User flow

Design deliverable

The user flow to make navigation paths visible

When going through a site or an app, a user can take different paths. The user flow is a visual representation that models the paths possible across the various screens and steps. It surfaces the specific navigation needs of different user profiles. The representation starts from an entry point (such as a site's home page, the tutorial part of a mobile app, and so on) all the way to the final action (a purchase, the creation of an account).

What is a user flow for?

  • Laying out the links between the various content pages
  • Improving existing platforms by restructuring the elements
  • Smoothing the user journey by adjusting how screens are sequenced
  • Communicating with the development teams

Why build user flows?

  • Defining the entry points and the paths to content
  • Making the order in which screens appear, and the actions possible at each step, visible
  • Knowing the number of steps needed to reach a goal
  • Testing how easy it is to access information depending on the goals of different target user groups

In practice

01

Knowing the goals and needs of the target users, and the possible blockers along the journey (interview data, user-testing data)

02

Building the user flow skeleton by mapping the journey (screenshots if an interface already exists, or wireframe mockups if newly created)

03

For each step of the journey, detailing what the user must do to complete the action and the options open to them

04

Testing and optimising based on the navigation scenarios identified

Design in 4 steps

1/ We design the interfaces in greyscale (without visuals) to work on the placement of information (low-fidelity mockups): wireframes.

2/ We run user tests in the street using a prototype.

3/ An iteration workshop is held to gather your feedback.

4/ We consolidate the screens based on the feedback.

Frequently asked questions

A few of our case studies

Co-design workshop

Based on collective intelligence, these workshops surface solutions with the project team and/or the end users.

Read more about Co-design workshop

Site map

A site map of a website or app reflects the hierarchical, logical way its pages and features are organised. Proposing a sound site map means choosing a categorisation that fits the mental model users already have.

Read more about Site map

User journey

Breaking a process down into steps to bring out user needs and expectations for a given goal.

Read more about User journey

Curious to learn more about us?

Everyone talks about user experience, service design, ergonomics...
It's not always clear, and you'd like to find out, or sharpen what you already know.

Let's talk