An SEO report should include what changed in search, what that change was worth, why it happened and what ships next. In practice that's eight parts: an executive summary, business results, Search Console visibility, money-search rankings, AI search visibility, work shipped, technical health and next actions. Anything that doesn't lead to a decision goes in an appendix.
I'm Brenden House, and I run Searchmaxxed, an SEO and AI SEO agency where each client gets one report a month. We call it a decision memo. Most guides on page one speak to the agency building a report. This one is for the reader, usually a marketing or growth lead who has to explain organic search to a CEO, CFO or board.
In summary
- A good SEO report answers four questions. What changed, what was it worth, why did it happen, and what happens next?
- Lead with pipeline, revenue and qualified leads from organic search. Rankings and traffic explain those numbers; they don't replace them.
- Give AI search its own line. Search Console now shows AI Overview and AI Mode impressions for every site, and GA4 has an AI Assistant channel. Both need checking before anyone celebrates.
- Check the plumbing before you trust the chart. We've seen GA4 drop four enquiry types over event names that were too long, and count bot bursts as ChatGPT traffic.
- Monthly suits most companies. Add a weekly working view and a quarterly strategy review.
What is an SEO report?
An SEO report is a regular summary of how a site performs in organic search, what the SEO work changed and what to do next. It pulls data from Search Console, Google Analytics 4 (GA4), your CRM, a rank tracker and AI answer tracking, then a person explains it.
Three different things get called an SEO report, and each does a different job.
| SEO report | SEO dashboard | SEO audit | |
|---|---|---|---|
| What it is | A dated summary with analysis and next steps | Live charts that refresh on their own | A one-off inspection of the site |
| How often | Monthly, sometimes weekly | Always on | Once, then after big changes |
| What it answers | What changed, why, and what's next | What the numbers are today | What's broken and what to fix first |
| Who explains the "why" | Someone who knows the work | Nobody | The auditor, once |
Search "SEO report" and most of the top results are free checkers, such as SEOptimer, Semrush's Site Audit and Rank Math's SEO Analyzer. They produce the third kind. They score a page's technical setup, which is useful, but they can't tell you whether search brought in pipeline. If that's the report you're after, our guide to what an SEO audit should deliver covers it.
What should an SEO report include?
An SEO report should include eight sections, in this order. Executive summary, business results, search visibility, rankings for money searches, AI search visibility, work shipped, technical health and next actions. Each one answers a question an executive will ask.
| Section | The question it answers | What goes in it | Where the data comes from |
|---|---|---|---|
| 1. Executive summary | Is search working? | The headline change, its value, the main cause, the next move | Everything below |
| 2. Business results | What did organic search bring in? | Qualified leads, demo or quote requests, pipeline, revenue, conversion rate | GA4 key events, your CRM |
| 3. Search visibility | Are more of the right people finding us? | Clicks, impressions, CTR and position, with brand searches split out | Google Search Console |
| 4. Money-search rankings | Where do we stand on the searches that sell? | Positions for 20 to 50 priority searches, with competitors beside them | A rank tracker, Search Console |
| 5. AI search visibility | Do ChatGPT, Gemini, Perplexity and AI Overviews name us? | Tracked questions, which brands each answer names, cited pages, AI impressions and visits | Prompt tracking, Search Console, GA4 |
| 6. Work shipped | What did the money buy? | Pages published or rebuilt, fixes released, links and mentions earned, each with its live URL | The release record |
| 7. Technical health | Is anything stopping Google reading the site? | Indexing, Core Web Vitals, crawl errors, redirects, schema errors | Search Console, a site crawler |
| 8. Next actions | What happens next, and who does it? | Three to five actions with an owner and a date, plus anything blocked | The person writing the report |
Everything else, such as every keyword, every link and every page, can sit in an appendix. Keep it there.
The executive summary
Write it last and put it first. Three to five sentences: the result, the number behind it, the cause, and the next move. If the summary only says traffic went up, ask what that traffic did.
Business results
This is the section your CFO reads. For a B2B SaaS company it means organic demo requests that sales accepted, then the pipeline and revenue they became, pulled from the CRM. A manufacturer counts quote and sample requests. A public-sector team might count completed applications, bookings or forms instead of sales.
Insist on qualified leads. Straight North's monthly reporting guide puts it bluntly. Unless an agency separates real sales leads from other enquiries, "the number of reported 'leads' will be greatly inflated".
Search visibility
Search Console is Google's own record of your site in its results. It gives you four numbers. Clicks are visits from Google Search, impressions count how often your site appeared, and CTR (click-through rate) is clicks divided by impressions. Average position is where your top result sat, on average.
Split brand searches out. Searches for your company name mostly reflect marketing done elsewhere. Non-branded growth is the part SEO earns.
Read average position with care. Google defines it as "the average position of the topmost result from your site". So when a site starts showing for hundreds of new searches at position 40, the sitewide average falls while the money pages climb. Judge position search by search, never as one number.
Work shipped
This is where you find out whether the retainer bought work or a report. Every page, fix and link should carry a date and a live URL you can click, because "tasks completed" tells you nothing.
Next actions
Three to five actions. Each one gets an owner and a date. In a large company, half the useful work waits on someone: the dev team, legal, a product owner, brand approval. A good report names what's blocked and what would unblock it.
Which SEO metrics should you report to executives?
Report the metrics that connect to money: organic pipeline and revenue, qualified leads, and non-branded clicks to the pages that sell. Everything else is evidence for one question: why did those numbers move?
| Metric | Put it in front of executives? | Why |
|---|---|---|
| Organic pipeline and revenue | Yes, first | It's the result |
| Qualified leads from organic search | Yes | It's the closest early sign of revenue |
| Non-branded clicks to money pages | Yes | It shows SEO reaching new buyers |
| Share of tracked AI questions that name you | Yes, on its own line | AI answers shape shortlists before anyone clicks |
| Impressions | As context | They rise before clicks do |
| Money-search rankings beside competitors | As context | They explain why clicks moved |
| Sitewide average position | No | It falls as a site grows |
| Total website traffic | No | It includes channels SEO didn't drive |
| Number of keywords ranked | No | Mostly long-tail searches nobody buys from |
| Domain Authority or Domain Rating | No | It's a tool vendor's score, not Google's |
My own view is short, and I said it on a call this month: "People only care about the outcomes... they're just like, okay, what do I get?"
A report should answer that question before it shows a single chart.
I learned that on my own business, long before Searchmaxxed. Before Searchmaxxed, I built Radiant Roof Repairs from zero to more than A$1 million a year in revenue using SEO as the only marketing channel. Three high-intent Gold Coast roofing searches reached number one within 90 days. I did the pages, research, competitor checks and updates manually.
When we reached the map pack it was phone call after phone call: 1,487 calls came off our Google Business Profile. Most of that came through Google Maps. Finding people to do the work became the hard part.
Roofing isn't B2B SaaS. The rule carries over anyway: count what the business can bank, and use everything else to explain it.
What should a monthly SEO report look like?
A monthly SEO report should fit the executive part on one page, with the working detail behind it. Write it at two levels for an enterprise team: a working memo listing every change, and an executive line tying search to revenue.
Here's the shape I'd use, and you're welcome to copy it.
| Part | What to write |
|---|---|
| Header | Company, period, and the comparison periods (last 28 days, and the same 28 days last year) |
| Summary | Three to five sentences: result, number, cause, next move |
| Results | Qualified organic leads, pipeline and revenue, each against both comparison periods |
| Visibility | Non-branded clicks, impressions and CTR; the five biggest movers up and down, each with a reason |
| Money searches | Each priority search: your position, the top competitor, the change |
| AI answers | How many tracked questions name you, which competitors they name instead, AI Overview impressions |
| Shipped | Each page, fix and link, with its date and live URL |
| Health | Indexing, Core Web Vitals, errors fixed and errors still open |
| Next | Three to five actions with owners and dates; what's blocked and why |
A worked example: a B2B SaaS executive summary
Picture a B2B SaaS company that sells software to mid-market finance teams, and here's a strong summary for its October report.
> Organic search brought 14 sales-accepted demo requests in October, up from 9 in September and 6 last October. Most of the gain came from two comparison pages published in September, which now rank in the top five for their main searches. ChatGPT named us in 6 of 20 tracked buyer questions, up from 3. Next month we ship three integration pages. The pricing page indexing fix is still waiting on the dev team.
Those are example figures, not a client result. Notice what the paragraph does, though. A CFO can read it in twenty seconds and knows what happened, why, and what's stuck.
How often should you get an SEO report?
Monthly suits most companies, with a weekly working view and a quarterly strategy review. SEO moves slowly enough that weekly numbers mostly show noise, yet fast enough that a quarter without a check wastes money. Supermetrics built its 2026 guide to SEO reports on agency interviews, and that consensus also lands on monthly.
| Cadence | What it's for | Who reads it |
|---|---|---|
| Weekly (7 days) | Spotting breakages, launches and sudden drops | The marketing team |
| Monthly (matched 28 days) | Deciding what to build or fix next | Marketing and growth leads |
| Quarterly (matched 90 days) | Direction, budget and targets | Executives and the board |
Compare matched windows, never calendar months. A 28-day window holds four of each weekday, which matters because a B2B site gets most of its visits Monday to Friday. A calendar month with five Mondays flatters it, and one with five weekends drags it down. For seasonal markets, add the same period last year.
How do you report AI search visibility in an SEO report?
Report AI search on its own line, using three sources: Google Search Console, GA4 and your own tracked questions. Each sees a different slice, and none of them is complete.
- Search Console's AI report. On 3 June 2026, Google announced Search Generative AI performance reports in Search Console. They show impressions inside AI Overviews, AI Mode and Discover's AI features, by page, country, device and date. Google says it had rolled the reports out to all websites worldwide by 31 August 2026. It counts impressions, not clicks, so it can't show what those appearances earned.
- GA4's AI Assistant channel. On 13 May 2026, Google Analytics added an AI Assistant channel to its default channel groups. It catches visits from assistants such as ChatGPT, Gemini and Claude when the referrer matches.
- Tracked questions. Ask the same buyer questions each month in ChatGPT, Gemini, Perplexity and AI Overviews, and record which brands they name and what they cite. AI answers change between runs, so judge the trend over a quarter.
Prompt tracking means asking the AI tools the same questions on a schedule and logging the answers. You can buy software for it or run it in a spreadsheet, and our comparison of AI visibility tools covers the software.
Now check that AI Assistant line before it goes in front of anyone. Here's what we found on an enterprise B2B client's account. A client's GA4 showed AI-assistant visits jump from 354 to 6,050 in a month. Almost none of it was real. About 5,700 came in three one-hour bursts: same 1920x1080 desktop Chrome, all new users, no referrer, about 20 seconds each, landing on two pages. Real AI traffic was 385 sessions against 354 the month before, roughly flat.
A report built on that chart would have shown a seventeenfold jump. The real number barely moved.
How do you check that an SEO report's numbers are right?
Check five things before you trust a report: key events, AI traffic, lead quality, Search Console totals and brand searches. Each takes minutes.
The first one hides well, because the events still look fine in GA4. On the same enterprise B2B account, the conversion data had a gap nobody could see. A client's four enquiry types never counted as conversions. Their event names ran 41 to 50 characters; GA4 cuts at 40. The 40-character "career" event counted every time. Nobody had noticed, because the events still showed up.
Google's GA4 limits page explains why, in a single row of its collection limits table. An event name over 40 characters "will not be reported as a key event". Those leads vanished from the report.
Run this checklist on your last report:
- Key events. In GA4, compare each enquiry event with its key event count. If an event fires but never counts as a key event, check the name's length.
- AI traffic. Open the AI Assistant channel by hour. One screen size, all new users and 20-second visits point to bots.
- Leads. Ask for sales-accepted leads, then match them against the CRM. Form fills include spam, job seekers and vendors.
- Search Console totals. Add up the query rows and compare them with the chart total. The rows come up short, because Google hides queries that "aren't issued by more than a few dozen users over a two-to-three month period". A keyword table's sum is never your total clicks.
- Brand. Check the report splits searches for your name from everything else.
- Dates. Confirm both periods cover the same days of the week, and the same season last year.
- Access. Make sure Search Console and GA4 sit in your company's accounts, so you can open the same numbers yourself.
If an agency can't pass these, the trouble isn't the chart design. Our guide on how to choose an SEO agency covers what to ask before you sign.
What shouldn't be in an SEO report?
Leave out anything that can't change a decision, because the usual offenders look busy and explain nothing.
- Total website traffic. It mixes in email, paid and direct visits that SEO didn't earn.
- Raw keyword counts. Ten thousand ranking keywords can still bring zero buyers.
- Tool scores as goals. A site health score, Domain Authority or Domain Rating belongs to a tool vendor, and Google doesn't use any of them.
- Every ranking movement. Track the 20 to 50 searches that sell, and put the rest in the appendix.
- Task lists without URLs. "Optimised meta tags" means nothing until you can click the page.
- Unvalidated leads. A form fill counts as a lead only after someone checks it.
Some agencies say rankings don't belong in a report at all. I disagree for money searches. Your position for the searches that sell, with competitors beside it, explains why clicks moved. A list of 4,000 positions explains nothing.
How do you build an SEO report?
Build it in six steps. Most of the time goes into steps one and four, not the charts.
- Agree what success means. Pick the three numbers that matter before month one: usually qualified leads, pipeline and non-branded clicks to money pages.
- Set a baseline. Record the last 90 days and the same period last year before work starts.
- Choose what to track. Pick 20 to 50 money searches, and 15 to 30 buyer questions for the AI engines.
- Connect and check the data. Link Search Console, GA4 and the CRM, then run the checklist above.
- Automate the data, write the analysis. Let a tool pull the numbers, then have someone who knows the work write the "why" in plain words.
- Send it with a short call. Thirty minutes, once a month, is enough to agree the next actions and clear what's blocked.
Search Console and GA4 are free. A spreadsheet or a free dashboard tool covers the layout, while rank trackers such as Semrush, Ahrefs and SE Ranking add competitor positions.
Where does Searchmaxxed fit?
Searchmaxxed is an SEO and AI SEO agency for enterprise, B2B SaaS, venture-backed, manufacturing and public-sector companies. We do technical SEO, content, link building, digital PR, GEO, AEO and LLM SEO. The aim is to rank in Google and be the name ChatGPT, Gemini, Perplexity and Google's AI answers give for the searches that bring pipeline.
Our reporting is one monthly decision memo. It records what shipped and what changed in rankings, clicks, impressions, AI mentions and enquiries, plus what's blocked and what's queued next. We measure matched 7, 28 and 90-day windows so seasonality can't flatter the numbers, and the data stays in your own accounts. You can check every figure yourself. For enterprise teams the memo comes at two levels, the working detail and the executive line, as our enterprise SEO service describes.
The memo exists to describe work, so every managed package includes the work itself.
| Package | Who it suits | What it includes |
|---|---|---|
| Growth System | A company growing in one or two markets | 30 page releases a month, work on up to 4 existing pages, one qualified link action, AI visibility tracking, the monthly decision memo |
| Agentic Search Engineering | A competitive or national market | 50 page releases a month, comparison and industry pages, digital PR and link campaigns, AI answer tracking across ChatGPT, Gemini, Perplexity and AI Overviews |
| Custom & Enterprise | Several brands, several markets or a large site | Dedicated engineering, custom reporting and original first-party research |
A page release is an approved new page or a substantial rebuild of an existing one. Our SEO service page sets out the full scope.
Here's how we do it. We build on a website you own, our Agentic Website. AI agents pull your Search Console and GA4 data, read the Google results and check what AI answers say about you and your competitors. That feeds the Managed Search Loop, which shows which page, fix or link should bring in the most enquiries next. We build it and check the live page. Then we measure what changed, and that measurement becomes your memo. Off your site, the Off-Page Source Layer builds the links, digital PR and mentions that AI answers draw on.
Searchmaxxed's work has generated more than A$10 million in revenue through search for its clients.
Is Searchmaxxed right for you?
We suit marketing and growth teams at enterprise, B2B SaaS, venture-backed, manufacturing and public-sector companies who want the work done and reported in pipeline. If you want reports about the work more than the work itself, we're the wrong call.
| Searchmaxxed is a good fit if | Look elsewhere if |
|---|---|
| You want pages and fixes shipped each month, each with a live URL in the memo | You only want a monthly report on work your own team does |
| You want SEO and AI search reported together, from one team | You want a free health score; a checker tool does that |
| You want Search Console, GA4, the site and the data in your own accounts | You want to direct the deliverables list line by line each month |
| You compete in a crowded, national or multi-market category | You need search to fill this month's pipeline on its own |
| You want to talk to the people doing the work, with no account managers | You're shopping for the cheapest retainer |
In the right-hand column? A reporting tool or a smaller provider will serve you better.
Frequently asked questions
How long should an SEO report be?
One page for the executive summary and results, then a few pages of working detail. Length isn't the test. If the first page doesn't say what changed, what it was worth and what happens next, a longer report won't help.
Is 75 a good SEO score?
It depends on the tool, because 75 is that checker's score, not Google's. Each checker weighs different things. Look at which checks fail and fix the ones that stop Google crawling or indexing your money pages.
Should an SEO report include keyword rankings?
Yes, for the 20 to 50 searches that bring buyers, shown beside your top competitors. Rankings explain why clicks and leads moved. A list of thousands of positions doesn't explain anything, so it belongs in the appendix where nobody has to read it.
What KPIs should be in an SEO report?
Organic pipeline and revenue, qualified leads, and non-branded clicks to money pages come first. Impressions, CTR, rankings for priority searches and AI answer share explain those results. Technical health shows what might block them.
Can I make an SEO report myself?
Yes. Google Search Console and GA4 are free, and the eight-part template above works in a spreadsheet. The hard part is the analysis: explaining why numbers moved and what to do next.
How long before an SEO report shows results?
Expect measurable movement in weeks and commercial results across a quarter. Judge month-one and month-two reports on work shipped and leading signs, such as impressions and rankings. Judge the quarter on leads and pipeline.
How do you report SEO results to a board?
Give the board one line on organic pipeline and revenue against last quarter and last year, plus one sentence on the cause. Add the next quarter's plan and any decision you need from them. Keep the detail in the working memo.
What should you do next?
Pull your last three reports and run the checklist above, then count the pages, fixes and links each lists with a live URL. If you'd like a monthly decision memo that reports shipped work against pipeline, let's talk pricing.