Riajul Islam
← Back to blog
Mobile

Why Nobody Opens Your App a Second Time

Most apps lose the majority of users within a week, and most of that happens in the first session. What actually causes it, and what fixes it.

The uncomfortable statistic about mobile apps is that a large majority of people who install one never open it a third time, and a meaningful share never open it a second. Whatever the exact figures for your category, the shape is consistent: the losses are enormous and they are concentrated at the very start.

That concentration is the useful part. Retention work is usually discussed as a long-term engagement problem — notifications, streaks, rewards — when the majority of the loss happened in the first ninety seconds, before any of that machinery had a chance to run. Fixing the first session is worth more than every re-engagement tactic combined.

This post is about where the drop actually happens, what causes each part of it, and what to do differently — including the honest cases where retention is not the number you should be optimising.

Where do people actually leave?#

In the first session, mostly before doing anything useful.

If you plot the funnel from install through to first meaningful action, the losses stack up in a predictable order: some never open it at all, more abandon during signup, more again before the first real interaction, and the remainder over the following days. Only the last of those is what people usually mean by retention.

StepRemainingUsual cause of loss
Installed100%
Opened once~75%Installed on impulse, forgot
Past signup~45%Account required before value
First real action~30%Unclear what to do
Opened day 2~20%No reason to return
Opened day 7~10%Habit never formed
A typical first-week funnel

Read that top to bottom and note where the largest single drop is. It is signup, and signup is entirely under your control — unlike almost everything below it.

Instrument this before optimising anything#

The specific numbers for your app matter more than any benchmark, and most teams cannot produce this table because they measure sessions rather than the funnel. Five events — opened, signup started, signup completed, first action, returned — is enough to see where you are actually losing people.

Cohort by install date#

An aggregate retention number mixes users acquired through very different channels and app versions. Cohorts show whether last month's changes helped, which an average never does — the same reasoning as any cohorted metric.

Why is signup the biggest leak?#

Because you are asking for commitment before demonstrating anything.

A person who installed an app thirty seconds ago has no evidence it is worth an account. Presenting a registration form as the first screen asks them to pay a cost — typing on a phone, handing over an email, choosing a password — against a benefit they have only been promised. A substantial share decline that trade, entirely reasonably.

Let people use it first#

The strongest fix is to defer the account until it is genuinely needed — when data must sync across devices, when something is purchased, when identity matters. A local-only first experience is possible for far more apps than build it that way, and it converts dramatically better.

If you must ask, ask for less#

Email and password is two fields. Name, email, password, confirm password, date of birth, phone number and a marketing checkbox is a form people abandon. Every field should justify itself against the drop it causes, and most cannot.

Social and platform sign-in remove typing#

Platform authentication removes the worst part of mobile signup, which is entering a password on a touch keyboard. Offering it alongside email is a meaningful uplift for a small amount of work, and on iOS offering Apple's option is a store requirement when you offer others.

Never ask for permissions during signup#

Notification and location prompts stacked onto the registration flow are a series of decisions before any value has been delivered, and each is declined at a higher rate than it would be later. Ask for notifications at the moment of relevance, not on the way in.

What has to happen in the first session?#

The user has to experience the thing the app is for, once.

Every product has a moment where the value becomes obvious — a first habit logged, a first message sent, a first result found. Retention is largely determined by whether that moment happens in session one. If it does, the second open is likely; if it does not, no amount of later prompting reliably recovers it.

Identify your one moment and measure it#

Name the single action that means somebody understood the app, and track the proportion of new users who reach it in their first session. That number is the most predictive one you have, and improving it moves everything downstream.

Remove everything between install and that moment#

Onboarding carousels, feature tours, preference questionnaires and promotional interstitials all sit between the user and the point. Each one is defensible individually and collectively they are the reason nobody gets there.

Seed the empty state#

An app that opens to nothing asks the user to do the work of imagining what it would be like full. Sample data, a pre-filled example, or a single suggested first item gives them something to react to, which is far easier than creating from nothing.

Teach by doing, not by explaining#

A three-screen tour is forgotten before it ends. A single contextual hint at the moment an interaction is first available teaches the same thing and is actually retained, because it arrives when it is relevant.

What makes people come back?#

A reason that exists independently of you reminding them.

Retention tactics get discussed as things you do to users — notifications, streaks, badges. The apps that actually retain have a reason to return built into what they are: new content, a scheduled use, an ongoing task, other people. Where that reason is genuinely absent, tactics are decoration on a product problem.

Scheduled use is the strongest pattern#

An app used at a particular time — morning, after exercise, end of day — attaches to an existing routine rather than competing for attention. Pulse works this way: a habit tracker is opened because the habit happens, and the app is a step in something the person already does.

Accumulated value compounds#

An app holding a month of somebody's data is harder to abandon than one holding nothing, because leaving means losing something. That is not a trick — it is the natural consequence of the app being genuinely useful, and it is why the first week matters so much.

Other people are the strongest hook and the hardest to build#

Anything where somebody else is waiting — a message, a shared list, a turn — creates a return reason you do not have to manufacture. It also requires a critical mass that most apps never reach, so it is not available as a retrofit.

Streaks work and they cut both ways#

A visible streak is a genuine motivator and a broken one is a reason to stop entirely. Forgiveness mechanics — a skip, a pause, a repair — keep a missed day from ending the relationship, and they are what separates a streak that retains from one that churns.

How much does performance matter here?#

More than the retention literature suggests, because it gates everything else.

An app that takes four seconds to become usable is spending the user's patience before delivering anything. On a first session, where there is no accumulated goodwill, that is a direct cause of abandonment — and it is measured as a retention problem when it is really a launch problem.

Cold start is the number to watch#

Pulse opens in under half a second because it reads from a local database rather than waiting on a request. That is an architectural choice — offline-first pays for itself here — and it means the app is usable before a slower one has finished its splash screen.

Never show a loading screen for the user's own data#

Data somebody already created should be visible immediately. Asking a server for permission to display it introduces a wait for no benefit, and it is the most common unnecessary delay in mobile apps.

Interaction quality reads as quality#

An app whose gestures lag feels cheap in a way people cannot articulate, and cheap-feeling apps get deleted during storage cleanups. Keeping interactions at 60fps is retention work as much as it is craft.

What about notifications?#

They are a retention amplifier and a retention risk, in roughly equal measure.

A well-timed, relevant notification brings somebody back to something they wanted. A stream of generic ones trains them to dismiss without reading, then to disable, then to delete. The second pattern is more common, and it is usually driven by a target for sends rather than by anything the user needed.

They cannot create a reason that does not exist#

If the app has nothing new for a user, notifying them does not change that — it just reminds them the app is not useful. Products reaching for notifications to fix retention are usually treating a symptom.

The best ones are things the user asked for#

A reminder somebody set themselves has a completely different reception from a message you decided to send. Making reminders easy to configure converts a push channel into a service, and it dramatically reduces the opt-out rate.

Watch the permission rate as the ceiling#

Every user who disables notifications is permanently out of that channel, and the decision is very rarely reversed. Treating enabled-notification share as a resource to preserve rather than a rate to maximise is what keeps the channel useful over years.

How do you find out why people left?#

By asking a few of them, because the analytics cannot tell you.

Event data shows exactly where people stopped and nothing about why. The gap between those is where the actual insight is, and closing it requires talking to humans — which almost no small team does because it feels unscalable. Ten conversations is not unscalable and it is usually decisive.

Ask at the uninstall moment where you can#

Android allows a response to uninstall; iOS does not. Where it is available, a single question with three options gathers more useful information than a dashboard, and the answers are usually blunter than anybody expects.

Interview people who stayed as well#

Understanding why the retained users retained tells you what to protect and what to build more of. It is a much easier conversation to get than an interview with somebody who left, and it is nearly as informative.

Watch a first session over somebody's shoulder#

Five people opening the app for the first time, in front of you, will surface more problems in an hour than a quarter of analytics review. The hesitations are visible and they are almost never where the team expected.

Read the reviews properly#

Store reviews skew negative and are still the cheapest qualitative source available. Recurring specific complaints — a crash on a device family, a confusing flow — are actionable, and they are frequently the same issues the funnel data was hinting at.

What should you actually do first?#

Five things, in order, and the first two account for most of the improvement.

  1. Instrument the first-session funnel so you know which step is losing people.
  2. Remove the account requirement from the start, or reduce it to two fields.
  3. Delete everything between opening and the core action — tours, questionnaires, interstitials.
  4. Fix cold start so the app is usable immediately, ideally without a network call.
  5. Give people a reason to return that exists in the product, then support it with notifications.

Working in this order matters, because optimising re-engagement while the first session is broken means spending effort on the small share of users who survived a problem you could have fixed.

Then keep watching cohorts, not averages#

The measure of whether the work landed is whether last month's cohort retains better than the one before it. An overall retention figure moves for reasons unrelated to anything you did — acquisition mix in particular — and is close to useless as feedback.

When is retention the wrong metric?#

When the product is not supposed to be used repeatedly.

Transactional and occasional apps#

A booking app, a ticketing app, an insurance app — people should use these when they need them and not otherwise. Judging them by daily active users produces engagement features nobody asked for and a worse product.

Products that succeed by finishing#

A tool that solves somebody's problem completely has succeeded when they stop needing it. Optimising retention there means making the product less effective, which is a genuinely bad trade dressed as a metric win.

When the honest answer is that it should be a website#

Poor retention sometimes means the app should not have been an app. If people use it rarely and find it through search, an install requirement is a barrier rather than a channel — and that decision is worth revisiting rather than papering over.

What does it cost?#

A week to instrument and fix the first session, against an acquisition budget it multiplies.

The funnel instrumentation is a day. Removing the signup wall and the onboarding sequence is a few days, mostly spent arguing rather than building. Cold start work depends on the architecture. None of it is large next to the cost of the advertising that brings people to an app that loses them in ninety seconds.

The honest counterweight: retention work has a floor set by the product. If people genuinely do not need what the app does, a perfect first session produces a slightly slower decline rather than a healthy curve, and I have seen real effort spent optimising the funnel for a product whose actual problem was that nobody wanted it. Before investing here, check that the users who did retain are getting real value — if the retained cohort is small but genuinely engaged, this work will pay off; if nobody is engaged, the answer is upstream and harder.

Most retention work targets people who survived the first ninety seconds. Most of the loss happened inside them.

Conclusion#

The losses are concentrated at the very start, and the largest single drop is usually signup — the one step entirely under your control. Instrument five events and you can see your own version of the funnel; without that, retention work is guessing at which of several plausible problems you have.

Let people use the app before asking for an account, and where that is impossible, reduce the form to the fields that genuinely justify the abandonment they cause. Offer platform sign-in to remove password typing, and never stack permission prompts onto the way in.

Name the one action that means somebody understood the product, and clear everything between opening the app and reaching it — tours, questionnaires and interstitials are individually defensible and collectively the reason nobody arrives. Seed the empty state so the first screen gives something to react to.

Treat performance as retention work: an app usable in under half a second because it reads local data rather than waiting on a request keeps people who would otherwise leave during a splash screen, and interactions that lag read as cheapness even when users cannot name it.

Build a genuine reason to return before reaching for notifications, since a push cannot create value that is not there. Then find out why people left by asking ten of them, because analytics shows precisely where and never why. And check whether retention is even the right metric — some products succeed by being used rarely, and some by finishing the job. If you want an app built to survive its first session, that is where I would start.

Frequently asked questions

Where do mobile apps actually lose users?

Overwhelmingly in the first session, and the single largest drop is usually signup. Most retention effort targets re-engagement days later, which only reaches the minority who survived the first ninety seconds. Fixing the opening path is worth more than every re-engagement tactic combined.

Should I require an account before people can use the app?

Only if you genuinely cannot avoid it. A person who installed thirty seconds ago has no evidence the app is worth an account, so a registration wall asks for commitment before any value. A local-only first experience is possible for far more apps than build one, and converts much better.

Do onboarding tours help retention?

Usually the opposite. A three-screen carousel is forgotten before it ends and sits between the user and the point of the app. A single contextual hint at the moment an interaction first becomes available teaches the same thing and is actually remembered, because it arrives when relevant.

Can push notifications fix poor retention?

No. They amplify a reason to return that already exists and cannot create one. Notifying people about an app that has nothing new for them just reminds them it is not useful, and the resulting opt-outs permanently remove them from the only channel you had.

Is retention always the right thing to optimise?

No. Booking, ticketing and insurance apps should be used when needed and not otherwise, and a tool that fully solves someone’s problem has succeeded when they stop opening it. Persistently poor retention can also mean the product should have been a website rather than an app.

Read next The App Store Rejections You Can Avoid

Got a project worth
writing about?