How to Use GA4 for SEO: The Agency Guide
GA4 is different from Universal Analytics in almost every way. Here's how to set it up for SEO tracking, which reports actually matter, and how to pull GA4 data into client reports without spending hours in the interface.
GA4 vs Universal Analytics: What Changed for SEO
The shift from Universal Analytics to GA4 broke many agencies' reporting workflows. Sessions work differently, bounce rate was replaced by engagement rate, and the entire data model changed from page-view-centric to event-based. Here's what matters for SEO:
Essential GA4 Setup for SEO Tracking
Before you can report on SEO data in GA4, you need a few things configured. Most client GA4 properties are missing at least one of these:
Link Google Search Console
In GA4 Admin → Product Links → Search Console Links. This creates the Organic Search queries and pages reports inside GA4, letting you see GSC data alongside on-site behaviour. Without this link, you're flying blind on the SEO → engagement connection.
Set up key events (conversions)
Navigate to Admin → Events and mark your important events as key events. For most SEO clients, this means form submissions, phone clicks, purchases, or sign-ups. Without conversions configured, you can't attribute revenue or leads to organic traffic.
Enable enhanced measurement
Admin → Data Streams → your stream → Enhanced measurement. Ensure scroll tracking, outbound click tracking, and site search tracking are enabled. These give you engagement data that's valuable for understanding how organic visitors interact with content.
Filter out internal traffic
Admin → Data Streams → Configure tag settings → Define internal traffic. Add your IP and the client's office IP. Internal visits pollute engagement metrics and conversion data, especially for smaller sites where a few visits can skew the numbers.
Set the reporting time zone and currency
Admin → Property Settings. Ensure these match the client's business. A UK client seeing revenue in USD or timestamps in Pacific Time creates unnecessary confusion in reports.
The 5 GA4 Reports That Matter for SEO
GA4 has dozens of reports. For SEO reporting, you only need five:
1. Traffic Acquisition (Organic Search filter)
Reports → Acquisition → Traffic Acquisition. Filter by Session default channel group = "Organic Search." This is your headline report: total organic sessions, engaged sessions, engagement rate, average engagement time, and conversions from organic. Compare period-over-period for trend analysis.
2. Landing Pages
Reports → Engagement → Landing Pages. Filter by organic traffic. This shows which pages are the entry points for organic visitors. Cross-reference with GSC data to see the full picture: GSC tells you which pages get impressions and clicks, GA4 tells you what happens after the click. Look for pages with high traffic but low engagement — these need content or UX improvements.
3. Search Console Reports (if linked)
Reports → Search Console → Queries / Google Organic Search Traffic. These mirror the GSC Performance report but let you see the data alongside GA4 metrics in one interface. Useful for quick analysis, though the raw GSC data has more detail and flexibility.
4. Conversions by Source
Reports → Acquisition → Traffic Acquisition, then look at the key events column filtered to organic. This is how you prove ROI: "Organic search drove 142 form submissions this month, up from 98 last month." If the client has ecommerce, look at revenue attributed to organic traffic using the same report.
5. Custom Exploration: Organic User Journey
Explore → Path Exploration. Set the starting point to an organic landing page and see where users go next. This helps you understand whether organic visitors are reaching conversion pages or dropping off. It's also valuable for identifying internal linking opportunities — if users consistently navigate from page A to page C but skip page B, you might need a direct link.
GA4 Metrics to Include in SEO Reports
Don't dump every GA4 metric into your SEO report. Here are the ones that belong:
| Metric | Why it matters | Client-friendly name |
|---|---|---|
| Organic sessions | How many visits from Google | Organic visits |
| Engaged sessions | Visits where users actively engaged | Quality visits |
| Engagement rate | % of sessions that were engaged | Visit quality rate |
| Avg engagement time | How long visitors stayed | Time on site |
| Key events (organic) | Conversions from organic traffic | Leads / sales from Google |
| Landing page sessions | Which pages attract organic visitors | Top entry pages |
| New vs returning users | Growing audience vs repeat visitors | New visitors vs returning |
Connecting GA4 to Your Reporting Workflow
Manually exporting data from GA4 every month is tedious and error-prone. There are three ways to connect GA4 to your reporting:
For a deeper look at GSC data specifically, read our guide on Google Search Console reporting. And for the complete picture of how to connect both GA4 and GSC into a single report, see our GA4 reporting for agencies guide.
The bottom line: GA4 is essential for SEO reporting because it shows what happens after the click. Set up the basics (GSC link, conversions, enhanced measurement), use the five reports that matter, and automate the data extraction so you're spending time on insights, not exports.