App retention: how to keep users coming back after day one
Most users try an app once and leave. Learn how to measure retention, fix the first session, and give people real reasons to come back, without dark patterns.
· 3 min read

Short answer: retention is won or lost in the first session. Get new users to the moment where the app is useful as fast as possible, then give them a real reason to return: progress they care about, something new, or a reminder they asked for. Measure day-1, day-7 and day-30 retention, find where people drop off, and fix the biggest drop first. Growth without retention is a leaky bucket.
What is retention and how do I measure it?
Retention is the share of people who come back after their first day. The common measures:
- Day 1 retention: of people who installed on a given day, how many opened the app the next day.
- Day 7 and day 30 retention: the same, a week and a month later.
- Cohorts: groups of users by install date, so you can compare before and after a change.
Play Console and App Store Connect show some retention and engagement data, and analytics tools give more detail. Collect only what you need, ask for consent where required, and avoid tracking personal data you don't use.
There's no universal "good" number; it depends heavily on the category. Compare your app with itself over time.
Why do users leave after the first session?
Common reasons:
- They didn't understand what the app does or how to start.
- It took too long to get value: sign-up walls, long tutorials, permissions asked too early.
- Something broke or was slow on their device.
- The app solved the problem once and there's no reason to come back (which is fine for some apps).
Find out which one by watching people use the app. Our guide to running a usability test shows how in an afternoon.
How do I improve the first session?
- Shorten the path to the first win. Let people try the core feature before signing up if possible.
- Teach by doing. One action at a time beats a long tutorial. For games, see mobile game onboarding.
- Ask for permissions in context. Request notifications when the user turns on a reminder, not on the first screen.
- Fix crashes and slow starts on low-end devices. Crash reporting helps you see them.
What brings users back on day 2 and beyond?
Give people a reason that is real, not artificial:
- Progress they care about: streaks, saved work, a collection, a skill they're building.
- Something new: fresh content, daily puzzles, new levels, updated data.
- Things only they can finish: a draft, a plan for tomorrow, a habit check-in.
- Useful reminders: notifications the user turned on, at times they chose, with content that's actually helpful. Let them change frequency easily.
- Social reasons: friends, shared lists, communities. See how to build a community.
What should I avoid?
- Notification spam. Users turn notifications off, or uninstall.
- Punishing streaks that make people feel bad for missing a day. Offer a grace day.
- Dark patterns: hard-to-cancel subscriptions, fake urgency, confusing buttons. They may lift short-term numbers and cost you trust and reviews.
- Rewarding store ratings. Never give coins, streak protection or features for a rating; both stores forbid incentivized reviews.
How do I decide what to fix first?
- Look at your funnel: install, open, finish onboarding, first key action, return on day 1.
- Find the biggest drop between two steps.
- Make one change aimed at that step.
- Compare the next cohorts with earlier ones.
- Ask users directly what nearly made them leave.
Retention also makes every other effort worth more: marketing, launches and monetization all work better when people stay. See how to monetize a free app.
Next steps
Measure day-1 and day-7 retention this week, watch three new users try the app, and fix the biggest drop. To hear from people who just discovered your app, list it on TrueLaunch: every review covers what worked, what could be better and which bugs showed up.
Frequently asked questions
What is a good day-1 retention rate?
It depends a lot on the category, so there's no single good number. Track your own day-1, day-7 and day-30 retention over time and compare cohorts before and after each change.
Do push notifications improve retention?
Helpful notifications that users chose, like reminders they set, can. Generic or frequent notifications usually lead people to turn them off or uninstall.
Should I fix retention before marketing my app?
Usually yes. If most new users leave after one session, more installs mostly mean more people leaving. Fix the biggest drop first, then grow.