Guides

Stop bad app reviews before they happen

Most 1 star reviews describe a problem the developer could have fixed if they had heard first. How to give people an easier place to complain than the App Store, and what to do with what you hear.

Short answer: most 1 and 2 star reviews are bug reports with nowhere else to go. Give people a faster way to tell you than the App Store: a feedback option inside the app, at the moment something fails, that takes a sentence. Reply quickly, fix what repeats, and the problems that used to become reviews become conversations.

Bar chart: crashes 27%, mentions an update 20%, login or account 14%, freezes or slow 12%, support or contact 12%, payment or subscription 11%, won’t load 5%, deleting or switching 4%, lost data 3%
What 1 and 2 star reviews describe, in our sample of smaller apps.
Counted from our sample of 1,291 recent 1 and 2 star App Store reviews describing a problem, across 758 apps with 30 to 5,000 ratings, posted August 15 to November 10, 2026. How we built the sample.

Why people complain in the App Store

Reviews are the most visible button in the whole experience. When an app crashes or a login fails, the person is annoyed and wants someone to know. The App Store is one tap away. Your support email is three screens deep, if they can find it. In our sample, about one in eight problem reviews mentioned support or trying to reach the developer, which suggests most reviewers didn’t try another route first.

What the reviews actually describe

ThemeShare of problem reviewsCould you have heard first?
Crashes27%Often, if people can report right after it happens
Mentions an update20%Yes, if you ask right after the update
Login or account14%Yes, if the sign-in screen has a way to report
Freezes or slow12%Yes, from the screen that is slow
Payment or subscription11%Yes, from the paywall or settings

Give people a better place to complain

  1. 1

    Put feedback inside the app

    A Send feedback row in Settings, Profile or your help menu. It should open in the app, not an email draft.

  2. 2

    Offer it where things go wrong

    On error screens, failed payments and empty states: “Something went wrong. Tell us what happened?” This catches people at the exact moment they would otherwise open the App Store.

  3. 3

    Make it take a sentence

    Capture the screen, app version and device for them. Ask one more thing only if it is missing.

  4. 4

    Reply within a day

    A reply in the app, even “Thanks, we are on it”, is what turns an angry user into a patient one.

A Send feedback button inside an iPhone app
A Send feedback option people can find before they reach for the App Store.
A short follow-up question inside an iPhone app
A short follow-up when something important is missing.

Ask for ratings only from happy moments

Asking for a rating after a success, such as finishing a workout or saving a project, brings in the people who are happy. Never ask right after an error or an update screen. When to show the rating prompt.

A worked example

Say a budgeting app’s latest reviews read “crashes when I add a transaction”. The developer can’t reproduce it. After adding a feedback option to the add-transaction screen, the first reports show the crash only happens when the amount uses a comma as the decimal separator. That is one fix, found from reports that arrive with the device language attached, instead of a slow stream of 1 star reviews.

What not to do

  • Don’t hide your contact options to keep support volume down. People will use the App Store instead.
  • Don’t ask “Do you love our app?” and send only the yes answers to the store. Store policies discourage review gating, and it fixes nothing.
  • Don’t argue in public replies. Fix, then reply with what changed. Reply templates.

Where to put the feedback option

PlaceWhy it worksWhat to say
Settings or ProfileWhere people look when they want help“Send feedback” and “Your feedback and replies”
Error screensThe exact moment of frustration“Something went wrong. Tell us what happened?”
Empty or failed loadsPeople otherwise assume the app is broken for good“Not loading? Let us know.”
After a big updateChanges are when ratings drop“Anything worse since the update?”
Paywall and subscription screensPayment complaints become 1 star reviews fast“Question about your plan?”

A week-one checklist

  • Add a Send feedback row to Settings and test it on a real phone.
  • Add a report option to your two most common error screens.
  • Decide who reads new feedback every day, and how fast you reply.
  • Read your last 50 reviews and note the three most common themes.
  • After the next release, compare new reviews with new in-app reports. The overlap shows what you are catching early.

Reply to reviewers, then bring them in

Reviews about real problems deserve a public reply once the problem is fixed. Keep it short, say what changed and invite them to try again. Then make sure the in-app option is easy to find, so next time they tell you first. Reply templates.

Signs it is working

  • In-app reports describe problems before reviews mention them.
  • Fewer reviews are short and angry, more are about the product itself.
  • Reviewers sometimes mention that you replied quickly.
  • Your rating recovers faster after a bad release.

Questions to ask about your own app

  • If someone hits a crash right now, where would they tell you? How many taps away is it?
  • Does your error screen offer anything besides “Try again”?
  • When did you last reply to a user within an hour?
  • Which of your last ten 1 star reviews could you have fixed if you had heard first?
  • Is your rating prompt shown after a success, or on launch?

A 30-day plan

WeekDo this
1Add Send feedback to Settings and your two main error screens. Read your last 50 reviews and tag the themes.
2Reply to every in-app report within a day. Fix the most repeated problem.
3Move your rating prompt to a success moment. Reply to old reviews about the fixed problem.
4Compare new reviews with new in-app reports. Note which themes now reach you first.

Will adding in-app feedback lower my number of reviews?

It lowers angry reviews about problems you could have fixed. Happy users still rate you when your prompt appears at a good moment.

Is it worth it for a small app with few users?

Especially then. With fewer ratings, each 1 star review moves your average more, and each user you keep matters more.

What if people still go to the App Store first?

Some will. Reply publicly once it is fixed, and make the in-app option easier to find for next time.

Error screen wording you can copy

SituationInstead ofTry
Something failed to load“Error 500”“This didn’t load. Try again, or tell us what you were doing and we’ll look.”
A payment failed“Transaction declined”“Your payment didn’t go through and you weren’t charged. Tell us if this keeps happening.”
Sign-in failed“Invalid credentials”“We couldn’t sign you in. Reset your password, or tell us what happened.”
Sync failed“Sync error”“Your changes are saved on this phone and will sync later. Something not right? Let us know.”

Each version tells people what happened, what to do next, and gives them a better place to vent than the App Store.

How Bopmigo helps

Bopmigo adds in-app feedback to iPhone apps and to Flutter apps on iPhone and Android. People report from your own button or, for testers, right after a screenshot. You get the screen, app version and device, and a short follow-up when something important is missing. Your reply appears in the app.