Most SEO reports are designed to look like progress.
Charts climb. Numbers are bolded. There is a section on impressions, a long list of keywords, and a summary paragraph using words like momentum and growth. The business owner reads it, cannot fault it, and quietly wonders why the sales figures have not moved.
That gap between how a report reads and what it means is common enough to be worth understanding. If you are paying for SEO services, the report is your only real window into whether the work is landing, and it is worth knowing how to read one properly.
What a report is actually for
A report answers three questions. What happened, why it happened, and what happens next.
Most reports only answer the first, and only partially. They present numbers without the context that makes numbers mean anything, and without the reasoning that turns a result into a decision.
The test is simple. After reading it, could you explain to someone else whether last month was good or bad, and what you are doing about it? If not, the report has told you very little regardless of how detailed it looked.
The tells that a report is hiding a flat result
No comparison period. A number on its own means nothing. Twenty thousand clicks is excellent or disappointing depending entirely on what last month was, and what the same month last year was. A report showing this month in isolation is not showing you a result, it is showing you a measurement.
Only one comparison, and always the flattering one. This is the more sophisticated version. Month-on-month and year-on-year can point in opposite directions. A month can be down against the previous month while being up substantially on the same month a year earlier, which is a good result presented badly, or a bad one presented well. A report showing only whichever comparison looks better is making a choice on your behalf.
Tip: Ask for both comparisons every month, not the one that suits the month. A report that always shows both is being honest with you by default.
Cumulative totals. Any number that can only go up will always go up. Total keywords ranked, total pages indexed, total backlinks acquired. These charts rise forever regardless of performance, and they are the easiest way to make a flat month look like growth.
Impressions without clicks or position. Impressions can climb while nothing improves, because they rise whenever Google shows your page anywhere, including page five. Impressions matter when read alongside click-through rate and average position. On their own they are the most flattering meaningless metric in SEO.
Keyword counts instead of movement. A large number of ranked keywords sounds substantial. It is meaningless without knowing where those keywords sit and whether they moved. A useful report shows current position, previous position, and the change, for terms that actually matter commercially.
Branded and non-branded lumped together. This one hides the most. Branded searches are people who already know you, arriving through Google. If brand awareness is growing through social, ads or press, branded search grows with it, and organic traffic rises without search visibility improving at all. A report combining the two presents brand growth as SEO performance.
No declines anywhere. Real months have declines. Categories are seasonal, algorithms update, competitors move. A report where every arrow points up across every metric every month is either extraordinarily fortunate or selective about what it includes.
No revenue. Traffic is the mechanism, not the outcome. If a report never connects organic performance to orders, revenue or leads, it cannot tell you whether the work is worth its cost.
What a useful report contains instead
| Section | What it should tell you |
|---|---|
| Traffic by channel | How organic performed against everything else |
| Both MoM and YoY | Whether a change is a trend or a fluctuation |
| Branded vs non-branded | Whether new people are finding you |
| Keyword movement | Positions now, positions before, and the change |
| Landing page performance | Which pages carry the traffic and how they engage |
| Revenue and conversions | What the traffic was actually worth |
| Longer trend line | Several months, so one bad month is visible in context |
| Work completed | What was actually done, not only what was measured |
| Next period plan | What the numbers led you to decide |
Two of those deserve particular attention.
The longer trend line is what stops a single month being over-interpreted in either direction. A month down against a strong previous month can still sit well above the baseline it was working from earlier in the year. Without the longer view, that month reads as a decline when it is consolidation.
The work log matters more than people expect. Numbers without activity tell you what happened but not what anyone did. A report pairing the two lets you judge whether the effort and the outcome are related, which is the only way to assess whether you are getting value.
Tip: Every figure in a report should say where it came from. Search Console and Analytics measure different things and disagree regularly. A report mixing them without labelling which is which is difficult to check and easy to misread.
Honesty about what is not measured
A good report says what it cannot tell you.
Some data is not connected. Some attribution is imperfect. Some channels overlap in ways that make clean separation impossible. A report that acknowledges these limits is more trustworthy than one presenting every number as settled fact, because the second kind is either hiding the caveats or has not thought about them.
The same applies to unexplained results. Sometimes a metric moves and the cause is genuinely unclear. Saying so is better than inventing a reason.
What to ask when you cannot tell
If you are unsure whether your reporting is useful, three questions surface most of it.
Ask what the same month looked like a year earlier. Ask how much of the organic traffic is people searching for your brand name. Ask what organic revenue was, and how that sits against the months before it.
Any SEO doing the work properly can answer all three immediately, because those numbers are the ones they are watching. Difficulty answering is itself the answer.
Where the difficulty is
Building a report that genuinely explains performance is harder than building one that looks impressive, because it requires deciding what matters, showing results that are not flattering, and connecting activity to outcomes rather than listing both separately.
That is part of the work I do. If your current reporting leaves you unsure whether SEO is working, my SEO services page explains how I approach engagements. To get a clear read on where your site actually stands, request an SEO audit.
Frequently asked questions
What should a monthly SEO report include?
Traffic by channel, month-on-month and year-on-year comparisons, branded versus non-branded split, keyword position movement, landing page performance, revenue and conversions, a longer trend line, the work completed, and the plan for next period. Reports missing revenue or the branded split are difficult to act on.
How often should I receive an SEO report?
Monthly suits most engagements. SEO moves slowly enough that weekly reporting mostly captures noise, and quarterly leaves problems unnoticed for too long. What matters more than frequency is whether the report explains the numbers rather than only listing them.
Why does my traffic grow but sales stay flat?
Often because the growth is branded, meaning people who already know you arriving through search rather than new customers finding you. It can also mean traffic is arriving on pages that inform rather than sell, or that the site converts poorly. The branded versus non-branded split usually answers this quickly.
Are impressions a useful metric?
Only alongside clicks, click-through rate and average position. Impressions rise whenever a page is shown anywhere in results, including positions nobody clicks. On their own they can climb while performance stays flat.
Should an SEO report show declines?
Yes. Real months include declines from seasonality, algorithm updates and competitor activity. A report where every metric rises every month is being filtered. Seeing declines explained is a better sign than never seeing them at all.
Aashish Maharjan is an SEO specialist focused on ecommerce and international organic growth across global markets. Learn more about my work or request an SEO audit.