Stages
The phases the customer moves through: Awareness, Consideration, Decision, Onboarding, Adoption, Retention, Advocacy. These are the column headers that run across the top of the map. Adjust them to fit your specific product, a B2B journey has different stages than a consumer journey.
Customer actions
What the customer actually does at each stage. Concrete behaviors: 'Googles comparison terms,' 'signs up for a free trial,' 'invites a teammate,' 'exports a report.' These should come from observation or research, not assumptions.
Touchpoints
Where and how the customer interacts with your product or brand at each stage: your website, App Store listing, onboarding email, in-app tutorial, support chat. Each touchpoint is an opportunity to improve the experience.
Emotions / experience curve
Draw a line across the bottom of the map showing the customer's emotional state at each stage, high means positive, low means frustrated or confused. This curve makes the worst moments visible at a glance. The dips are where you focus design energy.
Pain points
The specific frustrations, confusions, and failures the customer encounters at each stage. These should be grounded in real evidence, quotes from interviews, spikes in support tickets, drop-offs in analytics. Each pain point is a design problem waiting to be solved.
Opportunities
Ideas for improving the experience at each stage. Write these after filling the pain points, they should be specific responses to real problems, not generic feature ideas. One opportunity per sticky; link it to the pain point it addresses.