“Rate this app!” pop-up dialog has become a common thing and it’s hard to go a few days without being prompted to leave a review. Such requests are pretty annoying in far too many mobile apps today.

Pestering users to rate the app is tacky and unacceptable these days. However, encouraging users to rate your app is essential for your business. In this article we’ll try to find an answer to the question: “How can I prompt my users for rating and review without driving them nuts?”

Why ratings and reviews matter

App ratings can positively or negatively affect important aspects of how people discover our apps. Reviews can literally make or break the app:
For Developer. Getting feedback on your app is important, it tells you that your app is doing well or poorly. Reviews also affect how visible they will be in app store search results and how likely they will be featured on the app store.
For Users. Both Apple AppStore and Google Play put ratings right alongside an app’s icon and title, giving users a quick way to judge the app’s quality. As we know, the opinions of others play a major role in people’s purchasing decisions, whether the opinions are about car, movies, or apps. And it’s not secret that user decision-making based on app ratings (potential customers are more likely to download an app that’s averaging 4 stars or above).
It makes perfect sense for us as developers to do everything we can to maximize the positive marketing of our apps. With this in mind, lets take a look at some of the better ways we can ask customers for reviews.

Ratings prompts: do’s and don’ts

App reviews just don’t happen by themselves. Something should be done to encourage users to leave ratings and reviews.
Don’t: Interrupt Customers In The Middle of Tasks Or at App Launch
“Ask and you shall receive.” The easiest way to get an app review from users is to ask them to do it within your app. Unfortunately, most apps ask at the inopportune time — they’ll prompt users at launch or after a certain number of launches. Modal pop-ups interrupt a user’s workflow and demand that users either leave a review now or be reminded later. If you have used a mobile device before, you have almost certainly seen a dialog that looks something like this:

No one likes a pop up

Asking such question at launch is hands down one of the worst possible times to ask. Think of how this plays out for a typical user. They’ve just opened an app and are interrupted with, “Hey, could you rate this app now!” But the fact is, no one really wants to be interrupted, much less for something irrelevant while they’re in the middle of doing important task. It’s no surprise that showing a ratings prompt on launch is 50% more likely to result in the app being closed than if it’s shown at any other point in the app. This practice is offensive and it’s really no wonder users and critics have condemned the use of “rate app” dialog.

Choose a proper moment to ask for review

You should find a moment in your app that’s the least intrusive. If you prompt the customer at some point while the app is running you’re always going to disrupt their workflow, but you can ease this by trying to find a moment that’s the least disruptive. Clear is a good example of this in action.

To quote Dan Counsell: “Clear for iOS shows the “Rate app” dialog after a few conditions have been met, firstly the user must have been using the app for a few weeks, secondly Clear will only ask after the user has cleared the remaining tasks from a list. This is a great moment in the app; users are feeling good for having just cleared their todo list and in most cases are just about to exit the app.”

You could trigger the rating request after a specific number of tasks/goals have been completed. Choose the perfect moment (especially after a positive interaction).
Prompting for a review when users are feeling good about the app makes it profitable for both the app developer and the user: user will be more likely to rate your app favourably and provide more informed feedback.

Integrated Rating Requests

The trouble with the pop-up approach is that the app is interrupting the user’s natural workflow. A method that’s more integral into the experience is a better way to prompt for review:
Present it as a menu option. You can add a ‘Rate the app’ as an option within the app. This negate the need to bother the user with a feedback request, so from that perspective it’s a great option.

Engage With The Users To Learn About Their Experience
Just asking people to rate the app is much less effective than starting a conversation with your users, especially when they aren’t happy. Enabling communication at key moments in the consumer’s journey — when they’re happy, frustrated, or lost — gives you a chance to understand their problem and often yields actionable feedback.
It’s common for apps to include a static “Send Feedback” button that just pops open an email form. But for very little effort, you can integrate proactive support into your app and communicate directly with your users. Services like Helpshift make it possible for apps to establish a live two-way instant messaging. So, the next time your users need help, they can receive it just-in-time.


There’s nothing wrong in asking for a review, but remember that you want to give your users a great experience first. Build a great app and focus on making it delightful, not annoying. The more people will be satisfied with your app, the more likely they will want to leave a positive feedback and tell others to try out the app.

Sergey Demidov, CPO


View posts by

Talk to Us