SEO report for clients: a monthly template with conversions and AI

Equipe NotHuman

Written with AI, reviewed by humans.

Reading time: 11 minutes

A client SEO report shows what search delivered to the business each month: conversions, traffic and brand presence in AI answers. This monthly SEO report template lays out the sections and the source of each number. That way, a click drop caused by AI arrives explained, not as a surprise.

In short

  • The report opens with a one-page executive summary and puts conversions before traffic.
  • For Google, Search Console measures search and GA4 measures the site. That is why clicks and sessions don’t match.
  • AI gets its own block, with presence in answers, assistant visits and AI impressions, without adding the numbers up.
  • In Pew’s US study, users who saw an AI summary clicked a result in 8% of visits, compared with 15% without one.

What goes in an SEO report for a client?

In this template, the monthly SEO report for a client has eight sections, from the executive summary to the methods appendix. Business results come before traffic, because the client decides based on revenue, not clicks. AI, in turn, gets its own block.

  1. Executive summary: one page with the result, the likely cause, the AI effect and next steps.
  2. Conversions: leads, sales and revenue from organic search, from GA4 and from the CRM.
  3. Search traffic: clicks, impressions, CTR and organic sessions, branded and non-branded.
  4. AI visibility: presence in answers, assistant visits and Google AI impressions.
  5. Pages and queries: the biggest winners and losers in clicks, and why.
  6. Deliverables: what the team published or fixed.
  7. Next steps: three to five actions, each with an owner, a deadline and a target.
  8. Methods appendix: date ranges, filters, measurement changes and the prompt list.

Why do conversions come before traffic?

Because clicks have lost weight as a measure of results, while sales have not. In fact, on its page about AI features and your website, Google suggests tracking conversions in Google Analytics. The metrics for each block come from the digital marketing KPIs guide, and the revenue math follows the guide to SEO and GEO ROI.

Proving results is also a common pain. RD Station sells marketing and CRM software. In its 2026 Panorama, 35% of 1,351 respondents in Brazil named proving results among their biggest pains. So the client SEO report ties every number to the business.

SEO report for a client: illustration of a monthly report with a traffic chart, a conversion funnel and an AI gauge

Where does each number in the SEO report come from?

Each number comes from a single source, and the report says which one. According to Google, Search Console is the source for search performance, while Google Analytics is the source for on-site behavior. Closed sales live in the CRM, and AI presence comes from fixed prompts.

NumberSourceWhere to find it
Clicks, impressions and CTRSearch ConsolePerformance report
Impressions in AI answersSearch ConsoleGenerative AI performance
Organic sessions and engagementGA4Traffic acquisition
Key events and revenueGA4Traffic acquisition, by channel
AI assistant visitsGA4AI Assistant channel
Copilot citationsBing Webmaster ToolsAI Performance
Qualified leads and salesCRMDeal source
Presence and share of voiceFixed promptsSpreadsheet or GEO tool

To combine Google’s data, link Search Console to GA4. The integration adds two organic search reports with up to 16 months of data. However, the collection is unpublished by default, so publish it from the Library. Also note that GA4 now calls the old conversions key events.

Why don’t Search Console clicks match GA4 sessions?

Because the click happens on Google’s page, while the session starts on the site and depends on the GA4 tag. According to the same guide, they are the most comparable metrics, but the totals don’t match. The reasons include declined cookies and Pacific Time in Search Console. GA4 attribution and the bots that only GA4 excludes also play a part. So show both numbers side by side and explain that the gap is expected.

How do you show AI visibility in the SEO report?

In its own block, after conversions and traffic, with four numbers from different sources. Each number sits next to its baseline and its source. That way, the client sees the effect of AI without confusing a mention with a visit.

  • Presence in answers: presence rate, citations and AI share of voice against three to five competitors. Always use the same prompts and the margin of error from the protocol to measure brand mentions and citations in AI.
  • Assistant visits: GA4’s AI Assistant channel has existed since May 2026. For earlier months, however, use a custom channel group, as the guide to AI traffic in GA4 shows.
  • Google AI impressions: Search Console’s generative AI performance report shows impressions, but not clicks or queries.
  • Copilot citations: according to Bing’s help page, a citation does not represent traffic, clicks or user engagement.

Don’t add these numbers to each other or to traffic. After all, clicks from AI Overviews and AI Mode already count as Organic Search in GA4, according to the channel definitions. At contract renewal, this block carries weight, as the guide to GEO for agencies shows.

How do you explain an AI-driven traffic drop in the report?

Show the pattern, rule out the other causes and only then point to AI, along with what held steady in the business. The warning sign is stable or rising impressions with falling clicks. However, Search Console doesn’t separate AI clicks, so AI goes in as the likely cause, not a certainty.

There is a basis for the suspicion, but no proof of cause. A Pew Research Center study looked at 900 US adults. Users who saw an AI summary on Google clicked a traditional search result in 8% of visits. Those who did not see one clicked in 15% of visits.

How do you separate AI from the other causes of a drop?

Google’s guide to debugging Search traffic drops lists the common causes. They include algorithm updates, technical, security or spam issues, seasonality and site moves. It also suggests looking at 16 months and comparing with the same period a year earlier. In addition, if impressions hold and clicks fall, Google points to the title and snippet, or to other sites’ rich results.

The year-over-year comparison needs care. According to the Search Console data anomalies page, a logging error affected impressions, CTR and average position. The error ran from May 13, 2025 to April 27, 2026, but it did not affect clicks. Therefore, use clicks, not impressions, for year-over-year comparisons.

Finally, cross the pages that lost clicks with their AI impressions, as the guide to AI data in Search Console explains.

How do you write the explanation for the client?

Use four sentences: what dropped, where it dropped, what held steady and what changes. In the third, show conversions and branded searches, because they reveal whether the business felt the drop. If both hold, the problem is traffic, not revenue.

Google says clicks from pages with AI Overviews are higher quality, but it is an interested party and publishes no numbers. If the drop lasts more than a month, run a full organic traffic drop diagnosis before changing the strategy.

How often should you send an SEO report?

Send a monthly SEO report, with a review every quarter. A closed month gives enough volume to compare without reacting to daily swings, while the quarter is for reviewing goals, prompts and scope. Sudden drops, technical errors and launches call for weekly alerts, outside the report.

According to GA4 help, processing takes 24 to 48 hours. Attribution credit for key events by channel can also change for up to 12 days. In Search Console, data usually shows up in 2 or 3 days. So if the report goes out before the 12th, note that credit by channel may still change.

Export the data for each monthly SEO report, because not every source keeps the history. Search Console keeps 16 months, while Bing’s AI Performance only shows the dashboard ranges, from 7 days to 3 months. In GA4, explorations keep 2 or 14 months, depending on the retention setting.

What should you leave out of the SEO report?

Leave out what the client cannot check and anything that changes without touching the business. After all, these items raise questions that a monthly SEO report cannot answer for the client. When in doubt, move the item to the methods appendix.

  • Average position as a headline: in its guide to traffic drops, Google advises against focusing on absolute position, because impressions and clicks measure success. In addition, an AI Overview gives all of its links the same position.
  • A screenshot of one AI answer: one run measures nothing, since the answer changes.
  • Adding up sources: clicks, sessions and citations measure different things.
  • Hundreds of keywords: show the priority ones and leave the rest in the appendix.
  • Numbers without comparison: every number comes with the previous month, the same month last year and the source.

Is there a ready-made SEO report template?

Yes, but only for the Google part. Google itself publishes a dashboard template with Search Console and GA4. In addition, the gallery of Data Studio, formerly Looker Studio, has Search Console templates. Neither covers the CRM or AI presence, so you add those blocks by hand.

Google’s dashboard shows sessions, engagement rate, returning users, clicks and CTR. However, its goal is to spot changes, not to investigate the cause.

Google renamed Looker Studio to Data Studio in April 2026, according to the release notes. An SEO dashboard in Looker Studio, now Data Studio, brings GA4, Search Console and the prompt spreadsheet into one screen. So in this SEO report template for a client, the dashboard covers the numbers, and the executive summary covers what they mean.

Example of an SEO report executive summary

The example below is illustrative, because the furniture store is fictional, and so are the numbers. It fits on one page, follows the order of this monthly SEO report template and ends with an action for next month.

  1. Result: organic search sales reached R$ 182,000, up 9% from the previous month and 14% from a year earlier.
  2. Likely cause: the five revised category pages accounted for 70% of the increase.
  3. Search and AI: clicks fell 6% and impressions rose 11%, mainly on informational questions with many AI impressions. Branded searches held steady.
  4. Presence in answers: the brand appeared in 24% of answers, up from 19% at baseline. However, the 5-point rise only counts as a gain if it repeats next month.
  5. Next month: revise the three pages that lost the most clicks.

In a monthly SEO report template like this one, each line carries the number, the comparison and the next step.

What we found when analyzing 7 SEO report guides

We analyzed 7 Portuguese-language pages that teach how to build an SEO report (“relatório de SEO”), all from companies that sell tools. Only the most recent one puts AI in the report, and only the visits that AI sends. None counts brand mentions or citations in answers.

On the other hand, all of them include keyword rankings, and three use bounce rate as an indicator. However, no SEO report template for a client explains why Search Console clicks don’t match GA4 sessions. Two still describe Universal Analytics menus, which predate GA4.

Frequently asked questions

Can you automate the SEO report?

Partly. Data Studio has GA4 and Search Console connectors that update the charts of a monthly SEO report on their own. However, AI impressions from Search Console and Bing citations need a manual export. After all, the API documentation for both tools does not list this data. A person, in turn, still writes the executive summary.

Should the SEO report and the GEO report be separate?

They don’t need to be. In this template, AI visibility is a block inside the same SEO report for a client, with its own source and comparison. What you can’t do is add the presence rate to traffic, because one measures AI answers and the other measures site visits.

How do you separate branded searches in the SEO report?

Use the branded queries filter in Search Console, which separates searches for the brand name, including misspellings. However, an AI system does the classification, and it may mislabel queries. In addition, the filter isn’t available for sub-properties or for sites with few impressions.

Want to know how your brand shows up in AI answers today?

NotHuman is opening spots for agencies and brands to track how they appear in AI answers. Join the waitlist and we’ll let you know when a spot opens up for you.

Main sources

Contents

Keep reading

Get new NotHuman articles by email

One email when we publish a new article about GEO, SEO and AI. You can unsubscribe at any time.