Keywords

Tracking Your App's Keyword Universe Over Time

Tracking Your App's Keyword Universe Over Time

Ask someone how their ASO is going and they’ll tell you about rank: “we moved up 6 spots on our main keyword.” That’s a real, worthwhile thing to track, but it answers a narrower question than most people realize. It tells you how you’re doing on the terms you already decided mattered. It tells you nothing about whether the list itself is still growing, or quietly stalled months ago.

Two very different failure modes

A keyword list can look “healthy” on rank charts while being unhealthy in a way rank charts can’t show: flat size. If you added 40 keywords when you first set up tracking and haven’t added a single one since, every rank chart you look at is measuring your performance against a snapshot of your own research from months ago. While the actual language real searchers use has kept moving.

The reverse also happens and is just as easy to miss: a list that’s technically growing but growing in the wrong direction, padded with near-duplicate variants of terms you already track, rather than genuinely new territory.

What you’re measuringWhat it tells youWhat it misses
Rank on existing keywordsIs our optimization work paying off on terms we already choseWhether we chose the right (or enough) terms in the first place
Keyword universe size over timeIs our research effort keeping pace with the marketNothing on its own. Pair it with rank, don’t replace rank with it

Why this is the metric that answers “am I falling behind”

Search vocabulary in any app category drifts constantly, new feature names enter the language, competitors coin phrases that catch on, seasonal terms cycle in and out. A keyword list that stopped growing in March is implicitly assuming nothing about how people search has changed since March. That assumption gets more wrong the longer it goes unchecked, and rank data alone can’t flag it, because rank data only ever reports on the terms already in the list.

Real-world scenario: Two competing budgeting apps both showed stable, respectable rank on their tracked terms across a full quarter. Nothing alarming on either dashboard. The difference only showed up in list size: App A’s tracked universe had grown from 60 to 140 terms over the quarter, picking up “cash envelope method,” “shared budget app,” and a dozen other phrases that had entered real search behavior. App B’s list was still the same 55 terms from setup day. App B’s rank numbers looked fine in isolation, and were quietly becoming a smaller and smaller fraction of the actual conversation happening in its own category.

Making list growth something you actually watch

  1. Chart your keyword universe’s size over time, not just its rank. A flat line here is itself the finding, even before you look at any individual keyword’s position.
  2. Re-run keyword discovery on a schedule, not just once at setup. The store’s own autosuggest and your competitors’ listings are moving targets, worth re-scanning periodically rather than treating as a one-time research task.
  3. Watch competitor listings for language you don’t have yet: a rival adopting a new phrase in their description is an early signal worth adding to your own universe, before it becomes obvious in search volume data.
  4. Treat “no new keywords found” as a prompt, not a null result: if research keeps turning up nothing new, that’s either genuinely a mature, well-mapped category, or a sign the research method itself has stopped working and needs a different seed (new competitor set, new autosuggest queries, a fresh look at your own feature roadmap).

Rank tells you how you’re doing on the map you already drew. Universe size tells you whether you’re still drawing the map at all.

Track this for your own app
AppRankr checks your keyword rankings every day and audits your store listing — free for 7 days, no card required.
Start free trial →

Frequently asked questions

What is a 'keyword universe' in ASO?
The full set of search terms relevant to your app, not just the handful you've deliberately chosen to optimize for, but every term real users might type that your app could plausibly answer, including ones you haven't started tracking or ranking for yet.
Why would my keyword universe shrink over time?
Usually because keyword research stalls, new terms stop getting added while the store's actual search vocabulary keeps shifting underneath you. It rarely means terms are being actively removed; it means the list quietly stops growing while the market moves on, which looks the same as decline if you're only measuring rank on the terms you already have.