A user journey (or journey map) is a visualization of the process a user goes through to accomplish a goal with your product or service. It maps touchpoints, emotions, and pain points across the entire experience.
Stages: Awareness → Consideration → Purchase → Use → Loyalty Touchpoints: Where users interact (website, app, email, support) Actions: What users do at each stage Emotions: How users feel (frustration, delight, confusion) Pain Points: Problems users encounter Opportunities: Where you can improve
Find friction: Discover where users struggle Build empathy: See through your users' eyes Align teams: Everyone understands the experience Prioritize fixes: Focus on high-impact pain points Measure success: Track improvements over time
Current State: How things work today
Future State: Your ideal experience
Day in the Life: Broader context
Use card sorting to:
Example: Users in "research" stage need comparison tools. Users in "use" stage need quick access to features.
Persona: Which user are we mapping? Scenario: What are they trying to do? Timeline: How long does this take? Channels: Web, mobile, email, in-person Emotions: Rating from frustrated to delighted Quotes: Real user feedback Metrics: Completion rates, time on task
❌ Making assumptions instead of research ❌ Mapping what you want, not reality ❌ Too complex (keep it simple) ❌ Creating once and never updating ❌ Not validating with real users
✅ Prioritize pain points: Fix biggest problems first ✅ Quick wins: Address easy improvements ✅ Long-term fixes: Plan major changes ✅ Measure impact: Track before and after ✅ Iterate: Journey mapping is ongoing
Stage 1 - Browse
Stage 2 - Purchase
Stage 3 - Receive
Map your users' journeys, then optimize navigation with card sorting at freecardsort.com
Explore related concepts, comparisons, and guides