Blog

Steam algorithm: how discovery actually works

Valve doesn't publish the details of how Steam's recommendation algorithm works. But from years of community observation, GDC talks, and Steamworks documentation hints, we have a decent picture. Enough to make informed decisions about your launch strategy.

This matters because most of your visibility on Steam comes from the algorithm. The discovery queue, the "More Like This" section, the "Popular Upcoming" list, the front page recommendations. If the algorithm doesn't surface your game, you're invisible to the vast majority of Steam's audience.

The signals

Steam's goal is to show each user games they're likely to buy. The algorithm optimizes for this. It's not trying to promote new games or indie games specifically. It's trying to make money by matching buyers with products.

The signals it uses (based on observed behavior):

Wishlist velocity. How fast your game is accumulating wishlists relative to other games. A game gaining 200 wishlists per day gets more algorithmic push than one gaining 20. This is why wishlist building matters so much before launch.

Tag relevance. Steam matches your game's tags to individual user preferences. If someone plays a lot of roguelites, they'll see more roguelites in their queue. Your tags determine which audience segment sees you.

Engagement signals. Page visits, wishlist conversions (what percentage of page visitors actually wishlist), time spent on your page. These tell the algorithm whether people who see your game are interested in it.

Activity. Games that post updates, news, and community content get more surface area. Steam notices when a game has been quiet for months. Regular activity keeps you in the rotation.

The Popular Upcoming list

This is the most important discovery channel for unreleased games. It's the list of upcoming titles sorted by wishlist count (roughly). If you're on it, you get passive wishlist growth from people browsing the list.

The threshold to appear on it is roughly 7,000 wishlists, though this varies. Below that, you're essentially invisible in this channel. This is why that number comes up so often in launch planning advice.

Getting on this list creates a compounding effect: more visibility leads to more wishlists, which leads to more visibility. The opposite is also true. Below the threshold, you get almost no organic discovery, making it harder to grow.

The discovery queue

Steam's discovery queue shows each user a personalized list of games based on their play history, wishlist, and browsing behavior. Your game appears in someone's queue if the algorithm thinks they might be interested based on tag overlap and similar patterns.

You can't directly control whether you appear in someone's queue. But you can influence it: accurate tags, a page that converts well (high wishlist-to-visit ratio), and consistent activity all improve your queue placement.

Launch day boost

When your game launches, Steam gives it a temporary visibility boost. New releases get surface area on the "New & Trending" list, in the discovery queue, and potentially on the front page. This boost lasts roughly 1-2 weeks and fades fast.

The strength of this boost depends on your first-day performance. Games that sell well in the first 48 hours get extended visibility. Games that sell poorly drop off quickly. This is why launching with strong wishlists matters: those day-one conversions fuel the algorithmic boost that drives the rest of week one.

It's a feedback loop. Good launch -> more visibility -> more sales -> more visibility. Bad launch -> less visibility -> fewer sales -> obscurity.

How Next Fest fits in

Steam Next Fest is one of the few events where the algorithm actively promotes unreleased games. During the fest, demos get prominent placement. Games that do well during Next Fest (high demo downloads, positive feedback, livestream views) get additional algorithmic push that continues after the event ends.

This is why Next Fest is so valuable. It's not just the wishlists you gain during the week. It's the algorithmic signal you send: "people are interested in this game." That signal carries forward into your pre-launch and launch period.

So what do you do with this

You can't game the algorithm. But you can give it what it wants: a game that the right people are interested in, presented in a way that makes them wishlist and eventually buy.

Concretely: accurate tags. A Steam page that converts well. Regular activity (devlogs, screenshots, news posts). A strong Next Fest showing. And enough wishlists at launch to trigger the visibility feedback loop.

None of this requires a marketing budget. It requires understanding how the system works and planning accordingly. That's the difference between developers who "get lucky" on Steam and developers who set themselves up for algorithmic support from day one.

SteamLaunch organizes all of this for you.

Roadmap, deadlines, content calendar, guides, wishlist tracker.

Start