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

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

Read more about Co-design

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

Wireframe

A mockup with no graphic elements, describing the zones and essential components an interface should contain.

Read more about Wireframe

Storyboard

A storyboard illustrates a usage scenario in context. It is a UX tool for exploring a service idea or specifying the sequence of interactions.

Read more about Storyboard

UX mapping

UX mapping represents a concept or a problem in a simplified form, to make it easier to understand and take ownership of.

Read more about UX mapping

Experience map

The experience map focuses on the visible part of the experience: what a user goes through with a service or product, before, during and after.

Read more about Experience map

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