User Flow
The path a user takes through a product to complete a task.
A user flow maps the steps a person moves through to accomplish a goal — for example, sign up → verify email → set up profile → reach the dashboard. Mapping flows reveals unnecessary steps, dead ends, and moments of confusion before anything is designed in detail.
Optimising the critical flows (signup, checkout, activation) usually has a far bigger impact on outcomes than polishing individual screens.
Key characteristics
- Maps the screens, decisions and actions between a trigger and a completed goal.
- Exposes dead ends, redundant steps and missing states before any visual design.
- Often drawn as a diagram with rectangles (screens) and diamonds (decisions).
- Shorter, clearer flows usually convert better than feature-rich, branching ones.
Example
A sign-up flow diagram reveals that email verification forces users out to their inbox mid-flow — prompting a switch to magic-link or in-app verification to cut drop-off.
Frequently asked questions
What is the difference between a user flow and a user journey?
A user flow is a tactical, screen-by-screen path through a product to complete a task. A user journey (or journey map) is broader and more experiential, covering emotions, channels and touchpoints across the whole relationship.
What makes a good user flow?
The fewest steps that still feel safe and clear, sensible defaults, obvious next actions, and graceful handling of errors and edge cases like empty or loading states.