Analytics

GA4 for SEO: reports, metrics and practical use

GA4 for SEO: reports and metrics in Google Analytics 4

Google Analytics 4 differs fundamentally from Universal Analytics. New data model, events instead of sessions, no traditional bounce rate. We cover which GA4 reports are genuinely useful for SEO and how to read them.

Since July 2023, Universal Analytics has stopped processing new data. GA4 is the only version of Google Analytics still operational. For SEO practitioners this means mastering a new interface, new terminology, and a new way of thinking about analytics.

GA4 has a steeper learning curve but is more powerful: cross-platform tracking, predictive metrics, and more flexible segmentation. For SEO tasks you need to know 5–7 key reports — the rest can be learned gradually.

GA4 and Google Search Console complement each other. GSC shows data before the click (positions, impressions, CTR). GA4 shows what happens after the click (on-site behaviour, conversions). Use both tools together.

GA4 vs Universal Analytics

Universal Analytics (UA)Google Analytics 4 (GA4)
Session-basedEvent-based
Bounce RateEngagement Rate
Pageviews as primary hitAll actions are events of the same type
GoalsConversions based on events
26+ months data retentionUp to 14 months (default 2 months)
Standard reports cover most tasksCustom reports and Explorations needed

GA4 data model

In GA4, everything is an event. A page view is page_view, a click is click, a scroll is scroll, a form submission is form_submit. This makes the data model universal for both web and mobile applications.

10 sec

Engaged session

A session is considered engaged if it lasts 10+ seconds or includes 2+ page views

14 mo

Data retention

Maximum retention period for user data in GA4

500

Events per session

Maximum number of unique events in one GA4 property

0

UA historical data

GA4 does not import Universal Analytics data — it starts from scratch

Organic traffic in GA4

In GA4, organic traffic from Google is found under Reports → Acquisition → Traffic acquisition. The channel is called Organic Search. Ensure that the attribution model is set to 'Data-driven' or 'Last click' in property settings.

Path: Reports → Life cycle → Acquisition → Traffic acquisition → filter by channel 'Organic Search'. Here you see sessions, active users, engagement, and conversions from organic search.

BASH
# Path to organic traffic in GA4
Reports
  → Life cycle
    → Acquisition
      → Traffic acquisition
        → Session default channel group = Organic Search

# Alternative via Explore
Explore → Free form
  → Dimension: Session channel = organic
  → Metrics: Sessions, Active users, Conversions

Landing pages report

Landing Pages is one of the most important reports for SEO. It shows which pages users land on from organic search and how they behave once there.

Path: Reports → Engagement → Landing page. Add a secondary dimension 'Session channel' and filter by Organic Search. You get a list of pages with metrics: sessions, engaged sessions, average duration, conversions.

Metric patternWhat it signalsAction
High traffic + low conversionsPage attracts but doesn't convertImprove CTAs and content relevance
Low traffic + high conversionsConverts well but has low visibilityStrengthen SEO optimisation and links
High bounce rateContent doesn't match user intentRework content to match the query
Traffic drop over periodLost positions or demand shiftCheck positions in GSC

Engagement instead of bounce rate

GA4 has no traditional bounce rate. Instead it has Engagement Rate: the share of sessions where the user spent 10+ seconds, completed a conversion, or viewed 2+ pages.

Bounce Rate in GA4 is the inverse of Engagement Rate: the share of sessions WITHOUT engagement. Formula: Bounce Rate = 1 - Engagement Rate. A high Bounce Rate in GA4 (40%+) means users leave quickly — the page likely doesn't match the query.

Bounce Rate in GA4 ≠ Bounce Rate in UA. In UA, any single-page visit was a 'bounce'. In GA4, if a user spent 11 seconds and left — that's an engaged session, not a bounce. Don't compare them directly.

Organic conversions

Setting up conversions in GA4: Admin → Conversions → New conversion event. Mark an event as a conversion (e.g. form_submit, purchase, generate_lead). It will then appear in reports.

For SEO reporting, segment conversions by Organic Search channel in the Acquisition reports or in Explorations. This lets you see the ROI of the organic channel separately from paid.

GSC integration

GA4 and GSC can be linked: Admin → Product links → Search Console links. After linking, a dedicated 'Search Console' section appears in GA4 with GSC data directly inside Analytics.

GSC report in GA4What it shows
Google organic search queriesQueries + clicks + CTR + position from GSC
Google organic search pagesPages with organic traffic from GSC data
Google organic search countriesGeography of organic traffic
Google organic search devicesDesktop/Mobile/Tablet breakdown of organic traffic

Custom SEO reports

Standard GA4 reports cover basic needs. For advanced SEO analysis, use Explorations — the custom report builder.

How to use GA4 data for website SEO analysis.

Useful explorations for SEO

ExplorationParametersPurpose
Top organic pagesDimension: Landing page; Channel: Organic; Metrics: Sessions, ConversionsFind best SEO pages
Organic funnelEvent: organic → page_view → conversionWhere organic users drop off
Cohort analysisCohort: first visit = Organic SearchOrganic user retention
User pathsStart: Organic Search → event chainUnderstand SEO traffic behaviour
Use Looker Studio to build permanent SEO dashboards combining GA4 + GSC data. It's free, updates automatically, and lets you share reports with clients without granting access to GA4.

FAQ

Three reasons: 1) GA4 didn't import historical UA data. 2) GA4 uses data sampling in the free version under high traffic. 3) GA4's privacy model aggregates data, hiding some granularity. Solutions: use the GA4 API and BigQuery Export.
GA4 automatically tracks the page_view event for 404 pages. To isolate them in reports, add a custom dimension or set up a page_not_found event via GTM: trigger on a URL containing /404 or a page title matching 'Page not found'.
GA4: Explore → Free form → dimension 'Exit page', metric 'Sessions'. Filter by Organic Search. This shows on which pages organic sessions end — the foundation for improving the user journey.
Organic search keywords from Google have been hidden for privacy reasons since 2011 (Not Provided). GA4 doesn't solve this — use Google Search Console for keyword data. GA4 shows post-click behaviour; GSC shows what brought the user.
GA4 360 is needed for 25M+ sessions per month (removes sampling limits), SLA requirements, and longer data retention (up to 50 months). For most sites, the free version + BigQuery Export handles all SEO analytics needs.