📹 New! Remote User Testing - Get video + voice feedback on designs and prototypes
Read more

A Beginner’s Guide To User Journey Mapping

Posted 4 years ago by Nick Babich
A Beginner’s Guide To User Journey Mapping

‘How do people actually use our product?’ is a fundamental question that every product creator must answer. In order to answer this question, product designers need to understand the essence of the whole experience from the user’s perspective. User journey mapping is an excellent exercise that can shed light on that.

What is a user journey map?

A user journey map is a visualization of an individual’s relationships with a product/brand over time and across different channels.

While user journey maps come in all shapes and formats, commonly it’s represented as a timeline of all touchpoints between a user and a product. This timeline contains information about all channels that users use to interact with a product.

A user journey map template

A user journey map template. Image: NNGroup

What design problems user journey helps us to solve?

User journey map is an excellent tool for UX designers because

"It visualizes how a user interacts with a product and allows designers to see a product from a user’s point of view."

This fosters a more user-centric approach to product design, which ultimately leads to better user experience.

User journey map helps a product team to find the answer to the “What if..?” questions. Also, a user journey map can be helpful when the company tracks quantitative KPIs. In this case, a user journey map has an opportunity to become a cornerstone for strategic recommendations.

The 8-steps user journey mapping process

Before creating a user journey map, it’s important to review the goals of your business/service. This knowledge will help you align business and user goals.

1. Choose a scope

The scope of the user journey map can vary from the high-level map which shows end-to-end experience to a more detailed map that focuses on one particular interaction (for instance, paying a bill).

2. Create a user persona

Who is your user?

A user journey map is always focused on the experience of one main actor — a user persona who experiences the journey.

User persona should always be created based on information you have about your target audience. That’s why always start with user research. Having solid information about your users will prevent you from making false assumptions.

Gather and analyze all available information about your target audience:

3. Define scenario and user expectations

The scenario describes the situation that the journey map addresses. It can be real or anticipated.

It’s also important to define what expectations a user persona has about the interaction.

For example, a scenario can be — ordering a taxi using a mobile app with expectations to get the car in 5 minutes or less.

4. Create a list of touchpoints

Touchpoints are user actions and interactions with the product/business. It’s vital to identify all main touchpoints and all channels associated with each touchpoint.

For example, for touchpoint ‘Buy a gift,’ channels can be — purchase online or buy in a store.

5. Take user intention into account

What motivates your user to interact with your product?

What problem are users looking to solve when they decide to use your product? Different user segments will have different reasons.

Let’s take an e-commerce website. There is a big difference between a user who is just looking around and a user who wants to accomplish a specific task (purchase a particular product).

For each user journey it’s vital to understand:

Tip: Ensure that the user is getting a consistent experience across all channels.

6. Sketch the journey

Put together all the information you have and sketch a journey in a format of step-by-step interaction. Each step demonstrates an experience that the persona has with a service/product or another person.

Here are a few tools that can be helpful during user journey mapping:

User Journey | UX Pro
User and Customer Journey Mapping Toolsuxpro.cc

Tip: A tool called storyboard can help you show how users can interact with a product. Using storyboard, you can show visually what happens during each step.

A storyboard can help you build a strong, clear narrative. Image credit: Chelsea Hostetter, Austin Center for Design

A storyboard can help you build a strong, clear narrative. Image credit: Chelsea Hostetter, Austin Center for Design

7. Consider a user’s emotional state during each step of interaction

What does a user feel when interacting with your product?

Products we design need to mirror the state of mind of our users. When we consider a user’s emotional state, this knowledge will help us to connect with users on a human level. That’s why it’s important to add an emotional lane to the user journey map. By visualizing the emotional “ups” and “downs” of the experience you’ll show the areas of experience that require refinement.

Tip: Create an empathy map to better understand how the user feels.

Empathy map canvas

Empathy map canvas by Dave Gray

8. Validate and refine user journey

Journey maps should result in truthful narratives, not fairy tales. Even when a user journey is based on user research, it’s vital to validate it. Use the information from usability testing sessions and app analytics to be sure that your journey resembles a real use case.

Gather and analyze information about your users on a regular basis. For example, user feedback is something that can be used to improve your understanding of the user journey.


It’s important to remember that the goal of creating a user journey map is to create a shared vision. That’s why once a user journey map is created, share it with your peers. Make it possible for everyone in your team to look at the entire experience from the user’s standpoint and user this information while crafting a product.

Originally published at babich.biz

Further reading:

Design and prototyping for everyone

Design and prototyping for everyone

Thousands of individuals and teams use Marvel to design and prototype ideas.

Get Started, it's Free!

I’m a software developer, tech enthusiast and UI/UX lover. http://babich.biz

Related Posts

Making good component design decisions in react when it’s hard to see how an existing component can still be reused

Disney’s 12 Principles of Animation is one of the inestimable guides when traditional animations are considered. It was put forth by Ollie Johnston and Frank Thomas in their book – The Illusion of Life. These principles were originally designed for traditional animations like character animations. However, these principles can still be applied in designing interface animations. So, this is just… Read More →

Design is no longer subjective. Data rules our world now. We’re told all design decisions must be validated by user feedback or business success metrics. Analytics are measuring the design effectiveness of every tweak and change we make. If it can’t be proven to work in a prototype, A/B test, or MVP, it’s not worth trying at all. In this… Read More →