A user flow is the path a person follows to complete a task on a website or app.
A user flow is the path a person follows to complete a task on a website or app, from the moment they arrive to the moment they finish. It is the sequence of screens, actions, and decisions that carry someone toward a goal such as making a purchase, booking an appointment, or signing up for a newsletter. Designers map user flows as diagrams, laying out each step and branch so the whole journey can be seen at once. Thinking in flows shifts the focus from individual pages to the connected experience, which is how visitors actually move.
A user flow is built from a few basic pieces. There is an entry point, the place a person starts, which might be a home page, a search result, an ad, or a link from an email. There are steps, the actions a person takes along the way, and decision points, where the path can branch depending on a choice or condition. There is an end state, the completed goal or, sometimes, an abandonment where the person leaves without finishing. Mapping these elements reveals how many steps a task requires, where confusion or friction is likely, and where people are asked to make choices. Designers use this map to trim unnecessary steps, clarify decisions, and smooth the route toward completion.
The concept comes from user experience design, and it draws on the flowchart traditions long used in engineering and software to model sequences and logic. A user flow applies that same visual language of steps and branches to human behavior, describing not how a machine processes data but how a person progresses through a set of screens. The borrowing is natural, because both are about mapping a series of steps and the decisions that connect them.
For a business, user flows matter because friction directly costs conversions. Every extra step, unclear choice, or unexpected obstacle gives a visitor a reason to give up, and drop-off compounds across a long sequence. By mapping a flow before building it, a team can spot where people are likely to stall and design a shorter, clearer path. Studying real behavior against the intended flow also shows where reality diverges from the plan, pointing to concrete fixes that lift completion rates and revenue.
The common mistakes usually come from designing pages in isolation rather than as a connected journey. A page can look polished on its own yet sit awkwardly in the sequence, sending visitors to a dead end or asking for information too early. Adding steps for internal convenience, such as forcing account creation before a purchase, lengthens the flow and raises abandonment. Ignoring the many entry points people arrive from can leave some journeys unsupported, since a visitor from an ad may need different guidance than one from search. User flow sits close to information architecture, which organizes the content the flow moves through, and to navigation, which provides the links that make movement possible. Mapped with care, a user flow keeps the path to any goal as short and clear as the task allows, improving the overall user experience.
Every extra step in a user flow costs conversions. Mapping and streamlining these paths turns more visitors into leads and customers.