Data, SEO & AI Search · Practical guide

Customer journey mapping with search data

Most customer journey maps are drawn in a workshop from what the team believes. The better map is drawn by the customer, one search at a time: every stage of a journey leaves a query, and the volume, wording and intent of those queries tell you where the demand is, what the customer is worried about, and which page has to answer it. This is how we build that map, why Google's own research says the journey is a loop rather than a funnel, and a worked example from 110,000 Australians a month searching for a GP.

2,400Australians search "customer journey mapping" every month, at about $8.95 a click
310,000purchase scenarios Google simulated to model the "messy middle" of real decisions
31product categories in that research, all showing the same explore-and-evaluate loop
110,000monthly "gp near me" searches: the trigger stage of the journey mapped in this guide

The short answer

What customer journey mapping with search data means

Customer journey mapping is the practice of drawing the path a customer takes from first need to purchase and beyond, so every touchpoint can be designed on purpose. Most maps are built in a workshop from what the team believes. The better map is built from what customers actually type into Google at each stage, because every stage leaves a search, and the search volume, wording and intent tell you where the demand is, what the customer is worried about, and which page has to answer it. This is the data layer everything else in a marketing programme rests on, and it is the first step in every Snowball engagement.

Key takeaways

01

Every stage of a customer journey leaves a search. Map the searches and you have mapped the journey, with a monthly volume on each step.

02

The journey is a loop, not a funnel. Google's research across 310,000 purchase scenarios found people cycle between exploring and evaluating until something gives them enough confidence to decide.

03

Each stage needs its own page. The trigger is won in the map pack, exploration by answers, evaluation by proof, purchase by a booking link, and a missing page sends the customer back out of the loop.

04

The map is the data layer. Built first, it decides the site architecture, the content plan, what sits behind a login and what the ads should say. That is the Snowball Effect in order.

The basics

What a customer journey map actually is

A customer journey map is a picture of the stages a person passes through on the way to buying from you and staying with you: the moment a need appears, the searching and comparing that follows, the decision, and the experience afterwards that decides whether they come back or recommend you. Each stage has questions the customer is asking, emotions they are feeling and touchpoints where your business can answer. The map exists so those touchpoints get designed deliberately rather than left to chance.

The traditional version is drawn on a wall with sticky notes. Personas are invented, stages are named, and the team writes what it imagines the customer is thinking at each one. It is a useful exercise for alignment and a poor instrument for truth, because the customer is not in the room. Australians search Google around the clock in exactly the words that describe their stage, and about 2,400 of them a month search for "customer journey mapping" itself, which tells you how many teams are trying to do this and how few think to look at the search data already sitting under their noses.

Every stage leaves a search

"Near me" is a trigger. "Bulk billing" is exploration. "Open Sunday" is evaluation. "Appointment" is purchase. The wording is the stage.

Every search has a number

Volume tells you how many people are at each stage every month, so the map carries demand, not just a story.

The shape is a loop

People explore, evaluate, explore again. A page that answers only one stage loses the customer at the next.

The demand

Why search data beats the workshop

Workshops produce a map of assumptions. Search data produces a map of behaviour, with a monthly count on every step. The figures below are from our own Snowball SEO platform, country set to Australia, and from Google's published research.

2,400monthly Australian searches for "customer journey mapping", at about $8.95 a click and difficulty 76Snowball SEO platform (AU) and Google Decoding Decisions
310,000purchase scenarios Google simulated across 31 categories to model how people really decideSnowball SEO platform (AU) and Google Decoding Decisions
110,000monthly Australian searches for "gp near me", the trigger stage of the medical journey we mappedSnowball SEO platform (AU) and Google Decoding Decisions
18,100monthly searches for "bulk billing doctor near me", the exploration stage that follows itSnowball SEO platform (AU) and Google Decoding Decisions

The model

The loop: Google's messy middle

In 2020 Google's consumer insights team, led by Alistair Rennie and Jonny Protheroe, published research called Decoding Decisions. Rather than the tidy funnel marketers draw, they found a "messy middle" between the trigger and the purchase, where people cycle between two mental modes: exploration, which is expansive and adds options, and evaluation, which is reductive and cuts them. They simulated 310,000 purchase scenarios across 31 categories and found shoppers loop through those modes as many times as it takes, sometimes switching within minutes of naming a preferred brand, until something gives them enough confidence to decide.

That shape matters for a journey map because the funnel implies a customer only moves forward. The loop says a customer who cannot find the answer to an evaluation question does not stall, they go back out to explore, which usually means a competitor. So the map is not a line of stages to tick off. It is a loop with exits, and a website's job is to close the exits by answering the question at every stage before the customer has to leave to find it.

The journey is a loop, and every stage leaves a search Structure after Google's "messy middle" model. Volumes are monthly Australian searches, Snowball SEO platform, July 2026. TRIGGER "gp near me" 110,000 a month THE MESSY MIDDLE EXPLORE (expansive) "bulk billing doctor near me" 18,100 "walk in clinic near me" 4,400 EVALUATE (reductive) "doctors open sunday near me" 1,900 "female doctors near me" 2,900 PURCHASE "gp appointment near me" 2,900 a month EXPERIENCE feeds the next trigger: reviews, referrals, repeat searches by name WHAT THE LOOP MEANS FOR A WEBSITE One page per stage. The trigger is won in the map pack, exploration by a service page that answers the billing and hours questions, evaluation by proof (reviews, named doctors), purchase by a one-tap booking link. Miss a stage and the searcher loops back out to a competitor who answered it.

The messy middle, populated with real Australian search demand for a GP visit. Structure from Google's Decoding Decisions (2020); volumes from our Snowball SEO platform, July 2026.

Original data

A worked example: the journey to a GP appointment, in searches

Here is the method applied to one journey we mapped in July 2026 for our guide to SEO for doctors. Every row is a real Australian monthly search volume from our platform. Read down the table and the customer's whole journey appears, stage by stage, in their own words, with the size of each stage attached.

The GP journey as Australians search it, monthly, AU
SearchMonthly (AU)Cost per clickStage
gp near me110,000$2.06Trigger
medical centre near me60,500$2.13Trigger
bulk billing doctor near me18,100$1.86Explore
walk in clinic near me4,400n/aExplore
urgent care clinic near me9,900$1.48Explore
female doctors near me2,900$1.82Evaluate
doctors open sunday near me1,900$2.53Evaluate
24 hour medical centre near me1,900n/aEvaluate
gp appointment near me2,900n/aPurchase
telehealth bulk bill near me260n/aPurchase

The trigger stage is ten times the size of any other, which is normal: most people who feel a need do not act on it that day. The exploration and evaluation rows are where the practice wins or loses, because those searches carry a specific question the page either answers or does not.

Two things fall out of this that no workshop would have produced. First, billing is the dominant exploration question: "bulk billing" appears in more searches than any other modifier, which means a practice website without a plain statement of its billing policy is failing the largest exploration stage on the map. Second, the evaluation stage is about availability and fit (open Sunday, 24 hour, female doctor), not about credentials, which is what most practice websites lead with. The map reorders the website.

We see the same pattern on our own site. In Search Console for Australia over June to July, "seo cost australia" and its variants drew 149 impressions at position 32 (evaluation), "seo for physiotherapists" drew 306 at position 18 (exploration of a specific need), and our brand name drew 95 impressions at position 2 with 66 clicks (decision). Three stages, three very different pages, and the numbers tell us which stage we are winning and which we are not.

The method

The five-step method we use

Five steps, in order. Each one is cheap once the step before it is done, and the output of step five is a site architecture and a content plan, not a poster.

Pull the seed terms for each stage

Start with the obvious trigger term for the category ("near me", the service name, the problem) and let the platform expand it into its full cluster. The GP seed produced 25 variants in one lookup. Group them by the modifier the customer added: none (trigger), a constraint like billing or walk-in (explore), a preference like hours or gender (evaluate), an action like appointment or book (purchase).

Attach volume, cost per click and intent to every term

Volume sizes the stage. Cost per click tells you how much advertisers already believe that stage is worth. The platform's intent label (informational, commercial, transactional, navigational) is a second opinion on which stage the term belongs to. Where the label and the modifier disagree, read the top ranking pages and decide.

Read your own Search Console against the map

Which stages already send you impressions, at what position, and where are you absent. This is the gap analysis, and it is where the priorities come from: a stage with high volume, high cost per click and no page of yours is the next page to build.

Draw the loop, not the funnel

Place the stages as a loop with the exploration and evaluation stages side by side, because customers move between them. Mark the exits: the questions in the data that your site does not currently answer. Every exit is a page brief.

Decide what is open and what is gated

Trigger, exploration and evaluation searches must land on open, indexable pages, because the customer has not chosen you yet. Purchase and post-purchase content (onboarding, account, detailed pricing for existing clients) can sit behind a login, where it builds first party data. This decision is the bridge between the map and the site architecture, and we return to it in the client portal guide.

The build

Turning the map into pages, content and ads

A finished search map is a list of stages with a volume, a question and a gap against each. Turning it into a website is now mechanical. The trigger stage becomes the Google Business Profile and the location pages, because "near me" is decided in the map pack. Each exploration question becomes a service or answer page with the question in the title, open to Google and to AI engines. The evaluation stage becomes proof: named people, reviews, case studies, photography and video that show rather than claim. The purchase stage becomes the booking or enquiry path, one tap from every page. Post-purchase becomes the portal, where onboarding, account and knowledge sit behind a login.

The same map then feeds the content plan (each exploration question is an article), the social calendar (each proof asset is a post) and the ad account (each stage's cost per click tells you where paid is worth it and where organic already covers it). That is the Snowball Effect in sequence: an accurate data layer first, then the website that steers the narrative, then the content and socials that prove it, then the ads that scale what already works. Our keyword research guide covers the mechanics of the lookups, and our search intent guide covers how to read what each query is really asking for.

1 page per stageThe rule that falls out of every map we build. A trigger page, an exploration page per question, a proof page per doubt, a purchase path, and a portal for what comes after. A site that collapses those into one homepage is asking a single page to win a loop.

The investment

What customer journey mapping from search data costs

Mapped by hand with public tools, a single journey takes a strategist a week and is out of date the month it is finished. Our Snowball SEO platform does the expansion, volume, cost per click and intent lookups in seconds and re-runs them on demand, which is why we can afford to build a full search map at the start of every engagement and refresh it quarterly. That is the heavy lifting other agencies bill by the hour, and it is what hands the budget back to the pages, photography, video and content that answer each stage. A journey map is included in every keyword and topic research engagement, and it is the first deliverable of our SEO service.

Sources: Keyword volumes, cost per click, difficulty and intent from our Snowball SEO platform, country = Australia, pulled July 2026. Search Console figures are our own property, Australia, June to July 2026. The messy middle model, the 310,000 scenarios and the 31 categories are from Google's Decoding Decisions research (Rennie and Protheroe, Think with Google, 2020). Figures were accurate at the pull date and shift over time.

Anthony Betzis
Founder, Snowball Productions

Anthony founded Snowball Productions to help Australian businesses win the searches that actually bring in work. He writes about the data behind SEO, AI search and the content that converts.

Start here

Want the map drawn from your customers' searches?

Get a free audit and we will show you the journey your customers are actually searching, stage by stage, with the gaps your website is not yet answering.

Get your free audit

Good questions

Customer journey mapping FAQs

What is customer journey mapping?

Customer journey mapping is drawing the stages a customer passes through from first need to purchase and beyond (trigger, exploration, evaluation, purchase, experience), with the questions, emotions and touchpoints at each stage, so those touchpoints can be designed deliberately. The traditional version is built in a workshop from assumptions; the version in this guide is built from the searches customers actually make at each stage, with a monthly volume on every step.

Why use search data instead of a workshop to map the journey?

Because the customer is not in the workshop. Every stage of a journey leaves a search, and search data gives you the customer's own words, the number of people at each stage every month, and what advertisers already pay for that stage. In the GP journey in this guide, "gp near me" draws 110,000 Australian searches a month and "bulk billing doctor near me" 18,100, which tells a practice that billing is the biggest exploration question before anyone in the room guesses.

Is the customer journey a funnel or a loop?

A loop. Google's Decoding Decisions research (2020), which simulated 310,000 purchase scenarios across 31 categories, found a messy middle between trigger and purchase where people cycle between exploring (adding options) and evaluating (cutting them) until they have enough confidence to decide. The practical consequence is that a website must answer the question at every stage, because a customer who cannot find an answer loops back out to a competitor rather than moving forward.

How many pages does a journey map turn into?

One per stage as a rule. The trigger stage is won in the Google map pack and location pages, each exploration question becomes an open answer page with the question in its title, the evaluation stage becomes proof (named people, reviews, case studies, photography and video), the purchase stage becomes a one-tap booking or enquiry path, and post-purchase content sits behind a login in a client portal where it builds first party data.

What should sit behind a login and what should stay open?

Anything a customer searches before choosing you must be open and indexable: trigger, exploration and evaluation content. Anything they need after choosing you (onboarding, account, detailed pricing for existing clients, member knowledge) can sit behind a login, where it is a first party data engine. The search map makes the split obvious, because it shows which questions belong to which stage.

How much does customer journey mapping cost?

Mapped by hand it takes a strategist about a week per journey and goes stale within months. Our Snowball SEO platform runs the expansion, volume, cost per click and intent lookups in seconds, so a full search map is included in every keyword and topic research engagement and refreshed quarterly, with the budget saved going to the pages and content that answer each stage.