AppReviewX Log in

All guides

How a rating prompt should look and where to place it

· 3 min read

A rating prompt is a tiny piece of interface that can quietly cost you users or quietly earn you ratings. Timing is covered in when to ask for app reviews. This article is about what the request looks like and which screens it belongs on.

Use the native dialog

Both platforms offer a system dialog that lets a user rate without leaving your app. It looks familiar, takes one or two taps and keeps the user in context.

What a native dialog looks like is decided by the system. You do not control the text, the colours or the exact moment it appears, and the system may decide to skip it. That is a feature: it is consistent and trusted.

What to build yourself

You control what happens before the system dialog and the permanent route to the store:

  1. A calm trigger. A success screen or a quiet moment, never an interruption.
  2. A separate "Rate this app" row in settings or the about screen. It opens the store page directly for people who want to rate on purpose. It never needs a conditional dialog.
  3. A private feedback entry for everyone: "Something wrong? Tell us." A short form, an email link or a message to support.

Do not simulate the system dialog with your own stars. A look-alike confuses users, can be rejected in review and sets expectations the store cannot meet.

Where to place it

Rank screens by how good the moment is:

Screen Good place? Why
Result or success screen, after the main action Yes Value just delivered.
End of a session, when the user is about to leave Often Calm, nothing is interrupted.
Home screen after several days of use Maybe Only with usage thresholds.
Paywall, onboarding, permission request No The user is making a decision.
Error and crash recovery screens No Unhappy by definition.
Mid-task (typing, playing, checking out) No An interruption.

A simple rule: if the screen could carry the headline "Done!", it is a candidate.

A prompt you can model in your own words

Since the system dialog is fixed, the wording you control lives in your own screens around it:

Keep wording honest and neutral. Do not say "Please give us five stars" or hint at the answer you want, and never reward a rating.

Accessibility and polish

Test the placement

Ask a few people to use the app and tell you when the prompt interrupted them. Fellow developers are quick at this; on AppReviewX you can ask testers to note where in the flow a prompt felt wrong. Then compare the share of prompts followed by a rating, and your average rating, before and after any move.

Checklist

  1. Native dialog only for the request itself.
  2. Triggered after a success moment.
  3. Separate settings row for deliberate ratings.
  4. Private feedback route for everyone.
  5. No custom star widgets imitating the store.
  6. No rewards, no pressure wording.
  7. Test where it interrupts, then adjust.

Need testers for your app? Open a test group on AppReviewX. Start free

More guides