The Monthly SEO Report Clients Actually Read
Why clients ignore reports, what we learned from generating hundreds nobody sent, and the leads-and-revenue-first structure that fixed it.
We have a confession that most agencies could make too. Over one stretch of this year our platform generated more than two hundred client reports. One was sent.
The reports were fine. Rankings up and to the right, impressions in the millions, technical health scores in the nineties. The reason they were not sent is that we had a rule: do not send a report until it contains something the client would call a win. Under that rule, most months, most reports did not qualify.
That rule taught us more about reporting than anything else we have tried.
Why owners do not read reports
A business owner buys one thing from an agency: customers. When the monthly email opens with impressions, average position, and a domain authority delta, the owner has to translate all of it into the only question that matters, and most of them stop trying after the second month.
We measured this on our own client base. Owners opened the emails. They did not click anything in them. And when a lead notification arrived, the thing they wanted was a button that called the customer, not a chart.
The report was written for the agency. It needed to be written for the person paying.
The structure that gets read
Open with money and work backward to the mechanism. Every report we send now has this shape.
1. Leads and revenue, first and biggest. New inquiries this period, how many turned into jobs, and the value the owner marked on them. Where the leads came from, including the ones that arrived from ChatGPT or Perplexity. Median time to first reply. If the owner has not marked outcomes, say so, and make it a one-click task.
2. Wins, in plain language. Not "position improved for 14 keywords." Instead: "You now show up on the first page for 'tree removal Cleveland TN.' Last month you were on page two." A new five star review, quoted. An AI engine that started citing the business.
3. What we changed. A short list of the fixes applied, with a before and after. Titles rewritten, schema added, images described. And the honest measurement: did clicks move after the change or not.
4. What is next, and who owns it. Three things, maximum. One of them belongs to the owner: approve the service list, reply to the two reviews, confirm the service area.
5. Everything else, behind a link. Rankings, technical health, uptime, the local map. It exists for the client who wants it, and it does not compete with the first section for attention.
The rules underneath
- Nothing the owner cannot act on goes on page one. An impression count is a fact. A lead the owner has not called is a task.
- Say what you do not know. If there were no leads, the report says there were no leads. A report that finds a positive angle every month teaches the client that the report is spin.
- Count leads from the system that captured them, not from a rank tracker. Rank trackers store rolling windows and inflate any sum you try to make from them. We found this the hard way, with a plan built on numbers that were eighteen times too high.
- Never send a report without a win. If the month had none, send a two line note instead. The client would rather hear "quiet month, here is what we are doing about it" than read four pages that avoid saying it.
What to automate so it writes itself
Every part of the report above can be assembled by software, and most of it should be, because the agency's time is better spent on the "what is next" section.
- Lead attribution at intake: page, search, source, and whether an AI engine referred the visitor.
- Outcome capture from the owner: won, lost, and why, with one tap from the notification email.
- Win detection as code, not judgment: a keyword that entered the top ten, a review of four stars or better, a click increase over the prior week, an AI citation that was not there last month. If the code finds nothing, the report does not go out.
- The narrative written by a model over the real numbers, gated so it cannot invent a figure or a feeling. Ours is allowed to write one greeting sentence. The numbers are the numbers.
- The branding as the agency's, on the agency's domain, from the agency's email. The client should never learn the name of the software.
The report is the retention tool
Clients do not leave because rankings dipped. They leave because months went by without a moment where they felt the value. The report is that moment, once a month, and it only works if the first thing they see is the thing they bought.
We rebuilt ours around leads and revenue after watching clients churn with beautiful reports sitting unread in their inbox. The version we send now is shorter, more honest, and it gets read.