What Goes In a Monthly SEO Report (and What To Cut)
A monthly SEO report has one job: to let a client decide, in under five minutes, whether to keep paying you. Everything in it should serve that decision, and most reports are long because the agency is nervous rather than because the client needs the pages.
Here is a structure that holds up, followed by an honest list of what to remove.
The five sections, in order
1. What changed, in four numbers
Clicks, impressions, average position and conversions — this month against last, and this month against the same month a year ago where you have the history. Four numbers, on one screen, with the direction of travel marked. If a client reads nothing else, they read this, so it goes first and it does not get a preamble.
The year-on-year comparison is the one agencies skip and the one that saves them. Search demand is seasonal in almost every industry, and a flat month against a strong previous month looks like failure until it is placed beside the same month last year.
2. What moved, by query
Not the top queries by volume — the queries that moved. A client who already ranks first for their own company name does not need to see it at the top of a table every month for a year. Sort by change, show the ten that gained and the ten that lost, and write one sentence about why for the two biggest movers in each direction.
This is the section where an agency earns its retainer, because it is the only part of the report a tool cannot write.
3. What we did
A short list of the work, in the client's language rather than yours. "Rewrote the page titles on the twelve service pages" rather than "title tag optimisation across the /services/ directory". Include the things that did not work, briefly. A report that has never contained a failure is a report nobody believes.
4. What is broken
The technical section, and it should be short. How many issues there were last month, how many there are now, and what the biggest one is. Most clients do not want a list of 340 broken links; they want to know that it was 340 and now it is 40. If your crawler cannot compare two crawls, this section is much harder to write, which is the practical argument for a paid audit tool.
5. What happens next
Three to five things, with owners and rough dates. If some of them need the client to do something, say so here rather than in an email they will not find.
What to cut
Keyword position tables with fifty rows. Nobody reads past ten. If the client insists, put it in an appendix or a linked dashboard rather than the document, and keep the report to the ten positions that changed.
Domain authority-style scores from third-party tools. These are vendor-invented metrics that do not appear in any search engine, they disagree with each other, and explaining what one means costs you more credibility than the number buys. If a client asks, explain it once, out loud, and leave it out of the document.
Screenshots of a dashboard. A picture of a tool is not a finding. Either the number matters enough to be stated as text or it does not belong in the report.
Anything with the word "algorithm update" in it that does not have a number beside it. Naming an update is not an explanation. If an update changed something in the four numbers at the top, show that; if it did not, the client does not need to know it happened.
Two honesty rules worth adopting
Label where each number came from. Search Console's average position and a rank tracker's position are different measurements and they will disagree — one records where your pages actually appeared to real users, the other asks the search engine on a schedule. A report that shows both without saying which is which invites a question you cannot answer well on a call.
Never present borrowed data as yours. The client's Search Console and Analytics properties belong to the client. A branded report is a presentation of their data, and saying so plainly costs nothing and prevents a bad conversation the month they ask for direct access.
The month when the numbers are bad
Every retainer has one, and the report is the place it either becomes a conversation or becomes a problem. Three things help.
Put the bad number at the top with the others, not buried on page four. A client who finds it themselves has learned that you hoped they would not. Say what you think caused it in one sentence, and if you do not know, say that instead of reaching for an explanation you cannot support. And give the next step the same space you would in a good month — the client is reading for evidence that you noticed, not for a defence.
The report that survives a bad month is the one whose good months were also honest. An agency that has reported a small failure every quarter has credibility to spend; one whose reports have been uninterrupted good news has none.
Who the report is actually for
Often not the person you send it to. In a business of any size the report gets forwarded, and the person who reads it second — a finance director, a founder, someone deciding next year's budget — has none of the context of your monthly call. Write the top section for that reader: four numbers, a direction, and one sentence of plain English. Everything below can assume the marketing contact.
This is also the argument for the "what we did" section surviving the cull. It is the only part that answers the forwarded reader's actual question, which is not "how is SEO going" but "what are we paying for".
Frequency, and the argument for less
Monthly is the default and it is often too often. SEO moves on a quarter's timescale, and a monthly report that has to find something to say every thirty days ends up padding. A short monthly note with the four numbers plus a substantial quarterly review is a better shape for most retainers, and it costs you less time. Whether a client will accept it is a commercial conversation, not a reporting one.
Where the tools fit
Everything above can be built by hand in a free tool for a small roster — free SEO reporting tools covers how. The reason to pay is scheduling, a branded portal and stored history, and the prices for that are worked out per client on the SEO reporting software comparison.
Monthly report questions
What should be in a monthly SEO report?
How long should an SEO report be?
Should an SEO report include rankings or Search Console data?
How often should agencies send SEO reports?
The prices behind every entry sit together on the comparison of SEO reporting software, and the branding question has its own page at white-label SEO tools. Figures are readings taken on the dates shown — confirm at the vendor before you buy.