SEO KPIs: The SEO Metrics to Track and Report to Clients
The SEO KPIs and metrics that matter to clients: business results, traffic, rankings, local and AI visibility, vanity metrics to avoid and how to report them.
SEO KPIs are the few measures that show whether SEO is doing its job for the business. The best ones connect search to results the client cares about: enquiries, sales, calls and bookings. Everything else is a supporting metric.
This guide covers the SEO metrics worth tracking, how to choose KPIs for each client, which vanity metrics to avoid and how to report them so clients understand the value. Picking the right KPIs is also what makes monthly white label SEO easy to explain to clients, because every report answers the same questions.
SEO metrics vs SEO KPIs
A metric is anything you can measure. A KPI is a metric you agree with the client, at the start, as the measure of success. Agree three to five KPIs per client, and treat the rest as supporting evidence.
The SEO KPIs that matter most
Business KPIs
| KPI | What it shows |
|---|---|
| Conversions from organic search | Forms, calls, bookings or sales from SEO |
| Organic revenue | For ecommerce, sales attributed to organic search |
| Leads per month from organic | The number most service businesses care about |
| Calls and direction requests | For local businesses, from the Google Business Profile |
Traffic KPIs
| KPI | What it shows |
|---|---|
| Organic sessions to key pages | Whether the pages that sell are gaining visitors |
| Clicks from Google Search Console | Search traffic as Google measures it |
| Non-branded organic traffic | Growth from people who didn’t already know the brand |
Visibility KPIs
| KPI | What it shows |
|---|---|
| Rankings for money keywords | Progress on the searches that bring business |
| Impressions in Search Console | Growing visibility before clicks catch up |
| Map pack positions | Local visibility across the service area |
| AI visibility | Mentions and citations in ChatGPT and Google’s AI answers |
How to choose SEO KPIs for each client
- Start with the business goal. More enquiries, more online sales, more calls.
- Pick one KPI that measures that goal directly, such as leads from organic search.
- Add two to four supporting KPIs that lead to it: traffic to key pages, rankings for money keywords, map positions.
- Record the baseline in the first week, as part of onboarding.
- Set realistic targets based on competition and budget.
Agreeing KPIs before the work starts is far easier than defending numbers after. It belongs in the proposal and the first-week onboarding checklist.
SEO metrics for different types of clients
| Client type | Main KPI | Supporting metrics |
|---|---|---|
| Local service business | Calls and form leads | Map pack positions, profile actions, reviews |
| Ecommerce store | Organic revenue | Category page traffic, product rankings, conversion rate |
| B2B or SaaS | Demo or trial requests | Traffic to solution pages, non-branded clicks |
| Publisher | Organic sessions | Impressions, indexed pages, AI citations |
Example KPI set: a local plumbing company
| Level | KPI | Baseline | 6-month target |
|---|---|---|---|
| Main KPI | Calls and form leads from organic and Maps | 40 a month | 55–60 a month |
| Supporting | Map pack position for “emergency plumber [city]” | Not in top 3 | Top 3 in the main service area |
| Supporting | Organic traffic to service pages | 600 a month | 800–900 a month |
| Supporting | Google reviews | 41, 4.6 average | 70+, 4.6+ average |
The numbers above are illustrative. Set real targets from the client’s baseline, competition and budget.
How to set realistic SEO targets
- Start from the baseline, not from what the client hopes for
- Look at the competition: how far ahead are the sites already ranking?
- Match targets to the budget: more content and links move numbers faster
- Use ranges, not single numbers, and review them every quarter
- Separate quick wins from long-term goals, so early progress is visible
Vanity metrics to avoid as headline KPIs
- Total keywords ranked, which often counts irrelevant terms
- Domain Rating or Domain Authority, which Google doesn’t use
- Total backlinks, regardless of quality
- Bounce rate on its own, without context
- Average position across all keywords, which hides what matters
These can be useful context, but they don’t tell a client whether SEO is paying off.
How to report SEO KPIs to clients
- Put the main KPI first, with the change from last month and last year
- Explain why it moved in one or two sentences
- Show supporting metrics underneath, not on the first page
- Keep the same KPIs every month, so trends are real
- Finish with what you’ll do next
Our guide on writing SEO reports clients read covers the full format. When clients ask what results to expect, a forecast built on the same KPIs helps, which we explain in SEO forecasting for clients.