<?xml version="1.0" encoding="utf-8"?>

Step 2: Create a user flow

Step 2: Create a user flow Bad Practice
Step 2: Create a user flow Best Practice

Before you start wireframing, you need to know how many screens need to be designed and how users will interact with them. Creating a user flow is one of the best ways to determine that.

A user flow shows the steps a user takes to achieve a specific goal.[1] Mapping it out will help you understand what wireframes you'll need to create and how they should be connected.

User flows aren't always linear because users might take different paths to achieve the same goal. Considering different approaches will help you make sure you didn't miss any screens.

Pro Tip: You can create user flows on paper or use digital tools like Miro.

Improve your UX & Product skills with interactive courses that actually work