How to

How to use GA4 for monthly client reporting (without going mad)

June 2, 2026 · 6 min read

If you spent years relying on Universal Analytics, GA4 feels like someone rearranged your entire office while you were on holiday. The data is there. Finding it is the problem.

This guide cuts through the interface and goes straight to the reports you need for a standard monthly client SEO report. No exploration, no custom funnels — just the six numbers every freelancer needs every month.

The key metric shift: sessions vs. sessions

The single biggest confusion in GA4 is that "sessions" in GA4 and "sessions" in UA don't mean the same thing. GA4 sessions are engagement based. A user who bounces immediately in UA would count as a bounce; in GA4, that same user might generate a session with zero engaged seconds.

For client reports, this matters because your GA4 organic session count will often look lower than what the client remembers from UA. Get ahead of this by explaining the context once, then moving on. Clients care about trends, not absolute numbers.

Report 1: Organic traffic (traffic acquisition)

Where to find it: Reports → Acquisition → Traffic acquisition

What to do:

  1. Set your date range (the reporting month)
  2. In the dimension picker, make sure Session default channel group is the primary dimension
  3. Find the Organic Search row
  4. Note: Sessions, New users

Year over year comparison: Click the date range, enable the comparison toggle, and select Same period last year. This gives you the YoY trend without building a custom report.

The number to report: Organic sessions, current month vs. same month last year. A 10% YoY increase in organic sessions is meaningful. A 5% MoM drop during a core update is not worth alarming the client about.

Report 2: Landing pages from organic (pages and screens)

Where to find it: Reports → Engagement → Pages and screens

What to do:

  1. Add a filter: Session default channel group = Organic Search
  2. Sort by sessions descending
  3. Note the top 5–10 landing pages

This tells you which pages are driving organic traffic. If the top page changed, that's worth noting. If a page that used to perform well has dropped off, it's a potential issue to investigate.

Report 3: Conversions from organic

Where to find it: Reports → Acquisition → Traffic acquisition (same as Report 1)

What to do:

  1. In the same Organic Search row, look at the Conversions column
  2. Make sure your client's key events (form submissions, contact clicks, purchases) are marked as conversions in GA4

If conversions aren't set up, note it as a priority. Without conversion tracking, you can't tell the client whether traffic is translating into leads. That's the number that matters most to them.

Common GA4 pitfalls for SEO reporting

Filters vs. segments: GA4 doesn't have segments in the same way UA did. Use report level filters (the funnel icon at the top of any report) to isolate organic traffic. Don't confuse this with Explorations, which is a different tool.

Data thresholds: If a client's site has low traffic, GA4 may apply data thresholds and show modeled data (marked with a yellow triangle). Mention this in your report so the client doesn't think the numbers are wrong.

Attribution model: GA4 defaults to data driven attribution, which can credit organic differently than UA's last click model. If a client is comparing GA4 conversion numbers to old UA data, they won't match — for attribution reasons, not because SEO stopped working.

The fastest workflow

Once you have the hang of it:

  1. Open GA4 → Traffic acquisition → filter to Organic → note sessions and conversions (3 min)
  2. Open GA4 → Pages and screens → filter to Organic → note top 5 landing pages (2 min)
  3. Open Search Console → Performance → note impressions, clicks, top queries (3 min)
  4. Write the summary (10 min)

That's under 20 minutes for the data gathering phase. The rest is writing and formatting.

GaugeSEO

Skip the data gathering entirely

GaugeSEO connects directly to GA4 and Search Console via the official APIs. It pulls all of this data automatically and formats it into a branded PDF — in 60 seconds.

Try GaugeSEO free →