DEV ENVIRONMENT · you are on the development server ·

Tracking and competitors

Why your roadmap is hiding in your competitors' reviews, not your own

Your own reviews are a biased sample: they are written by the users who stayed, so they tell you how to please the people you already kept. The users who left rarely review you, they just uninstall. The readable version of that missing feedback is the low-star reviews on the other apps in your category, where churned users describe the exact gap that made them leave. Read your own reviews for what to keep, and your competitors' for what to build.

Last updated 7 August 2026 · By the AppTracker team

Key takeaways

  • Your reviews are written by the users who stayed, so they describe how to please the people you already kept, not why anyone left.
  • Churned users rarely review the app they abandoned, but they do review the alternative they tried next, which is why the readable version of your churn sits on competitor listings.
  • A complaint that repeats across the low-star reviews of several apps in one category is unmet demand the whole category has failed to serve.
  • Read your own five-star reviews for what to protect, and your competitors’ one-star reviews for what to build, per country and language.

Your review page is a conversation with the survivors

Almost every indie developer builds the roadmap the same way: open the listing, read the reviews, fix what people complain about, build what people ask for. It feels like the most user-centred thing you can do. The problem is not the method, it is the sample.

The people who write your reviews are the people who stayed long enough to form an opinion. Someone who installed your app, hit a wall in the first ten minutes, and deleted it almost never stops to write you three paragraphs about why. They just leave. So your review page is not a cross-section of everyone who tried your app, it is a cross-section of everyone who tolerated it. Optimising against that sample makes the app better for the users you already have, which is worth doing, but it is not the same thing as finding growth.

This is survivorship bias, and it is structural. You cannot fix it by reading your own reviews more carefully, because the missing feedback was never written down in the first place.

The feedback you are missing sits in two places

The first is your own uninstall silence. Google Play reports uninstall counts and active device installs, so you can see the shape of the churn, but nobody attaches a reason to it. That signal tells you how many left and roughly when. It will never tell you why.

The second is readable, public, and almost nobody mines it: the one and two star reviews on the other apps in your category. That is where churned users go to describe, in specific and often unhappy detail, the gap that made them give up. Some of those people churned from your app too, then tried the alternative and hit a similar wall. You cannot see them in your own data. You can read them in someone else's.

What the low-star reviews of a whole category tell you

Read one angry review and you have an anecdote. Read the low-star reviews across the top apps for a keyword and the complaints start to repeat, and the repeats are the interesting part. A complaint that appears once is one person's edge case. A complaint that appears in the one-star reviews of four different apps is an unmet need that the entire category has failed to serve, written up for free by the people it failed.

Cluster those complaints and you have something better than a feature request list: a ranked account of what the category gets wrong. Your own five-star reviews tell you what to protect. Their one-star reviews tell you what to build.

There is a second payoff, and it is an ASO one. The words people use when they are frustrated are the words they later type into search when they go looking for a replacement. Complaint language is keyword research. It often surfaces long-tail terms you would never have guessed from your own listing.

How to actually do this

  • Start from your keywords, not from brand names. The competitors that matter are the apps ranking around you for terms you care about, which is not always the big name you assume. Build the competitive set from your own search results first.
  • Read the bottom of their listing, not the top. Sort or filter to one and two stars. The five-star reviews on a rival tell you what they already do well, which is useful for positioning but not for finding a gap.
  • Do it per market. Reviews are written per country and language, and the complaints differ. A missing localisation is a one-star review in Germany and invisible in the United States, which is the same reason rankings have to be tracked per country and language.
  • Cluster before you judge. Group by theme and count, then decide. Ranking by how often a complaint recurs stops the loudest single review from setting your roadmap.
  • Separate "cannot" from "will not". Some complaints are platform limits or deliberate product choices by that competitor. Those are the best ones: a gap a rival will not close is a gap you can own.

Where AppTracker does this part for you

Reading a hundred reviews per competitor by hand, per market, is the reason most people never get past the intention. The AI head-to-head comparison does the mechanical half: it pulls the recent reviews for both your app and the competitor you are comparing against, and Review Intelligence, one of its five scored signals, extracts the recurring pain points and strengths on each side. Every point comes with a verbatim quote you can expand into the full source review, so you can check the evidence rather than trust a summary.

Their pain points are the half of that output most people skim past. It is the useful half. Run it against two or three of the apps ranking near you for the same keyword and the overlapping complaints are your shortlist.

The uncomfortable conclusion

The most valuable feedback about your product is not addressed to you, is not on your listing, and will never arrive in your inbox. It was written by people who gave up, aimed at somebody else, and it is sitting in public. Reading your own reviews is necessary. It is just not where the roadmap is.

Frequently asked questions

Why are my own app reviews a biased sample?

Because writing a review takes effort that only invested users spend. Someone who hits a wall in the first session uninstalls without explaining, so the reviews you receive come disproportionately from users who stayed. That is survivorship bias: the sample is filtered by the very outcome you are trying to understand. Reading it more carefully does not fix it, because the missing feedback was never written.

Why read one and two star reviews instead of the whole review list?

Five-star reviews on a competitor tell you what that app already does well, which helps with positioning but does not reveal a gap. The low-star reviews are where users describe, specifically, the thing that made them give up. Those are the unmet needs, and when the same one recurs across several apps in the category it is a gap nobody has closed.

Is it legal and fair to read my competitors’ reviews?

Yes. Store reviews are public, published by the stores for anyone to read, and reading them is ordinary market research. What you are doing is listening to users the whole category failed, not accessing anything private.

Can AppTracker analyse a competitor’s reviews for me?

Yes. The AI head-to-head comparison pulls the recent reviews for both your app and the competitor and extracts the recurring pain points and strengths on each side, as its Review Intelligence signal. Each point comes with a verbatim quote that expands into the full source review, so you can verify it. Run it against the apps ranking near you for the same keyword and compare the pain points that overlap.

How many competitors should I read before deciding?

Enough for a complaint to repeat. One app’s low-star reviews give you anecdotes; three or four apps ranking for the same keyword give you themes. Cluster by theme and count how often each recurs, then rank by frequency rather than by how strongly any single review was worded.

Keep reading