Ask a developer whether their app shows up when someone searches for what it does, and the answer is almost always "I assume so." Nobody checks, because checking means running the search yourself, for every phrase a stranger might type, and remembering to do it again next week. The assumption fills the gap, and the assumption is usually wrong.
The measurement
We crawl several thousand real App Store search terms and record, for each one, which apps appear in Apple's public Search API response and in what order. That is a different question from "does this app rank in search" — Apple's real in-app search is personalised and undocumented, and nobody outside Apple sees it. What we see is the same public response anyone could request, for a fixed and growing list of terms.
Taking every app that has ever appeared on a US chart — a healthier, more visible slice of the store than the average listing — and asking how many of our tracked terms it currently appears for, the picture looks like this:
Measured, not estimated
Across 17,116 apps that have ever charted on a US chart, 40% appear for zero of the terms we track in Apple’s public search results. Among the rest, the median app appears for 4 term, and 26% appear for exactly one.
That is not a handful of neglected apps. It is close to the median outcome.
Why so many apps show up for nothing
Three things compound.
The term universe is bounded. We track a large and growing list of phrases, seeded from app names, genre-common searches and Apple's own suggestions — not literally everything anyone could type. An app absent from every term we track has not been proven invisible in App Store search; it may simply not have a board yet for a phrase worth adding. Absence from our data and absence from Apple's index are different claims, and only the crawl can tell them apart.
Apple's search matches on more than the app's name. A 30-character title says very little. The subtitle, keyword field and description all feed the match, and an app that only fills in its name is competing on a fraction of the surface it's entitled to.
Most apps only get discovered by us through their own name. If nobody has ever searched a term specific enough to surface a small app, we have no board to check it against — which is the same asymmetry the App Store itself has: a term nobody searches is a term nobody can be found through, no matter how well an app matches it.
What actually moves an app from zero to some
The fix isn't guessing more keywords into a text field. It's finding terms the app is already relevant to and confirming whether it shows up for them — which is a different exercise from writing copy and hoping.
There are three honest places a candidate term can come from: what Apple's own Search Ads suggests for the app, what the app's name already contains, and what the app's genre peers rank in the top 25 for. The third one costs nothing to check and often turns up terms nobody would have typed into a keyword field by hand, because it comes from what similar apps actually get found for rather than what a developer guesses a searcher might type.
None of this produces a single "difficulty score" for a term, and deliberately so — we built one, measured it against real outcomes twice, and it didn't predict anything better than chance. What's left instead are checkable facts: whether a term is in the app's name or description, how contested its current top 10 looks, and whether the app already appears there. Ordinal facts, not an invented number.
The honest caveats
- This measures our crawl, not the App Store. A term with no board today might get one next week, and an app missing from every term we track could still be surfacing for searches nobody has told us about yet.
- The apps in this data have all already charted. That's a friendlier population than the App Store as a whole. Coverage among apps that have never charted is very likely worse, not better — we just don't have a clean way to measure it.
- We don't publish download or revenue estimates. Not here, not anywhere on the site. A search term is a fact you can go check yourself; a downloads number from a tool like this one is not, and we're not willing to put an uncheckable figure next to a checkable one.
What to do with this
Search for your app to see what we already have for it — its chart position if it has one, and the terms it currently appears for if any. If your app comes back with nothing, that's the finding, not a dead end: it tells you exactly where to start, and pasting the link into the report from there queues the terms it doesn't have a board for yet.
Browse tracked search terms to see the boards themselves — which apps hold which positions, and how they moved since the last crawl.
Related: what Apple tells you about your App Store rank covers the same blind spot on the chart side — Apple computes both numbers and publishes neither of them back to you.