Google Analytics

Measuring SEO success with GA4: Analyzing user journeys and conversions

Key takeaways
  • SEO reporting often stops at the click. The real value of SEO shows in the journey that follows: from the first article to the inquiry.
  • With content groups, custom dimensions and key events for micro-conversions, GA4 shows which content moves users toward conversion.
  • Funnel exploration shows where organic visitors drop off. Comparing attribution models reveals SEO's contribution at the start of the journey.
  • In GA4, clicks from AI Overviews and AI Mode count as organic search. Visits from ChatGPT, Gemini, Deepseek, Copilot and Grok are grouped into a separate “AI Assistant” channel.

In many companies, the SEO team presents rising impressions and clicks from Google Search Console, while leadership looks at quarterly results and asks what that traffic actually delivered. Both sides have a point, because traditional SEO reporting stops right where value creation begins: after the click.

If you report SEO only as visibility, you give up the strongest argument for your next budget: proof of how organic visitors turn into customers step by step. Google Analytics 4 (GA4) uses event-based measurement and can map this journey. In this article, we show how to set up and analyze GA4 so SEO becomes visible as a driver of inquiries and revenue.

An organic journey has several stages

Hardly anyone searches for “buy software X,” clicks the first result and buys on the spot. Between the trigger and the purchase decision is a phase where users explore and evaluate options. Google calls it the “messy middle.”

For SEO, there are three distinct stages:

  • Explore (informational intent): The user is looking for a solution to a problem, such as “How do I improve my web analytics?” They usually land on a guide.
  • Evaluate (commercial intent): The user compares options, such as “GA4 or Piwik PRO.” Typical pages are comparisons, white papers or case studies.
  • Decide (transactional intent): The user is ready to act, as with “request analytics consulting.” This is where contact and product pages do the work.

The most common reporting mistake is judging every stage by the same metric. A guide will never match a product page's conversion rate, but it's often the first touchpoint. Without journey data, it looks weak in reports even though it's what fills the funnel.

Custom dimensions and key events make your GA4 SEO-ready

By default, GA4 knows which URL was viewed, but not what kind of page it is. To make your SEO results visible, GA4 needs to be able to classify your content.

Custom dimensions give every page its context

Using Google Tag Manager, you pass parameters with every page view and register them as custom dimensions in GA4:

  • page_type: distinguishes guide, product page, category page and service page.
  • content_group: groups topics, such as “Google Ads,” “SEO” or “Analytics.”
  • author: shows which authors write content that drives inquiries.

Only then can you show whether users who first read a guide on a topic are more likely to request a service later. Once you can show that, the content's value is proven.

Key events mark progress in the journey

What used to be called a conversion is now a key event in GA4. For SEO, it pays to define micro-conversions as key events alongside the actual conversion:

  • Scroll depth: GA4's enhanced measurement only fires a scroll event near the bottom of the page. To set your own thresholds, such as 50% or 75% of the page, use a scroll trigger in Tag Manager.
  • Newsletter sign-up: An anonymous visitor becomes a contact.
  • Click on an internal teaser: The user moves from a guide to a service or product page.

Funnel exploration shows where your organic visitors drop off

The most effective way to make SEO results visible is funnel exploration in GA4. It goes beyond the fixed standard reports and maps your own journey.

Step 1: Create the exploration

In GA4, open Explore and select Funnel exploration. Delete the preset steps.

Step 2: Isolate organic traffic

Create a segment for organic sessions, for example with the condition Session medium exactly matches organic. That way, you only look at users who arrived via search engines.

Step 3: Define steps

A sample funnel for a B2B service provider:

  1. Entry via a guide: event page_view with page_location contains /blog/.
  2. Show interest: scroll event at your chosen threshold or a click on an internal link.
  3. Visit service page: event page_view with page_location contains /leistungen/.
  4. Conversion: event generate_lead or your form event.

Step 4: Analyze drop-offs

What matters is where you lose users:

  • High drop-off after step 1: The content gets read, but there's no next step, such as an internal link or a clear call to action. The visibility is there, but the business value isn't.
  • High drop-off before conversion: The barrier on the contact page is too high, or the content set up an expectation the service page doesn't meet.

Use the data layer to pass which topic generated a lead

Precise funnels require clean data from Tag Manager. One example is a white paper download, which often acts as a bridge in the journey.

With the event file_download also send the topic of the content. This way, you later see in GA4 which SEO topics bring the most valuable leads . A simplified example for the data layer:

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  'event': 'seo_engagement',
  'content_category': 'Technical SEO',
  'user_intent': 'educational'
});

Register the parameters as custom dimensions in GA4. This lets you analyze leads by topic and search intent, something a standard SEO report can't do.

Data-driven attribution shows SEO's contribution at the start of the journey

A major reason SEO results stay invisible is last-click thinking. If a user finds a guide via Google, leaves, and comes back directly three days later to inquire, the conversion is easily credited to direct traffic.

GA4 uses the data-driven attribution model by default, distributing the value of a conversion across the touchpoints involved. Here's how to analyze it:

  • In the Advertising section, open the Attribution models report.
  • Compare Paid and organic last click with Data-driven.
  • If organic search gets more credit in the data-driven model, it frequently came at the start of the journey.

The attribution reports show which purchase paths SEO was involved in, even if the last click came from another channel. Under attribution paths, you can see your customers' typical journeys.

We evaluate your content by how well it moves users to the next step

Instead of only asking which article gets the most traffic, ask a better question: which article is most effective at moving users to the next step? To find out, create a free-form exploration:

  • Dimension: Landing page
  • Metric: Sessions
  • Metric: Session key event rate, for example for newsletter sign-up
  • Metric: Share of users who went on to visit a service or product page

The results are often surprising. An example: a specialist article with 100 visitors a month, 10% of whom continue to the product page, sends ten high-intent visitors there. An article with 10,000 visitors but no clear path to your offering may contribute less to the business. We expand content that leads users to your offering, and review content that only drives reach to define its role in the journey.

Visitors from AI search belong in your SEO analysis too

More and more research starts with a question to an AI. GA4 classifies these visits differently depending on the source:

  • Google's AI Overviews and AI Mode: In GA4, clicks from these count toward the Organic Search channel and can't be separated from regular search results.
  • AI assistants: GA4 groups visits from ChatGPT, Gemini, Deepseek, Copilot and Grok into a separate default channel, AI Assistant. Other services, such as Perplexity, aren't on that list and still show up as referrals.

For your funnels, that means building a second segment for the AI Assistant channel alongside the one for organic search. Then you can see whether visitors from AI answers move through the journey differently. We cover which metrics matter in AI search in our article on SEO KPIs in the age of AI search, and how to get mentioned in AI answers in our article on Generative Engine Optimization.

Four steps to turn your SEO reporting into proof for leadership

  1. Check your events: Are key micro-conversions like downloads, clicks on consultation offers and scroll depth marked as key events?
  2. Build funnels: Start simple: organic entry, visit to the contact page, form submission.
  3. Set up custom dimensions: Agree with your IT team or whoever manages Tag Manager that page type and content group are passed as parameters.
  4. Rethink your reporting: In your next SEO report, replace the traffic growth chart with the development of the organic journey: how many users entered the funnel through SEO content, and how many converted?

Conclusion: SEO makes its case when you report the customer journey

SEO feeds demand into your entire marketing operation. GA4 lets you prove it: content groups and key events show progress, funnels show drop-offs and data-driven attribution shows the contribution at the start of the journey.

Report this way, and your conversations with leadership are about inquiries and revenue. That's the basis for evaluating SEO budget by its contribution to profit and increasing it where it works.

Sources
  1. [GA4] Default channel group · Google Analytics Help
  2. [GA4] Get started with attribution · Google Analytics Help
Initial consultation

Let's find out where your budget can work harder.

A one-on-one conversation where we assess your current position together.

Julia Bühler

Julia Bühler · Solution Manager

Your inquiry comes directly to me. Then pick a time that suits you.

Schedule a consultation

In a first call, we pinpoint where your online marketing has the most profit potential.

Next, you choose a time for your appointment.