GA4 Fundamentals for SEO
Search Console tells you about the click into your site. GA4 tells you what happens after it. You need both, and confusing one for the other is the most common measurement mistake in SEO.
What GA4 is, and where it fits
GA4 is Google Analytics 4, an event-based analytics platform. Every interaction is modeled as an event, which is a break from the session-and-pageview model of the old Universal Analytics. Universal Analytics stopped processing new data on 1 July 2023, so GA4 is the only current version. For an SEO the key distinction is what it measures. GSC measures the search click: the impression, the position, the click into your page. GA4 measures on-site behavior after that click: what the visitor did, how long they stayed, whether they converted. Neither tool sees the other's half of the journey, which is why you read them together.
The event model is worth understanding because it changes what you can measure. In Universal Analytics, a pageview was the atom and everything else bolted on. In GA4, a pageview is just one event type among many, sitting beside scrolls, clicks, downloads, and any custom event you define. That makes GA4 better at capturing behavior that is not a page load, which is most of what an engaged reader does. For SEO it means you can see not only that organic traffic arrived, but whether it scrolled, watched, and acted.
The metrics an SEO actually uses
A handful of GA4 metrics carry most of the weight. Sessions group a visit's activity and end after 30 minutes of inactivity by default. Engaged sessionsare the meaningful ones: a session that lasts longer than 10 seconds, or fires a conversion, or reaches 2 or more page views. Engagement rate is engaged sessions divided by total sessions, and bounce rate in GA4 is simply 100% minus that. Average engagement time measures how long your page held focus. Conversions, renamed key events in late 2024, count the actions you care about. And sessions by channel sorts traffic by source, where the Organic Search channel isolates the search visitors an SEO owns.
Two of these repay a closer look. Engaged sessions and engagement rate are GA4's answer to the old bounce rate, and they invert it: where bounce rate counted the visits that did nothing, engagement rate counts the visits that did something, so higher is better. Average engagement time measures only the seconds your page actually held focus in the browser, not idle time in a background tab, which makes it a fairer read of whether the content held attention. Set your key events to the actions that matter for the site, a signup, a purchase, a lead form, so organic traffic can be judged on outcomes rather than raw visits.
Isolating organic traffic
Whole-site numbers mix paid, social, direct, and organic, so your first job in GA4 is to isolate search. Open Reports > Acquisition > Traffic acquisition and read the Organic Search row: those are the sessions, engagement, and conversions your SEO work drove. To see which pages earn that traffic, view landing pages and filter on Session default channel group = Organic Search, so each landing page shows its organic performance rather than its blended total. Engagement per URL is exactly what you feed into a content audit, keeping strong pages and pruning dead ones. Engagement in the content audit →
AI referrals deserve their own bucket. Traffic from tools like ChatGPT or Perplexity lands in GA4 as referrals from hosts such as chatgpt.com or perplexity.ai, and grouping those into a custom "AI assistants" channel keeps them from hiding inside generic referral or direct traffic. Expect the absolute numbers to be small, since most AI reads end without a click. Measuring AI referrals →
Linking GA4 to Search Console
The two tools get more useful joined. In GA4, open Admin > Product links > Search Console links, link the matching property and web stream, then publish the Search Console report collections in the GA4 library so the reports appear. Once joined, you can read a query's clicks alongside what those visitors did on the page they landed on, which is the bridge between ranking and behavior. Organic clicks are also where you correlate earned links with downstream traffic. Referral value from earned links →
GA4 and GSC will never show the same number for what looks like the same thing. Different attribution and different sampling guarantee it. Treat each tool as authoritative for its own metrics and stop trying to reconcile them.
Hold that last point firmly. When GA4 organic sessions do not match GSC clicks, nothing is broken: GSC counts clicks from the search results while GA4 counts sessions after the browser loads, and the two measure at different moments with different rules. Some clicks never become sessions because the visitor leaves before the page loads, some sessions trace to a click GSC logged on a different day, and GA4 samples large reports while GSC does not. Use GSC for impressions, position, and clicks, and use GA4 for engagement and conversions. Next comes measurement that survives a world with fewer cookies. Cookieless tracking next →