SolisReach
← Journal
Brand & UI/UX5 min read

Onboarding flows: the first 60 seconds of a product, examined

Written by the SolisReach team

A meaningful share of user churn happens in the first sixty seconds of a product, before a new user has seen enough value to justify coming back. Onboarding design gets treated as a secondary concern behind core product features, when in practice it's the interface most new users spend the most attention on relative to how little time they give it before deciding whether to continue.

Show value before asking for setup

Onboarding flows that front-load account setup, profile completion, preference configuration, before a user has seen any actual value from the product routinely lose people who never make it through the setup to see what the product actually does. We push clients toward showing a genuine "aha" moment as early as possible, even with placeholder or sample data, before asking for anything beyond the bare minimum needed to get there.

Progressive disclosure over a wall of options

A first-run experience that presents every setting and customization option at once overwhelms a new user who hasn't yet built context for why any of those choices matter. Revealing options progressively, as they become relevant to what the user is actually doing, produces measurably better completion rates than a comprehensive setup wizard trying to cover everything in one pass.

A skip option that doesn't actually skip the value

Users who skip an onboarding tour entirely shouldn't be permanently worse off for it. We design core product value to be discoverable through normal use, not gated exclusively behind a tutorial some users will always skip regardless of how well it's designed, since a meaningful share of users skip onboarding tours on principle, not because the tour itself is poorly built.

Measuring onboarding by activation, not completion

A high onboarding completion rate doesn't necessarily mean users understood or valued what they clicked through. We measure activation instead, defined as a user reaching a specific, meaningful milestone (their first real workflow completed, their first genuine result seen), which is a much better proxy for whether onboarding is actually working than whether someone clicked through every screen of a tour.

What we test with real users before shipping an onboarding flow

The same five-user testing approach we use for navigation applies directly here: watch a genuinely new user go through the flow cold, with no guidance from us, and note exactly where they hesitate or seem confused about what to do next. Onboarding is one of the highest-value places to run this kind of test, since it's the one flow where every single new user, without exception, passes through it.

The same five-user testing approach we use for navigation applies directly here: watch a genuinely new user go through the flow cold, with no guidance from us, and note exactly where they hesitate or seem confused about what to do next.

Personalizing the flow without overcomplicating it

A single onboarding path forces every new user through the same sequence regardless of why they actually signed up, which works fine for a simple product with one clear use case and creates real friction for a product serving genuinely different user types. A brief, honest question early in the flow, what are you hoping to do first, can route different users toward the specific value most relevant to them rather than making everyone sit through generic setup steps irrelevant to their actual goal.

We keep this branching simple, two or three paths at most, since an onboarding flow trying to personalize for every conceivable user type becomes its own source of complexity and decision fatigue before a new user has even reached the product itself. The goal is relevance, not exhaustive customization.

What happens after the first sixty seconds matters too

A strong first-minute experience that isn't followed up with anything can still lose a user a few days later once the initial momentum fades. We pair a strong first-session onboarding flow with a light follow-up touch, a well-timed email or in-app prompt nudging a user toward a second meaningful action, specifically because retention in the first week depends on more than just the first sixty seconds, even though that first minute is where we focus the most design attention.

The mistake of designing onboarding for a power user, not a first-timer

A product team that lives inside their own product every day loses track of how confusing basic terminology or navigation actually is to someone seeing it for the very first time, and onboarding flows designed by that same team frequently assume a baseline familiarity a genuinely new user doesn't have. We deliberately recruit onboarding testers with zero prior exposure to the product or the category it's in, not just people unfamiliar with this specific product, since even category familiarity quietly lowers the bar for what counts as confusing.

This is a harder group to recruit than it sounds, since most easily available testers, friends of the team, existing customers of a similar product, already carry assumptions a true first-time user wouldn't have. The extra effort to find genuinely fresh eyes is worth it specifically because the onboarding flow only gets one real first impression per user, and testing against people who've already built context defeats the purpose of testing it at all.

Empty states are part of onboarding, not a separate concern

A brand-new account with no data yet, no messages, no saved items, no completed projects, is a moment onboarding design often stops paying attention to, treating the empty state as a technical afterthought rather than part of the same first-impression sequence a new user is moving through. A well-designed empty state explains what will eventually appear there and offers a clear, specific action to fill it, rather than leaving a new user staring at a blank screen wondering if something is broken. We treat every empty state in a product as an onboarding surface in its own right, reviewed with the same scrutiny as the guided setup flow, rather than a default the underlying framework happened to generate.

The first 60 seconds get a disproportionate amount of design attention relative to their length precisely because they're where a product either earns the benefit of the doubt for everything that follows or loses a user before they've seen anything the team actually built to solve their problem. Every minute spent polishing that window is worth more, per minute, than the same time spent almost anywhere else in the product.

Start a project

Want this applied to your site?

We run a Core Web Vitals and SEO audit before quoting any performance marketing engagement, and we're happy to share what we'd find on yours.