Sentiment

How to Get More App Ratings (Within the Store Rules)

Binh Dang, founder of Appkitekt··6 min read

To get more app ratings, show the store's native prompt (Apple's StoreKit review request, Google's In-App Review API) to returning users right after a success moment, such as a finished workout. Never trigger it on launch, after an error or behind a "Do you enjoy the app?" screen. Keep a feedback link open to everyone in settings.

Key takeaways

  • An in-app rating prompt is the highest-impact ratings lever; replies to reviews come after it.
  • Show the prompt only to returning users, for example after three sessions and two core actions.
  • Trigger it after a success moment, never at app launch, mid-task or right after a price rise.
  • Show the official prompt directly. No sentiment question before it: Google Play forbids filtering out unhappy users.
  • Apple caps its prompt at three displays a year, so spend each one on your best moment.

Why do app ratings matter so much?

Ratings move both ranking and conversion. Appkitekt's playbook lists ratings among the top five app store ranking factors to fix first, alongside download velocity, technical health and engagement, and sets targets of at least 4.5 stars on Android and 4.8 stars on iOS.

Most apps that miss those targets don't have a quality problem first. They have a prompt problem: no prompt at all, or a prompt that fires wherever it was easiest to code.

What should you fix first to get more ratings?

Work through the levers in order of impact. I call this the Ratings Lever Impact Ranking.

  1. Check each store for an in-app rating prompt. This is the highest-impact lever.
  2. Check that the prompt's trigger fires at the right moment.
  3. Reply to negative reviews.
  4. Reply to positive reviews last.
  5. Grade each lever per store: good shape, needs work, bad shape.

The common failure is the reverse order: a team spends its time thanking five-star reviewers while no in-app prompt exists. In an audit of Acrobat Reader, there was no in-app prompt on Google Play and only occasional replies in both stores.

When should you show the rating prompt?

At a happy moment, to a user who keeps coming back. I call this Success-State Rating Prompts: ask for ratings at happy moments, only from returning users, with the official store prompt and no question before it.

  1. Only show it to returning users, for example after three sessions and two core actions.
  2. Trigger it after a success moment, never at app launch.
  3. Show the official Apple or Google prompt directly. Ask no question before it.
  4. Keep a feedback link always available in settings or help, for everyone.
  5. Never filter out unhappy users. Google Play forbids it, and Apple caps prompts at three a year.

Step 4 is how you hear from unhappy users without gating anyone. The feedback route is open to every user at every moment, not offered instead of the store prompt.

The signs your prompts are set up wrong: engineering has 100% say on where the prompt appears, the plan covers technical triggers but not how users feel, the retention messaging (CRM) team isn't co-leading the prompts, or a "Do you like the app?" screen appears before the store prompt.

How do you pick the right trigger moment?

Match the moment to your goal. I call this Reach, Convert, Optimize Prompts: you can design a prompt for reach, for conversion or for five-star quality, and each goal is won by a different moment in the user journey.

GoalWhat it meansTrigger moment
ReachMore users see the promptEarly in the journey, after a first success, never on first open
ConvertMore of those users rateNatural pauses (closed-end moments) when users are free to stop
OptimizeMore of the ratings are five starsAfter happy, benefit moments

The rule underneath all three: pick the moment by behavior, never by asking first. Stores forbid filtering out unhappy users, so the moment itself has to do the work a pre-question would try to do.

Signs your timing is off: the prompt only appears deep in the journey, it interrupts a task in progress, or it fires right after a price rise.

How do you score candidate prompt moments?

Score each moment on two things: how happy the user is there, and how likely they are to rate. I call this the Rating Prompt Trigger Matrix.

Moment typeUser moodWill they rate?Action
JackpotHappyLikelyShip it
Long ShotHappyUnlikelyRework the moment
Slow BurnUnhappyUnlikelyWatch it
DisasterUnhappyLikelyRetire it
  1. List candidate prompt moments in the user journey.
  2. Score each on user happiness and how likely users are to rate.
  3. Ship the Jackpots.
  4. Retire the Disasters, rework the Long Shots and watch the Slow Burns.

A Disaster is any moment where users are motivated to rate but annoyed: on launch, or right after an error. If your ratings volume is rising while your average falls, you almost certainly have one live.

Who should own the rating prompt?

Retention marketing (CRM), with help from developers and ASO. Developers know where the prompt can technically fire; the CRM team knows where users are happy. When engineering decides alone, the prompt lands at launch because launch is easiest to code, and that invites spite ratings and rage-rating. For how ratings and reviews split between owners, see ratings vs reviews.

From the field

A yoga app had its rating prompt firing at app launch. It moved the prompt to right after the final free workout, a clear success moment, and was flooded with five-star ratings within two weeks. Nothing else changed: same app, same users, same native prompt, a different moment.

A note on the "pre-approval dialog"

You will still find advice to show a "Do you enjoy the app?" dialog first and send only the happy users to the store. Don't. It filters out unhappy users, which Google Play forbids. Choose the moment well instead, show the native prompt directly, and give everyone the feedback link.

Once ratings are flowing, the next levers are replies: see how to respond to app reviews.

Frequently asked questions

When is the best time to ask for an app rating?

Right after a success moment, and only for returning users. A success moment is when the user has just achieved what they came for, such as finishing a workout or completing a task. A practical threshold is a user who has had three sessions and completed two core actions. Never ask on first open or at app launch.

Can I ask users if they like my app before showing the rating prompt?

No. A "Do you enjoy the app?" screen that sends happy users to the store and unhappy users to a feedback form filters out negative ratings, and Google Play forbids that. Show Apple's or Google's native prompt directly, with no question before it, and keep a feedback link available to everyone in settings or help.

How often can I show the App Store rating prompt?

Apple caps its native rating prompt at three times a year per user, so every display counts. That limit is another reason to trigger it at your best success moment, chosen by user behavior, rather than wherever it is easiest to code.

What rating should an app aim for?

Appkitekt's playbook sets the targets at 4.5 stars or higher on Google Play and 4.8 stars or higher on the App Store. Ratings are among the top five ranking factors to fix first, alongside download velocity, technical health and engagement, so a rating below target holds back both search ranking and conversion.

If you want your prompts and triggers audited per store, that is part of our app store optimization strategy work.

About the author

Binh Dang founded Appkitekt after leading ASO at Flo, Kovalee and Jellyfish, where he was Senior Director of ASO, and starting out as an ASO consultant at Phiture. He wrote The ASO Black Book.

See how Appkitekt runs ASO