Considering user flow in the UX design process is important. Learn more about this key concept and how it differs from the user journey.
![[Featured Image] A person works at a desktop computer to improve user flow on a website.](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://images.ctfassets.net/wp1lcwdav1p1/2h5JUYNHfnYhQMy6ABGxkI/20e014c8ef3809b51f47d5bf2bfb22b5/GettyImages-1283021188.jpg?w=1500&h=680&q=60&fit=fill&f=faces&fm=jpg&fl=progressive&auto=format%2Ccompress&dpr=1&w=1000)
User flow refers to all the possible paths users might take while interacting with a website, application, or other product.
Users navigate through websites by clicking buttons, following links, or interacting with the products in another way.
UX designers use user flow to gain insight into how they can make the customer’s journey smooth.
Consider your customers’ experience to help you direct how you showcase, spotlight, or order information on your website.
Discover how you can use and create a user flow to enhance customer experiences. Continue building UX design skills in Microsoft’s UX Design Professional Certificate program. In as little as two months, you can build job-ready skills through hands-on projects, using tools like Figma.
User flow refers to all the possible paths users might take while interacting with a website, application, or other product to achieve a successful outcome. For example, when a user visits your website, they will navigate through it to find what they are looking for. They could do so by clicking buttons, following links, or interacting with the products in another way.
Each user interacting with your product will have unique goals and follow their own paths to accomplish them. A user flow visualizes the total paths users will take when completing a task on your product.
UX designers use user flow to gain insight into making it easier for customers to use the product how they want to. User flow helps designers anticipate obstacles that customers might face and smooth the customer’s journey. Other benefits of user flow include:
Better user experience: User flow helps you design with the user experience in mind.
More intuitive products: Thinking about the steps your customers will take to navigate your product helps you create products that are easier to understand from the customer’s point of view.
Communicating with stakeholders: User flow charts and diagrams can help demonstrate how customers use the product to senior leadership and other stakeholders.
Swift product development: Developing user flow charts before launching product features helps design teams identify and address issues early on, reducing the likelihood of unanticipated delays or rework.
Read more: A Guide to the UX Design Process
The user flow diagram is typically created and owned by various stakeholders, including product managers, user experience teams and designers, and product development teams. Involving all of the teams helps ensure everyone is on the same page regarding the usability of the website, mobile app, or software product being designed.
Let's look at what it might look like to order food using an app on your phone and the user flow involved:
Start: User opens the restaurant's website or app.
Browse menu: User browses the menu and selects desired items.
Customize: User chooses customization options, such as size, sides, and toppings.
Add to cart: User adds items to their cart.
Checkout: User proceeds to checkout and enters their delivery address.
Payment: User selects a payment method and enters their payment information.
Confirmation: The user receives an order confirmation with an estimated delivery time.
User flow and user journey are similar concepts, but have different uses and cover different areas of UX design.
User flow refers to navigating or interacting with a specific product for a specific task.
User journey refers to the complete process and interaction a customer has with a product in a given scenario. For example, it may involve the first time they learn about the product and eventually use or purchase it. In other words, the user journey is a more complex process, often stretching across channels and measuring different touchpoints between the company and the customer.
The specific steps to create a user flow may vary among firms. However, most approaches include the following steps:
Business objectives are what you want visitors to do on your site, like signing up for a free trial or making a purchase. However, these goals may not always align perfectly with what users seek from your brand. To better understand user objectives, consider creating user personas or customer journey maps. After identifying your users' goals, you can design or modify the user flow to provide relevant solutions before ultimately guiding them toward your business objective (endpoint).
List all the ways users might find your brand, product, or website. The paths they take to reach your site reveal valuable insights into their needs and the time it takes for them to reach your desired outcome (endpoint). Typical entry points in your user flow diagram could include organic search engine results, direct visits, email campaigns, social media platforms, or paid advertisements.
To ensure your user flow is effective, it's crucial to connect the dots between the endpoint and the various entry points of your user flow. Doing so requires finding answers to questions such as:
What specific questions do consumers have about your product?
What information is crucial for them to take the next step?
Buyer personas and customer journey maps can be valuable tools for answering these questions. Your findings will direct how you showcase, spotlight, or order information on your website.
For example, if visitors frequently discover your website through social media and then proceed to your customer testimonials page, it indicates their interest in hearing from satisfied customers. To enhance this interaction, you may prominently feature compelling testimonials on landing pages or provide easy navigation to the testimonials section from product pages. This approach can boost credibility and reassure potential customers, positively impacting their decision-making process.
Once you understand your users’ needs and motivations, you can map your user flow using a digital whiteboard or collaborative software such as Lucidchart or Figma. Standard design symbols you may use in your user flow include:
Ovals: Mark start and end points.
Arrows: Indicate the user's path.
Parallelograms: Denote user inputs, like contact details.
Diamonds: Signify decision points.
Validate your user flow diagram by circulating it among your organization's designers, product engineers, sales representatives, and other relevant teams. Feedback from varied departments can help uncover hidden or overlooked friction points.
The following pointers can help you make your user flow more user-centric, potentially leading to higher conversion rates.
It is possible to create user flows that cover multiple aspects of your product or website. However, introducing multiple goals or tasks can complicate the flow, making it less effective. By focusing exclusively on one specific user goal or path, you can ensure your user flow remains clear and coherent.
A/B testing compares two versions of an email newsletter, a web page, or an app. It is a reliable approach for validating changes to your user entry points, site, or app. A/B testing lets you review your user flows and experiment with different ideas to ascertain which version achieves better outcomes.
Page speed, or load speed, indicates the rate at which a page's content loads. Slow loading times can hinder user experience and increase bounce rates. You can address this issue by minimizing plugins and employing caching techniques.
A shorter user flow isn't automatically indicative of a better experience than a longer one, especially if it compromises potential user interactions. The length of a user flow largely depends on the nature of the task and industry vertical, among other factors.
For example, the user flow for booking a one-time online appointment with a health care provider is typically brief and straightforward. In contrast, booking a customized vacation package that includes booking flights and accommodations requires navigating a more detailed user flow.
If you’re interested in improving customer experiences, subscribe to our LinkedIn newsletter, Career Chat, to stay current on UX-related topics. You can also explore these free resources and more to learn more about this exciting field.
Bookmark for later: Glossary of UX Terms and Definitions
Watch on YouTube: Exploring In-Demand UX Designer Skills
Whether you want to develop a new skill, get comfortable with an in-demand technology, or advance your abilities, keep growing with a Coursera Plus subscription. You’ll get access to over 10,000 flexible courses.
Editorial Team
Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...
This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.