Field Notes

What Should a Monthly SEO Report Include?

What a good monthly SEO report should contain, which metrics are vanity, how it should compare periods, and how a good report differs from a weak one.

Published Read time 13 min

Short answer: A good monthly SEO report includes a plain-language summary, organic traffic with the leads or revenue it produced, Search Console clicks, impressions and queries, rankings for a short list of priority terms, the pages that moved and why, technical health, the work done against the plan, and next month's plan. If it can't tell you what changed and why, it isn't doing its job.

Key takeaways

  • An SEO report exists to answer three questions: is organic search bringing in more business, why did things move, and what happens next.
  • The core sections are a written summary, organic conversions or revenue, Search Console data, priority rankings, page movers, technical health, work done vs planned, and next month's plan.
  • Raw keyword counts, Domain Authority, total impressions without context and rankings for terms nobody buys from are vanity metrics. They can rise while the business gets nothing.
  • Headline numbers should show both year over year (for performance) and month over month (for momentum), using the same comparisons every month.

Most business owners who pay for SEO receive a monthly report, skim the first page, see green arrows and file it. That is understandable: many reports are pages of tool exports written for the person who made them, not the person paying.

This guide is for the person on the receiving end: a founder or marketing lead working with an agency or freelancer. We cover what the report should contain, which numbers matter, and how good and weak reports differ.

What is an SEO report actually for?

An SEO report is a monthly account of whether organic search is producing more business for you, what caused the changes, and what will be done next. It is a decision document, not a data dump. After reading it you should know whether to keep going, change direction or ask harder questions.

That matters because SEO is slow and indirect. Work done in March often shows up in June, and rankings move for reasons unrelated to your agency, such as a Google update or a seasonal dip. Without a report that separates cause from coincidence, you can't tell whether you are paying for progress or for luck.

A useful report does three jobs:

  • Accountability. It shows what was promised last month, what was delivered, and what slipped.
  • Diagnosis. It explains why the numbers moved, with evidence, so you can tell the difference between a real gain and noise.
  • Direction. It sets out the priorities for next month and why they were chosen over the alternatives.

The common mistake is treating the report as proof of activity. Fifty blog posts published and 200 backlinks built mean nothing on their own. The question is always what that activity did for traffic that converts. Reporting quality is also one of the signals in our guide on what to look for in an SEO agency.

What sections should a good monthly SEO report include?

A good monthly report has eight sections, in roughly this order. It should fit on four to eight pages or one dashboard page plus a written note. If it is much longer, the important parts are usually buried.

1. A summary in plain words

Three to six sentences at the top that a busy owner could read in a minute. What went up, what went down, the main reason for each, and the one thing that needs your attention. This is the single most valuable part of the report, and it is the part most often missing.

✓ A good summary sounds like

Organic leads rose from 31 to 38 compared with September last year. Most of the gain came from the two service pages we rewrote in July, which now rank in the top five for their main terms. Blog traffic fell 12% because of a seasonal dip we also saw last October. One risk: 40 product pages dropped out of the index after the site migration. We have fixed the redirect rules and expect them back within two to three weeks.

✗ A weak summary sounds like

Another strong month! Impressions are up 23%, we now rank for 1,412 keywords and Domain Authority increased to 34. We completed all planned tasks and will continue optimising the site next month.

The weak version is upbeat but says nothing about business results or causes, and nothing about what went wrong. Every month has something.

2. Organic traffic and the conversions or revenue it produced

This comes from GA4 (or whichever analytics tool you use). It should show organic search sessions, the key events that matter to you (form submissions, calls, sign-ups, purchases) and, for ecommerce, organic revenue. Traffic alone is not enough. A report that shows sessions but not conversions is reporting the input, not the outcome.

Ask for conversion rate as well. If organic sessions rose 30% but leads stayed flat, the new traffic is probably from queries that don't buy, or a landing page has a problem. If GA4 doesn't track form submissions or calls, the report can't show organic leads at all, which is a tracking gap that marketing analytics services fix, not a reporting one.

3. Search Console clicks, impressions and queries

Google Search Console is the only source of real data on how your site appears in Google. The report should include total clicks, impressions, average click-through rate and average position, plus a short table of the top queries and pages with their change. The query table is where you see whether you are gaining ground on terms that matter or only on loosely related ones. Every number should be labelled with its source, because Search Console clicks and GA4 sessions measure different things and will never match exactly.

4. Rankings for a priority set of keywords

Rankings should be tracked for a short, agreed list, typically 15 to 50 terms that map to your services or product categories and that people buy from. Not hundreds. Each one should show the current position, last month, and the target page. If a priority term ranks with the wrong page (say, a blog post instead of the service page), that should be flagged.

5. Pages that moved

A short list of the pages that gained or lost the most clicks, with a one-line reason for each. "Category page for oak tables: clicks up from 120 to 310 after we added buying guidance and internal links from the blog." This is where good reports show cause and effect, and where weak reports go quiet.

6. Technical health

A brief status of anything that stops Google crawling and indexing the site: indexed vs not indexed pages, new crawl errors, broken redirects, Core Web Vitals and anything that changed after a site release. Short when things are fine, loud when something broke.

7. Work done vs planned

A list of what was planned last month, marked done, in progress or moved, with a reason for anything that slipped. This is the accountability section. It also shows you how many hours your retainer is actually turning into shipped work. If you pay for SEO management services, this is how you check you are getting the management.

8. Next month's plan

Three to eight concrete tasks for next month, each with the reason it was chosen and the result it is meant to influence. "Rewrite the pricing page to target 'garden office cost' because it ranks 11th and gets 2,000 impressions a month" is a plan. "Continue on-page optimisation" is not.

!
If the report has no written commentary

An automated dashboard with no explanation is a data export, not a report. Ask for a written summary and the reason behind every significant change, even if it is only a few paragraphs.

Which numbers in an SEO report are vanity metrics?

Vanity metrics are numbers that can go up without your business getting any better. The usual ones are total keyword counts, Domain Authority or Domain Rating, total impressions on their own, and rankings for terms nobody searches with buying intent. They are not useless, but they should never be the headline.

Here is why each one misleads:

  • "We now rank for 1,412 keywords." Most of these are positions 30 to 100 that send no clicks. A site can add hundreds of ranking keywords by publishing thin content on loosely related topics. Ask how many of those keywords are in the top ten and how many are on your priority list.
  • Domain Authority (Moz) or Domain Rating (Ahrefs). These are third-party scores that estimate the strength of your backlink profile. Google doesn't use them. They are fine as a background indicator, but they are easy to inflate with low-quality links and say nothing about revenue.
  • Total impressions without context. Impressions count every time your page appeared in results, including on page five or for a query you would never convert. Impressions can also shift when Google changes how results are shown or counted, with no change in real demand. Rising impressions with flat clicks usually means you are appearing for more irrelevant or low-position queries.
  • Rankings for irrelevant terms. A furniture shop ranking first for "what is the oldest chair in the world" will see traffic and zero sales. Some informational content is worth doing, but only when it links to commercial pages and you can see it contributing to conversions.

A quick worked example

Imagine two monthly reports for the same site. Report A says impressions rose from 80,000 to 120,000 and ranking keywords rose from 900 to 1,400. Report B says organic clicks to the five main service pages rose from 600 to 720 and organic enquiries from 18 to 24. Report A sounds bigger. Report B is the one that tells you SEO is paying for itself. In practice, Report A's numbers can come almost entirely from new blog posts ranking on page three.

The mistake is not that agencies report these numbers. It's that clients accept them as proof of success.

SEO audit services for an independent baseline

If you've had months of reports and still can't say what SEO has done for the business, an independent audit gives you a baseline: where traffic and leads actually come from, what's holding the site back, and which priorities are worth paying for. You can then hold any provider, including us, to that baseline.

See our SEO audit services

Should the report compare month over month or year over year?

Use year over year to judge performance and month over month to spot momentum and problems early. A good report shows both for the headline numbers. Relying on only one of them can hide seasonality or a slow decline.

Month over month comparisons are distorted by seasonality and the number of days in a month. A garden furniture shop will always see April beat February, whatever the SEO work, so "clicks up 35% month over month" in spring could be entirely seasonal.

Year over year compares the same month with the same seasonal pattern, so it is a fairer test of whether SEO work is making a difference. Its weakness is that it is slow to show a recent problem. If clicks fell sharply three weeks ago after a site change, a year-over-year view may still look positive.

A worked example

Example: an outdoor gear shop in October

Month over month

Organic clicks fell from 14,000 in September to 11,500 in October, down 18%. Taken alone, this looks like a problem.

Year over year

Last October the shop had 9,000 organic clicks. This October it has 11,500, up 28%. The drop from September is the normal end of summer, and performance is clearly ahead.

What the report should say

"October is down on September as expected for the season, and up 28% on last October, driven mainly by the new winter jackets category page."

Two rules of thumb help. If your business is strongly seasonal, lead with year over year. If the site is young or had a redesign or migration in the past year, look at the trend over the last three to six months instead. Either way, the report should include a line chart covering at least 13 months.

A common mistake is cherry-picking: showing month over month when it looks good and year over year when that looks better. The comparisons should be fixed once and stay the same every month.

What does a good SEO report look like compared with a bad one?

A good SEO report is short, written for you, honest about what went wrong, and connects work to business results. A bad one is long, generated by a tool, heavy on metrics you can't act on, and always positive. The table below shows the difference section by section.

Section
✗ Bad report
✓ Good report
Opening
A cover page and a chart of impressions
A five-sentence summary of results, causes and one risk
Results
Traffic and keyword counts only
Organic leads or revenue, with conversion rate
Rankings
500 tracked terms, many irrelevant
20 to 50 agreed priority terms with target pages
Explanations
Numbers with no reasons, or "Google update" for every drop
Specific cause for each big change, with evidence
Bad news
Missing or buried on page 17
Stated near the top with the fix and timeline
Work
"Ongoing optimisation" and task counts
Planned vs done, with reasons for anything that slipped
Next steps
"Continue current strategy"
Named tasks, each tied to a page and a goal
Comparisons
Whichever period looks best this month
The same agreed comparisons every month

Length is a useful signal. In our experience, the longest reports tend to come from providers with the least to say, because charts stand in for explanation.

Bad months belong in the report too. Every SEO programme has them, and a report that never shows a decline is leaving something out.

A checklist of what your report should include

If your next report ticks most of these, it is doing its job. If it doesn't, the gaps are what to ask for. Reporting also comes up in our list of questions to ask a digital marketing agency.

Frequently asked questions

Typically four to eight pages, or a one-page dashboard plus a written note. Long enough to cover the eight core sections, short enough that you read it. If a report runs past 15 pages, ask for a summary version, because the important points are usually buried.

For most businesses, monthly is right. SEO changes slowly and weekly data is noisy, so weekly reports tend to create worry about normal fluctuations. The exception is during a site migration or redesign, when weekly checks on traffic and indexing are worth having for a month or two.

Usually because the report mixes Search Console clicks with GA4 sessions, which measure different things. Date ranges, filters, consent settings and time zones also cause gaps. Ask the agency to label the source of every number so you can compare like with like.

A short note is enough: notable links gained or lost and any work done on them. A raw count of new backlinks is close to a vanity metric, because one relevant link from a trusted site in your industry can matter more than dozens of weak ones. If link building is a large part of what you pay for, ask for the links listed with the pages they point to.

It is increasingly worth a short section, especially if buyers in your market use ChatGPT or AI Overviews for research. Keep expectations modest: measurement is still patchy. Referral traffic from AI tools in GA4 and a regular check of how AI answers mention your brand are a sensible start.

What to do next

You don't need to become an SEO specialist to judge your report. You need to know which sections belong in it and which numbers deserve the headline.

  1. Hold your latest report against the eight sections and the checklist above, and note what is missing.
  2. Check that organic conversions are tracked, so the report can show leads or revenue rather than traffic alone.
  3. Ask for the missing sections, a fixed set of comparisons and an agreed list of priority keywords.

If you'd like a second opinion on where your SEO stands before that conversation, we offer a free written audit within 48 hours. It gives you an independent view of what's working, what isn't, and what your reports should be tracking.

✓ Link copied