A customer journey map template for an online store lists the six stages of the journey (discover, consider, buy, receive, use and come back) and, for each stage, records what the customer does and needs, the touchpoints where they meet your brand, what you do there and how you measure it. Fill it in from real evidence such as Shopify's reports, reviews and support emails, mark the weakest points, and turn each one into a fix. The template and a worked example are below.
Most online stores know their conversion rate and their best selling products. Far fewer can describe what a customer experiences between seeing an ad and placing a second order. A customer journey map makes that visible on one page, and the gaps it shows are often the cheapest growth a store will find.
A customer journey map is a simple document that follows a customer through every stage of their relationship with your store. For each stage it records what the customer is doing and trying to achieve, what worries them, where they meet your brand, and what you do at that point.
It is a working tool, not a design exercise. A good map fits on one page, is built from evidence rather than assumptions, and ends with a list of fixes.
Generic templates often stop at the purchase. For an online store the last three stages matter just as much, because they decide whether the customer you paid to acquire ever buys again.
Copy this template into a document or spreadsheet and fill in one row per stage. The prompts in each cell are the questions to answer.
| Stage | The customer | Your store |
|---|---|---|
| 1. Discover | Where do they first hear of us? What problem are they trying to solve? | Touchpoints: Message and offer: Measure: |
| 2. Consider | What are they comparing us with? What worries them? | Touchpoints: Proof we show: Measure: |
| 3. Buy | What could stop them at checkout? | Touchpoints: Friction to remove: Measure: |
| 4. Receive | What do they want to know after ordering? | Touchpoints: Updates we send: Measure: |
| 5. Use | What help do they need to get value? | Touchpoints: Content and support: Measure: |
| 6. Come back | What would make them reorder or recommend us? | Touchpoints: Flows and offers: Measure: |
Here is the template filled in for an illustrative Shopify coffee brand selling beans online, the kind of store we work with often. Your answers will differ; the point is the level of detail.
| Stage | The customer | Your store |
|---|---|---|
| 1. Discover | Sees a creator video about home espresso; wants better coffee at home | TikTok and Meta creator ads; Google Shopping for named blends. Measure: new visitors, cost per new customer |
| 2. Consider | Unsure which roast suits their machine; worried about freshness | Brew guide on product pages, roast dates, reviews. Measure: add to basket rate |
| 3. Buy | Hesitates at delivery cost | Free delivery threshold shown in the basket; abandoned cart email and text. Measure: checkout completion |
| 4. Receive | Wants to know when it will arrive | Dispatch and tracking emails; recyclable packaging with a brew card. Measure: where is my order emails |
| 5. Use | Not sure how to dial in the grind | Day 3 email with a video brew guide. Measure: review rate, support emails |
| 6. Come back | Runs out in three weeks | Reorder reminder at day 18; subscription offer. Measure: repeat purchase rate |
Real results from coffee clients show why the later stages matter. One coffee client's TikTok Shop campaign made £2,375 in its first 6 weeks with a negative ROAS, but brought enough first time customers that their lifetime value made it profitable. Halo Coffee's conversion rate rose from 0.5% to 3% after its relaunch with specialist product photography, a consider stage fix.
| Stage | Key touchpoints | Measure |
|---|---|---|
| Discover | Ads, search results, social posts, creators, PR | New visitors, cost per new customer |
| Consider | Product and collection pages, reviews, delivery and returns pages | Add to basket rate |
| Buy | Basket, checkout, payment options, abandoned cart flows | Checkout completion rate |
| Receive | Order and shipping emails, delivery, packaging | Delivery complaints, where is my order emails |
| Use | Product, how to content, customer service | Review rate, return rate |
| Come back | Post purchase and winback flows, loyalty, subscriptions | Repeat purchase rate, lifetime value |
The same gaps come up again and again when we map journeys with clients:
Our guides to getting repeat customers and increasing Shopify conversions cover the fixes in detail.
A journey map is one of the most useful hours a store owner can spend, because it shifts attention from getting more traffic to keeping more of the customers you already pay for. When we onboard subscription clients, the most common strategy failure we find is too much time on acquisition and not enough on retention, and the map makes that obvious within minutes.
We use Microsoft Clarity, on site surveys and customer reviews as research for conversion work, and Klaviyo for the flows that carry customers between stages. We are a Shopify Select partner and a Klaviyo partner, our pricing is published, and retainer clients are billed one month in arrears with no long contracts. For a free CRO audit, visit our CRO agency page.
What is a customer journey map?
A customer journey map is a simple document that sets out each stage a customer goes through with your store, from first hearing of you to buying again, and records what they do, need and feel at each stage alongside the touchpoints and actions on your side. Its purpose is to find the gaps where customers drop out.
What are the stages of the customer journey in ecommerce?
For an online store we use six stages: discover, consider, buy, receive, use and come back. The last three are often missing from generic templates, but they decide whether a customer returns, reviews and recommends you.
What should a customer journey map template include?
For each stage, include what the customer is doing and trying to achieve, their questions and worries, the touchpoints where they meet your brand, what you do at that point, and the measure that tells you whether it works. Keep it to one page so the whole team can use it.
How do I create a customer journey map for my online store?
Gather evidence first: Shopify's customer reports, analytics paths, reviews, support emails, post purchase surveys and session recordings. Then fill in the template stage by stage, mark the weakest points, and turn each one into a fix with an owner and a measure.
What are customer journey touchpoints?
Touchpoints are the places a customer meets your brand: ads, search results, social posts, product pages, checkout, order emails, delivery, packaging, the product itself, customer service and follow up emails. Each one either moves the customer forward or gives them a reason to stop.
How does email fit into the customer journey?
Email and SMS carry customers between stages: a welcome series turns subscribers into buyers, abandoned cart flows recover hesitant buyers, and post purchase flows help customers use the product and come back. Across our client stores, email is a median 30% of revenue.
How often should I update a customer journey map?
Review it every six to twelve months, and whenever something important changes, such as a new product range, a new sales channel, a new delivery partner or a change in what customers say in reviews and support emails.
A customer journey map turns a vague sense that something is not working into a specific list of fixes. Use the six stages, fill in the template from evidence, and pay as much attention to what happens after the order as before it.
Start with the biggest drop outs and the cheapest fixes, then review the map every six to twelve months. If you would like help mapping your store's journey, email us.
Tell us a little about your store and we'll get back to you within 24 hours.