SEO Reporting and KPIs: What to Track and How to Present It
A client once received a 40-page SEO report every month. It had graphs of domain authority, a list of 300 keyword positions and a table of every backlink gained. When asked whether SEO was working, the client said, "I have no idea."
That report wasn't wrong. It was just full of metrics with no story. A useful SEO report answers three questions: is it working, why, and what happens next.
Separate KPIs from diagnostic metrics
KPIs are the few numbers that show whether SEO is meeting its goal. Diagnostic metrics help you understand why the KPIs moved. Both matter, but they belong in different parts of the report.
KPIs that connect to the business
Pick two to four based on what the site is for:
- Organic conversions: leads, sales, sign-ups, calls or bookings from organic search
- Organic revenue: for ecommerce, if your analytics attributes it reliably
- Organic clicks to key pages: service, product and category pages that drive revenue
- Non-branded organic clicks: shows growth beyond people already searching for you
A Jaipur dental clinic's KPIs might be appointment requests from organic search and calls from the Google Business Profile. A SaaS company might track trial sign-ups from organic and organic clicks to feature pages.
Diagnostic metrics
Use these to explain movement in the KPIs:
- Impressions and average position (Search Console)
- Click-through rate by page and query
- Rankings for a focused set of priority keywords
- Indexed pages and crawl errors
- Core Web Vitals status
- Referring domains gained and lost
- Content published or updated
Metrics to be careful with
Domain Authority and Domain Rating. These are third-party estimates (Moz created DA, Ahrefs has DR). They can be useful context for link building but are not Google metrics and should not be a headline KPI. See domain authority explained.
Total backlinks. Raw link counts say little about quality. Referring domains and relevance matter more. If you run any link building, track lost links and spot-check quality, rather than celebrating a large number.
Average position across all keywords. It can fall when you start ranking for many new terms at lower positions, which is actually good. Read it alongside impressions.
Keyword rankings in isolation. Rankings fluctuate and vary by location and device. Track a sensible set, but show them as trends.
Traffic without context. A traffic rise from an irrelevant viral post isn't the same as growth on money pages.
Build the report around a story
A monthly report that works for most small businesses and agency clients fits on a few pages:
1. Summary (top of page one)
Three to five sentences. What happened, why, and what's next.
Organic enquiries rose this month, mainly from the updated AC repair pages, which moved onto page one for several local terms. Overall clicks dipped slightly due to the usual seasonal drop in blog traffic. Next month we're adding two new service area pages and improving the booking form.
2. KPIs with comparison
Show each KPI against the previous month and the same month last year. Year-over-year comparison is essential for seasonal businesses. The seasonal keywords guide explains why month-to-month alone misleads.
3. What changed and why
Use diagnostic metrics to explain movements. Name specific pages and queries. If a Google core update rolled out during the month, mention it and show its apparent effect honestly.
4. Work completed
A short list: pages published, pages updated, technical fixes, links earned. Clients want to see effort, but keep it brief.
5. Next month's plan
Three to five priorities with a reason for each.
Setting realistic targets
Base targets on your own historical data and the work planned, not on industry averages. Avoid promising specific rankings or traffic numbers, because no one controls Google's results. Phrase targets as goals ("aim to grow organic enquiries by improving service pages") and explain the assumptions.
For new sites, early KPIs might reasonably be impressions and indexed pages, because conversions take time. Our measuring tiered campaign results article covers how to judge link-building work specifically, where separating cause and effect is harder.
Tools for reporting
- Google Search Console for clicks, impressions, CTR, positions and indexing
- Google Analytics 4 or another analytics tool for conversions and engagement
- Looker Studio (free) for combining sources into a dashboard
- A rank tracker for a focused keyword set
- A backlink tool for referring domains
Set up conversion tracking properly before reporting on it. Many small business reports show no conversions simply because forms and call buttons were never tracked.
Reporting bad months
Some months go down. Say so clearly, explain the likely cause, and state what you're doing about it. Common reasons: seasonality, a core update, a technical issue, a competitor improving, or tracking problems. Clients trust a report that admits a dip far more than one that hides it under vanity metrics.
Where to start
Write down the one business outcome SEO is supposed to drive for your site or client. Choose the KPI that measures it, confirm it's tracked correctly in your analytics, and build next month's report with that number in the first line.