New ChatGPT vs Google Search Volume: What OpenAI’s 20% Claim Really Means

Analytics & Data

SEO Reporting for Clients: What to Show and What to Skip

The metrics that help clients make decisions, the vanity numbers I drop, and a ready-to-use outline for monthly and quarterly SEO reports in the age of AI search.

SEO Reporting for Clients: What to Show and What to Skip

Quick Answer

A good client SEO report shows organic clicks and impressions, non-branded growth, leads or key events from organic, rankings for priority topics, and AI visibility from Search Console's generative AI report and GA4 AI-assistant referrals. Skip raw keyword counts and vendor scores. Annotate Google updates, and open with a short summary and next actions.

Key Takeaways

  • Lead with outcomes: organic key events, leads or revenue compared year over year.
  • Split branded and non-branded clicks, using Search Console's branded queries filter where your property qualifies.
  • Track 20 to 50 priority keywords in topic groups instead of reporting total ranking keywords.
  • Add AI visibility: generative AI impressions from Search Console and AI-assistant sessions in GA4.
  • Annotate core and spam updates, site changes and business events on every chart.
  • Use monthly reports for commentary and quarterly reviews for strategy, with a live Looker Studio dashboard for the data.
In this article
  1. What an SEO Report Is Actually For
  2. The Core Metrics for SEO Reporting
  3. What to Skip in Client SEO Reports
  4. Annotate Google Updates and Site Changes
  5. Monthly vs Quarterly SEO Reports
  6. Write the Summary and Next Actions First
  7. A Sample SEO Report Outline
  8. Tools: Looker Studio and the Alternatives
  9. Common SEO Reporting Mistakes
  10. Conclusion
  11. Frequently asked questions

Most client SEO reports fail for the same reason. They show a lot of numbers and explain none of them. Good SEO reporting answers three questions in plain words. Is organic search bringing in more of the right people? Is that turning into leads or sales? What are we doing next, and why?

In this guide I cover the metrics worth showing, the ones I drop, how to account for Google updates and AI search, how often to report, and a sample outline you can copy.

What an SEO Report Is Actually For

A client report is a tool for making decisions, not proof that you were busy. If a reader finishes it and can’t say if things are going well and what happens next, the report hasn’t done its job.

That means every chart needs to earn its place. Before I add a metric, I ask: “If this number moved sharply, would the client or I do anything differently?” If the answer is no, it belongs in my working files, not the report.

It also means matching the report to the reader. A business owner wants results and a short explanation. A marketing manager may want page-level detail. A board wants one slide. Same data, different depth.

The Core Metrics for SEO Reporting

A useful client report needs fewer metrics than most people think. The set below covers visibility, traffic, results and AI search without padding.

1. Organic Clicks and Impressions From Search Console

Clicks are the most honest measure of the search traffic Google sends you. Impressions show how often your pages appeared in results. That tells you if visibility is growing before clicks catch up.

Show both on one chart with a year-over-year comparison. Month-over-month comparisons are bent out of shape by seasons, so a December dip for a B2B client is rarely news.

When impressions rise but clicks stay flat, say so and explain the likely cause. AI Overviews, more extra features on the results page and rankings in lower positions can all cause that pattern. Our guide to measuring SEO value in zero-click search covers how to explain this to clients. For data from 13 May 2025 into April 2026, also check the Search Console impressions bug, since a logging error inflated impressions in that period.

2. Non-Branded Growth

Branded searches mostly reflect awareness that already exists: people who know the company name. Non-branded searches are where SEO earns new customers. So this split is one of the most revealing numbers you can show. If a client only looks at one chart, I want it to be this one.

Search Console now has a branded queries filter in the Performance report for eligible properties. Google uses an AI-assisted system to sort queries, including misspellings and brand product names. The filter limits clicks, impressions, CTR and position to the group you pick. Some properties don’t qualify because they don’t have enough searches. Brand detection can also sort some queries wrongly, so spot-check it.

If the filter isn’t available, build your own with a regex query filter (a text pattern) that excludes the brand name and its common misspellings. Write down the pattern so the split stays consistent month to month.

3. Key Events and Leads From Organic

This is the metric clients care about most. In GA4, report key events (the actions you’ve marked as important, such as form submissions, calls, bookings or purchases) filtered to the Organic Search channel. My guide to building GA4 reports for organic search shows the setup step by step.

Show the count, the trend and, where you can, the value. If the client tracks leads in a CRM, report qualified leads or revenue from organic too, even if only quarterly. If key events aren’t set up properly yet, fix that first. Our guide to tracking GA4 key events that matter walks through it.

Keep the definitions stable. If “lead” meant any form fill in March and only qualified quote requests in June, the trend line means nothing unless you note the change. I see this mistake often, and it’s easy to prevent.

4. Rankings for Priority Topics, Not Every Keyword

Rankings still matter, but only for the queries tied to revenue. Pick 20 to 50 priority terms with the client. Group them into topics (for example “emergency plumber”, “boiler repair”, “bathroom fitting”). Then report average position and visibility per group.

Topic groups smooth out the daily noise of single positions, and they match how the client thinks about the business. They also stop the talk drifting into why one keyword dropped two places.

Remember that rank trackers report a single location and device. For local businesses, a ranking from one postcode doesn’t represent the whole service area.

5. AI Visibility Metrics

Clients now ask if they show up in AI answers. You have two solid first-party data sources for this, and both belong in a 2026 report.

Search Console’s generative AI performance report. This shows how many times links to the site appeared in AI Overviews and AI Mode, broken down by page, country, device and date. Google rolled the insights out to all websites worldwide by 31 August 2026. Read our breakdown of what the generative AI reports show for the detail.

Be clear with clients about its limits. It reports impressions only, with no clicks or query data. Those impressions were already counted inside the normal Web performance totals. Clicks from AI Overviews and AI Mode still arrive as Google organic traffic. If the report doesn’t appear at all, Google’s help page for the Search generative AI performance report notes the site may simply not have enough impressions in these features yet.

AI-assistant referrals in GA4. Visits from ChatGPT, Perplexity, Gemini, Copilot and Claude arrive as referrals from their domains. A custom channel group gives them their own row. Then you can report sessions, engagement and key events from AI assistants. Our guide on tracking ChatGPT, Perplexity and Gemini visits in GA4 has the setup.

Present this as a minimum, not a total. Some AI-driven visits land as Direct. Some people read an answer and search the brand later. Volumes are often small, so the useful insight is usually which pages AI assistants send people to, and how well those visitors convert.

6. A Short Technical Health Line

Clients don’t need a full crawl report. One or two lines cover it: indexing status for important pages, any new errors in Search Console, Core Web Vitals status and anything fixed this month. Expand only when something is broken or hurting results.

What to Skip in Client SEO Reports

Removing metrics is harder than adding them, because each one feels like proof of work. These are the usual offenders.

  • Raw counts of ranking keywords. “You now rank for 4,200 keywords” sounds impressive. But most are positions 50 to 100 for queries nobody searches. The number goes up and down for reasons that have nothing to do with business results.
  • Third-party authority scores. Domain-level scores from SEO tools are the vendor’s estimates, not Google metrics. Use them internally for competitor research if you like. In a client report they start the wrong conversation.
  • Total backlink counts. A jump in links is often low-value directories or scraper sites. If links are part of the strategy, report the handful of notable links earned and where they came from.
  • Total sessions across all channels. Paid, email and social campaigns move this number. Keep the report focused on organic search and AI referrals.
  • Average position for the whole site. It blends thousands of queries. It can fall when you start ranking for new terms, which is good news that looks like bad news.
  • Bounce rate and time on site without context. These rarely change a decision. GA4 engagement rate on key landing pages is more useful if you need an engagement signal.
  • Screenshots of every tool you use. Activity is not results. A short list of work done is enough.

Honestly, dropping these is the quickest way I know to make a report better.

Annotate Google Updates and Site Changes

A traffic drop with no context worries clients. The same drop marked “May 2026 core update rolled out 21 May to 1 June” starts a calmer, more useful conversation.

Annotate every chart with three kinds of events:

  1. Google updates. Core and spam updates, with start and end dates, taken from the Google Search Status Dashboard. So far in 2026 that includes the March spam update (24–25 March), the March core update (27 March to 8 April), the May core update (21 May to 1 June), the June spam update (24–26 June) and the August spam update (18–20 August).
  2. Site changes. Migrations, redesigns, new templates, large content launches, tracking changes and anything else that could move the numbers.
  3. Business events. Seasonal peaks, price changes, offline campaigns, press coverage or a new location opening.

Search Console supports custom annotations on Performance report charts. You right-click the chart to add one. Each property can hold up to 200. They can’t be edited after saving (only deleted), and they are removed after 500 days. Everyone with access to the property can see them, so keep personal details out.

Because of the 500-day limit and the 200-note cap, I’d also keep a master change log in a shared spreadsheet. That log can feed notes into your dashboard, and it survives staff changes on either side.

When an update lands, wait until the rollout finishes before judging the impact. Compare a full week or more after it ends with a similar period before it. Say clearly in the report if the data is still settling.

Monthly vs Quarterly SEO Reports

SEO moves slowly, so a monthly report that changes little from last month is normal. The fix is to give each rhythm a different job. The quarterly review is also where you check progress against your SEO plan for the year.

Cadence Purpose What to include Length
Monthly Keep the client informed and spot problems early Core metrics vs last year, notable changes with reasons, work completed, next month’s priorities One page or a five-minute read
Quarterly Review strategy and agree priorities Trends across the quarter, outcomes vs goals, topic-level performance, AI visibility trend, what worked and what didn’t, plan for next quarter A short deck or document plus a meeting

Weekly reporting rarely helps outside a migration, launch or recovery project. In those cases, a short check-in on indexing, errors and traffic to affected pages is more useful than a full report.

A live dashboard can replace much of the monthly data dump. The monthly report then becomes the commentary: what changed, why, and what you’re doing about it. This is the setup I prefer for most clients.

Write the Summary and Next Actions First

The most valuable part of an SEO report is the half page at the top that a busy client will actually read. Write it last, but put it first.

A simple structure works:

  1. Headline. One sentence on the overall picture, for example: “Non-branded organic leads grew 18% year over year, driven by the new service pages.”
  2. What moved and why. Two or three points that explain the main changes, linking cause to effect where you can show it.
  3. Concerns. Anything that went down, what you think caused it, and how sure you are.
  4. Next actions. Three to five specific tasks with owners and timing, including anything you need from the client.

Be honest about what you don’t know yet. “Traffic to the pricing page fell after the May core update; we are reviewing it against competitors and will report back next month” builds more trust than a vague positive spin.

Make next actions concrete. “Improve content” is not an action. “Refresh the three boiler repair pages that lost clicks, adding pricing and FAQs, by 15 October” is.

Also include requests that sit with the client. If the site needs case studies, developer time or review requests from customers, say so in the report. Then progress is visible on both sides.

A Sample SEO Report Outline

This outline works for most service businesses and small e-commerce sites. Adjust the depth for the reader.

  1. Summary (half a page). Headline, what moved and why, concerns and next actions.
  2. Outcomes. Organic key events or leads, conversion rate from organic and revenue where available, compared with the same month last year.
  3. Search visibility. Clicks and impressions from Search Console, split by branded and non-branded, with update notes.
  4. Priority topics. Average position and clicks for each keyword group, with a short note on the biggest gainer and loser.
  5. Top pages. The five to ten landing pages with the biggest gains and losses in clicks and key events.
  6. AI visibility. Generative AI impressions by page from Search Console, plus sessions and key events from AI assistants in GA4.
  7. Technical health. One or two lines, expanded only if something needs attention.
  8. Work completed. A short list of what was done this period, linked to the plan.
  9. Plan for next period. Priorities, owners, dates and client requests.

For local businesses, add Google Business Profile performance (calls, direction requests and website clicks) to the outcomes section. For e-commerce, report revenue and transactions from organic instead of leads. My guide to local SEO reporting covers the local side in more detail.

Tools: Looker Studio and the Alternatives

Looker Studio (once called Google Data Studio) is the standard free option. Its built-in connectors pull Search Console and GA4 data straight into charts. So a dashboard updates without manual exports.

A practical setup uses:

  • The Search Console connector for clicks, impressions, CTR and position, with branded and non-branded splits built from query filters.
  • The GA4 connector for organic key events, landing pages and your AI assistant channel.
  • A Google Sheet for things the connectors don’t cover, such as the change log, rank tracking exports and generative AI impressions exported from Search Console.

Keep one page per audience: a summary page for the owner, a detail page for the marketing team, and a technical page for you. When you share it, I explain the difference between viewer and editor access in my guide to sharing a Looker Studio report.

Paid reporting platforms add white-labelling, scheduled PDFs and rank tracking in one place. That helps agencies with many clients. But they don’t fix a report that tracks the wrong things. In my view, settle the metrics first and the tool second.

One data point to remember: the Search Console interface keeps 16 months of performance data. If you want long-term trends, store monthly exports or use the API to keep your own history.

Common SEO Reporting Mistakes

  • Changing metrics every month. Clients lose the thread. Keep the core set stable and add context instead.
  • Comparing against the wrong period. Use year over year for trends, and note any calendar quirks, such as Easter falling in a different month.
  • Mixing up GA4 and Search Console numbers. Clicks and sessions are measured differently and will never match. Explain once, then stick to one source per metric.
  • Claiming every gain. If traffic rose because of a TV campaign, say so. Being trusted pays off when results dip.
  • Leaving out bad news. Clients usually find out anyway. Raise problems early, with a plan.

Conclusion

Good SEO reporting is short, consistent and honest. Lead with outcomes. Separate non-branded growth. Track priority topics instead of keyword counts. Add Search Console’s generative AI data and AI-assistant referrals. And annotate every update and site change.

Then put the summary and next actions at the top, where the client will read them. If you want the data side to run itself, start by setting up a Looker Studio SEO dashboard and use the monthly report for the commentary.

Frequently Asked Questions

What should be included in a monthly SEO report?

Include organic clicks and impressions, the branded vs non-branded split, key events or leads from organic search, rankings for a small set of priority topics, and AI visibility data. Add a short summary at the top with what changed, why, and the next actions. I keep it to a page or a five-minute read.

How do I show SEO results to a client who only cares about leads?

Open with organic key events or qualified leads compared with the same period last year, and give them a value if the client shares deal data. Then show only the visibility metrics that explain the lead trend, such as non-branded clicks to service pages. Everything else can live in a dashboard they can open if they're curious.

Does Search Console show traffic from AI Overviews and AI Mode?

Search Console's generative AI performance report shows impressions for links to your pages in AI Overviews and AI Mode, broken down by page, country, device and date. It does not show clicks or queries. Clicks from these features are counted as normal Google organic traffic in Search Console and GA4.

How do I separate branded and non-branded traffic in Search Console?

Use the branded queries filter in the Performance report if your property qualifies. Google sorts queries with an AI-assisted system. If it isn't available, add a custom regex query filter that excludes your brand name and its misspellings. Use the same pattern every month so the trend stays comparable.

How often should SEO reports be sent to clients?

Monthly reports work for most clients, paired with a quarterly strategy review. Weekly updates only make sense during a migration, launch or recovery project. A live dashboard can cover day-to-day questions between reports.

Should I report keyword rankings to clients?

Yes, but only for 20 to 50 priority terms grouped into topics that match the client's services or products. Report average position and clicks per group, not every keyword. Avoid total ranking keyword counts, which mostly reflect low positions for low-value queries.

What is the difference between an SEO report and an SEO dashboard?

A dashboard is live data the client can check any time, usually built in Looker Studio from Search Console and GA4. A report adds meaning: what changed, why it happened and what you'll do next. Most clients benefit from both, with the report kept short.

Why don't Search Console clicks match GA4 organic sessions?

They measure different things. Search Console counts clicks on Google results. GA4 counts sessions that its tag records, which can be affected by consent banners, ad blockers and attribution rules. Pick one source per metric in your report and explain the difference once.

Get the Next Guide in Your Inbox

Google updates, AI search changes and practical SEO guides. We email you when a new article is published, nothing else.

One email when we publish something new. No spam, unsubscribe in one click. Privacy

Written by Lovepreet Singh Digital Marketing Manager @ Softtrix
  • 12+ years in SEO
  • 331 articles
  • Punjab, India

Lovepreet Singh has been working in SEO for the last 12 years. He started as an SEO analyst, checking rankings and fixing on-page issues, and today he is Digital Marketing Manager at Softtrix Tech Solutions, looking after search and growth for client websites, from online stores to local service businesses.

  • AI Search & AEO
  • Technical SEO
  • Local SEO
  • Google Business Profile

Keep Reading