
9,955 of 18,869 live listings have never received a single review, and 142 listings hold half of all 846,866 reviews. What a listing is actually worth, and why the number is a floor rather than a ceiling.
Half the Shopify App Store Has Never Been Reviewed. 142 Apps Own Half the Reviews
Every launch directory sells the same promise: get listed, get discovered. The Shopify App Store is the biggest directory most ecommerce developers will ever submit to, and it is the one place where we can check what being listed is actually worth — because we crawl all of it.
The answer is that a listing is not distribution. Of the 18,869 live listings in our crawl, 9,955 — 52.8% — have never received a single review. Not a bad review. Not one.
The nulls are real, and we checked
This is the kind of number that is usually a data bug, so it is worth saying how we know it is
not one. In our catalogue an app with no reviews stores null rather than 0
— which means a naive query for number_of_ratings = 0 returns nothing at all and would
have quietly told us the opposite story.
Two checks. First, every one of those 9,955 listings has a successful fetch on record, so
null means we looked and found nothing, not that we never looked. Second, we opened
live App Store pages for a sample of them: they render "No reviews" with no rating markup on the
page. The absence is in the store, not in our crawler.
142 listings hold half the reviews
The other half of the store has reviews, but "has reviews" hides how steep the curve is. Across all 846,866 reviews we hold:
- 142 listings — 0.8% of the store — hold 50% of every review.
- 694 listings — 3.7% — hold 80%.
- 1,391 listings — 7.4% — hold 90%.
Among listings that have any reviews at all, the median is six. The mean across the whole store is 44.9, which is the number you get when 323 apps with 500+ reviews are averaged against ten thousand with none. It is a good example of why the average is the wrong statistic for this store, and why "the average app has 45 reviews" would be a true sentence and a useless one.
What this actually means if you run an app
The comfortable reading is that half the store is abandoned side projects. Some of it is. But 5,103 listings have between one and nine reviews, which is the signature of a real product that shipped, found a handful of merchants, and then stopped being found. Those are not abandoned. They are invisible, which looks identical from the outside.
The practical consequence is about where effort goes. If you have fewer than ten reviews, the constraint on your listing is not your rating — we have shown separately that the rating you are protecting moves far less than developers assume, and that answering more reviews does not lift it. The constraint is that almost nobody is arriving at the page. Polishing a listing that gets no traffic is the most common way we see developer time disappear.
It also reframes what a competitor's review count tells you. A rival with 300 reviews is not one step ahead of you; they are in the top 5% of an 18,869-listing directory. The gap is a distribution gap, and it compounds, because the merchants who do arrive see the social proof that the last merchants left.
The limit of this number
Our crawl covers 18,869 live listings. The App Store's own English sitemap lists 25,943, so we hold about 73% of it. That gap matters and it cuts one way: the listings we have not reached are the ones our discovery paths — search terms, category pages, rankings — never surfaced. Those are, almost by definition, the least-found listings in the store. If they were included, the unreviewed share would go up, not down.
So read 52.8% as a floor for the part of the store we can see, not as a precise figure for the whole thing. The direction of the error is known even where its size is not.
Method
Every listing marked live in our catalogue as of September 2026 — 18,869 of them — with its
lifetime review count as published on its App Store page. Listings with no reviews are stored as
null and were verified as genuinely unreviewed by (a) confirming a successful crawl on
record for each and (b) spot-checking live pages. Concentration figures are computed over the
846,866 reviews held by the 8,914 listings that have at least one. Store-wide coverage is measured
against the unique app URLs in apps.shopify.com/sitemap_apps_en.xml.