I’m : a programmer, writer, podcaster, geek, and coffee enthusiast.

How Overcast asks for reviews

Matt Galligan of Circa News made a lot of great points with useful data in The Right Way to Ask Users to Review Your App. In short, they still ask, but with inline prompts in the content rather than modal dialogs to be less disruptive.

But they use the increasingly popular two-step process of first asking a question along the lines of “Do you like us?”, then funneling the app-haters into sending private feedback emails and only asking the app-lovers to proceed with a review.

That’s fine if it works for you, but I find these two-step prompts disingenuous and don’t feel comfortable using them:

When we all started complaining about “Rate this app” dialogs in 2011, and then reignited the discussion last year, the most common developer excuse for leaving them in was that the prompts worked, and the developers needed them to get enough ratings. Like most assumptions about what app developers “need” to do, I couldn’t wait to challenge that with Overcast, and I think the results are now worth sharing.

My strategy to get good App Store reviews is simple:

  1. Make an app good enough for some people to love it. By nature, you’ll lose some people along the way, but that’s OK: an app that strives to satisfy as many people as possible will usually only get people to kinda like it, not love it.
  2. Accumulate a huge surplus of goodwill from those customers with a combination of step 1, usefulness, delight, and adding more functionality over time.
  3. Make it easy to rate the app with a button that’s never annoying or in the way, like in the Settings screen.

Overcast barely “asks” for reviews at all — it simply includes this section in the Settings screen, and not even on top:

Screenshot: Feedback header, Send Feedback, Please Rate Overcast: 96 people have rated this version. Overcast will never interrupt you for ratings.

I get and cache the review count server-side from the iTunes Search API, and if the number is below 50, it prepends “Only” to the count.

That’s it. I have never asked anyone to rate Overcast except with that screen. The results speak for themselves:

3,341 ratings, 4.5-star average

Granted, that’s the “All Versions” count. The “Current Version” count is substantially lower:

99 ratings, 5-star average

…but the current version is only three days old. If a method of asking for reviews is getting 99 reviews in the first three days after a minor bugfix update, without annoying anyone, I’d call that a huge success.1

Sometimes it’s worth challenging assumptions.

  1. For those wanting percentages, Overcast currently has about 100,000 monthly active users and 37,000 daily active users, according to Crashlytics Answers. ↩︎