GA4 for SEO

Google Analytics 4 is not primarily an SEO tool, but it provides data that no other tool offers: what organic search visitors do after arriving on a site. Google Search Console tells you where pages appear in search and how many people click through. GA4 tells you what happens next — which pages they land on, how long they engage, and whether the visit converts. The two sources answer different questions, which is also why they rarely agree on organic visit counts.

How do you view landing page performance in GA4?

Organic landing page performance is one of the most useful SEO reports in GA4. It shows which pages organic visitors actually land on (as opposed to which pages are indexed), the volume of organic sessions each receives, and engagement metrics for each.

Access it via Reports > Engagement > Pages and screens, then add a secondary dimension of “Session default channel group” filtered to Organic Search. Alternatively, use Reports > Acquisition > Landing page and filter the channel.

The key questions this data answers:

  • Which pages drive organic traffic? (Not always the pages you have most heavily optimised.)
  • Which pages have GSC impressions but no organic landing sessions? (A CTR problem: the page appears in results but users are not clicking.)
  • Which pages have high organic session volume but poor engagement or zero conversions? (Query-intent mismatch: ranking for queries the content does not satisfy.)

For frameworks to evaluate whether content is meeting performance goals beyond traffic volume, see measuring content performance.

How do you segment organic traffic in GA4?

GA4’s default Organic Search channel includes all search engines. For Google-specific analysis:

Create a custom segment or channel grouping with the condition session_source = google AND session_medium = organic. This isolates Google organic from Bing, DuckDuckGo, and other search engines that also fall into the default Organic Search group.

AI-referred traffic now has a dedicated channel in GA4. Google Analytics 4 added ‘AI Assistant’ as a default channel group in May 2026, automatically categorising traffic from ChatGPT, Claude, Gemini, and Perplexity.1 The named platforms in Google’s written documentation are ChatGPT, Claude, Gemini, Deepseek, Copilot, and Grok; Perplexity was confirmed via a Google Analytics LinkedIn post in June 2026 but has not yet been added to the docs.

Why do GA4 and Search Console numbers not match?

GA4 organic sessions and GSC clicks measure different events and will never match exactly. For most sites, a gap of 20–40% is typical; sites with EU audiences and strict cookie consent banners frequently see gaps above 50%.2

Cookie rejection — GA4 requires cookie consent to track a session. A user who clicks an organic result and declines cookies on arrival registers in GSC but not in GA4. On sites serving EU users under GDPR with strict consent banners, this can account for a significant portion of the gap.

JavaScript blocking — the GA4 tag requires JavaScript. Users with script blockers, and pages where JavaScript fails to load, are invisible to GA4 but counted in GSC.

Click versus session counting — GSC counts a click each time a user clicks a result. GA4 counts a 30-minute session. A user who clicks a result, bounces back to the SERP, and clicks again produces two GSC clicks and one GA4 session.

Attribution and filtering — GA4 attribution models can reclassify traffic. A session that began with an organic click but where an attribution rule assigns the session to another channel disappears from organic. Misconfigured channel groupings in GA4 are a common cause of organic traffic appearing lower than it should.

When investigating a large gap, check in this order: cookie consent configuration, JavaScript loading, then attribution settings.

How does data-driven attribution affect organic reporting?

GA4’s default attribution model is data-driven attribution (DDA), which distributes conversion credit across all touchpoints in a path based on their statistical contribution to conversion. This typically gives organic search more conversion credit than last-click attribution, because organic search frequently appears early in multi-touch paths.

Under last-click attribution — accessible in GA4’s model comparison report — a user who found the site via organic search, returned via email, and converted through a direct visit produces a conversion attributed to direct. Under DDA, the organic session receives partial credit.

For SEO reporting, DDA produces a more accurate picture of organic search’s contribution to conversions. When presenting organic conversion data, confirm which attribution model the business uses as a default and use the model comparison report to quantify the difference between DDA and last-click for organic specifically. This difference is often the most compelling data point for making the case that last-click organic attribution understates SEO’s value.

For GA4 conversion data to be useful for organic attribution, conversion events must be configured. The default purchase event works for ecommerce; lead-generation sites need custom events for form submissions, phone clicks, or other conversion signals.

In GA4: Admin > Events and mark relevant events as conversions. Once set, conversions attributed to Organic Search appear in Acquisition reports alongside session data.

Sites using Google’s consent mode (required for EU users under GDPR) receive some modelled conversion data for users who declined cookies. This modelled data is not labelled separately in most reports. In high-consent-restriction markets, GA4 organic conversion data may undercount actual organic conversions by a meaningful margin. The consent mode calibration report, available in GA4’s Admin area, indicates how much of your conversion data is modelled versus directly observed.

Footnotes

  1. Google Analytics AI Assistant traffic measurement roll-out — Google Analytics LinkedIn

  2. Why Google Search Console clicks vs Google Analytics sessions is getting worse — Primary Position