Your SEO report should answer one question.
Is this making money? Most monthly reports never get round to it. Here is what a useful one contains, and the four lines you can ask for that make any report honest.
There is a particular kind of monthly report that arrives on the second Tuesday, runs to thirty pages, contains eleven charts, and leaves you knowing precisely as much as you did before you opened it.
That report is not a failure of effort. It takes real work to generate. It is a failure of purpose, and the purpose is simple.
A report has one job
It exists so you can decide whether to keep spending. That is it. Everything in it either helps you make that decision or is padding.
Applied honestly, that test removes most of what turns up in agency reporting. Impressions do not help you decide. Domain authority does not help you decide. A chart of keyword positions helps a little, and only if those keywords are ones a customer would type.
Read your last report and try to answer: "should I spend the same again next month?" If the report does not let you answer that, it does not matter how much data is in it.
The four numbers
Almost everything you need fits in four lines. If your report has these, trended over twelve months, it is doing its job.
| Number | Why it matters |
|---|---|
| Non-branded organic leads | People who found you without typing your company name. This is the number SEO is actually responsible for. |
| Cost per lead | Your fee divided by those leads. The only figure that lets you compare SEO against any other channel. |
| Work shipped | Pages published, fixes made, links earned. Evidence that the retainer bought something. |
| What is next | A plan for the coming month, written before the month starts rather than after you ask. |
Notice that two of those four are not metrics at all. A report of pure numbers with no account of what was done is just a dashboard, and you can get a dashboard for free.
What a good report includes
- Leads, calls and form fills from organic, separated from paid and direct.
- Branded versus non-branded split, always. Blending them lets your existing reputation flatter the SEO work.
- Cost per lead and, if you can attribute it, cost per customer.
- A changelog. Plain sentences: "published three service pages", "fixed 140 broken internal links", "rewrote title tags on the top 20 pages".
- Rankings for commercial terms only, ten to thirty of them, the ones that lead to sales.
- Problems found. A report with no bad news in it, ever, is not a report.
- Next month's plan, in advance.
What can go
None of these are lies. They are just not decisions.
- Impressions. How many times a link appeared somewhere on a results page. Nobody was paid because of an impression.
- Domain authority or similar scores. Third-party estimates, not Google metrics, and easy to move without moving revenue.
- Bounce rate, in isolation. A high bounce rate on a page that answered the question fully is a success.
- Total keyword count. "You now rank for 4,200 keywords" counts every accidental long-tail phrase on page nine.
- Social impressions, if you are not paying for social.
Most bad reporting is not dishonesty, it is a broken measurement setup nobody revisited. If conversion tracking was never configured properly, the agency genuinely cannot report leads, so it reports what it has. Fixing the tracking usually fixes the reporting. Our Google Ads audit starts there for exactly this reason.
Reporting red flags
- The template never changes. Same sections, same order, only the numbers move. Nobody is thinking, something is exporting.
- It arrives without commentary. A PDF with no human explanation is a data dump.
- Every month is positive. Real marketing has bad months.
- Ranking screenshots instead of a tracked list. Screenshots are chosen. Tracked lists are not.
- No mention of what was done. The most common gap by a distance, and the easiest to ask about.
- You have to ask for it. Reporting that only appears on request is not reporting.
What to ask for
You do not need to redesign their reporting. Send one email:
"Going forward, could the monthly report open with four things: non-branded organic leads, cost per lead, what was shipped last month, and what is planned for next month? Everything else can stay as it is."
It is a reasonable, specific, small request. A good agency will say yes and quietly be glad someone asked. If the answer is that those numbers are not available, you have learned something more useful than any chart would have told you: the measurement was never set up, and nobody has known whether this works the whole time.
If you want to know what else is worth checking before your next renewal, the agency red flags guide covers the rest, and what SEO should cost puts the fee in context.
Common questions
What should a monthly SEO report include?
Non-branded organic leads, cost per lead, what was shipped, what is planned next, and any problems found. Rankings and traffic are supporting context.
How long should it be?
Two pages. One of numbers, one of narrative. Length is not thoroughness.
Is it normal not to understand it?
Common, but still a problem. The report exists so you can make a decision. If it does not let you, it has failed regardless of how much is in it.
What is the biggest red flag?
No record of work done. Metrics without actions means you cannot tell whether a good month was earned or a bad month was neglected.
Want a second opinion on your reporting?
Send us your last report and your website. We will tell you what it is not showing you, free, in writing.
Get my free audit Get the free checklist