Short answer
The SEO KPIs that matter are enquiries or sales from organic search, non-brand clicks to the pages that sell, and a few early signals such as impressions and positions on the searches you're targeting. Total impressions, site-wide average position and keyword counts are metrics, not KPIs.
Most SEO reports open with a chart that goes up. Usually it’s impressions, sometimes “keywords ranking”, occasionally a domain authority score. They’re easy to grow and easy to show, and none of them pays an invoice.
This guide covers which SEO KPIs are worth tracking, the SEO metrics you can ignore, how to measure SEO success and track progress month to month, what an SEO report should include, and how to set SEO goals tied to the business.
What are SEO KPIs?
SEO KPIs (key performance indicators) are the few measurements that show whether SEO is helping the business: usually enquiries or sales from organic search, non-brand clicks to the pages that sell, and early signals on the searches you’re targeting. Everything else Search Console and analytics report is a metric, not a KPI.
Tools report hundreds of SEO metrics, and most move for reasons that have nothing to do with the work. A KPI is a metric you’ve agreed to judge the SEO on, before the work starts, which narrows the SEO metrics to track down to a handful.
SEO KPIs in order
Early signals lead to traffic, and traffic leads to the KPI that pays
- 01HealthPages indexed, no crawl errors
- 02Early signalsImpressions and positions on target searches
- 03TrafficNon-brand clicks to money pages
- 04OutcomesEnquiries, sales, leads
Which SEO KPIs should you track?
Track one outcome KPI (enquiries, sales or leads from organic search), one traffic KPI (non-brand clicks to the pages that sell), and two or three early signals (impressions and average position on your target searches, and indexed pages). That’s enough to show whether SEO is working and why.
| Level | SEO KPI | Where to find it |
|---|---|---|
| Outcome | Enquiries, sales or leads from organic search | Google Analytics key events, filtered to the Organic Search channel |
| Traffic | Non-brand clicks to service, product or category pages | Search Console Performance report, branded queries filter set to non-brand |
| Early signal | Impressions and average position on the searches you’re targeting | Search Console, filtered to those queries |
| Health | Pages indexed, and errors on the pages that matter | Search Console Pages (indexing) report |
The right SEO KPIs depend on how the business makes money. Pick yours:
Free tool · SEO KPI picker
Which SEO KPIs should your business track?
Pick the closest match. You'll get one main KPI, the traffic measure behind it, the early signals to watch, and what to leave out of the report.
Main KPI
Traffic KPI
Early signals
Leave out:
The outcome KPI needs tracking set up before it can be reported. Google Analytics key events exist to “measure actions that are important to your business”: form submissions, calls from the site, purchases, bookings.
If those aren’t recorded, organic traffic can grow while nobody can say whether it brought a single customer. Website traffic but no enquiries covers how to check the tracking works.
Why use non-brand clicks as an SEO KPI?
Non-brand clicks come from people searching for what you sell rather than your company name, so they measure new customers finding you through SEO. Branded clicks mostly reflect existing awareness from marketing, word of mouth and repeat customers, which SEO has little to do with.
Separating the two used to mean building a filter by hand. Since November 2025, Search Console has a branded queries filter that splits queries automatically, including misspellings of the brand name and brand-related products.
Google notes it’s only available for top-level properties with enough queries and impressions, and that “some queries may occasionally be misidentified”.
A business whose total clicks rose 20% might find branded clicks drove all of it. The non-brand figure is the one I think SEO should be answerable for.
Which SEO metrics can you ignore?
You can ignore most SEO metrics as KPIs: total impressions, site-wide average position, number of keywords ranking, domain authority scores and backlink counts. Some are useful for diagnosing problems, but none shows whether SEO is bringing in customers, and several can rise while the business gets nothing.
| Metric | Why it’s a poor KPI |
|---|---|
| Total impressions | Grows when you rank on page five for broad searches. Also affected by reporting changes (below). |
| Site-wide average position | Averaged across every query, so adding pages can make it “worse” while traffic grows |
| Number of keywords ranking | Counts position 90 the same as position 1 |
| Domain authority / domain rating | A third-party tool’s estimate, not a Google measure |
| Backlink count | Bought or spam links can raise it and harm the site |
| Bounce rate on its own | A visitor who finds the phone number and calls “bounces” |
I’d treat impressions with particular caution. Google’s own Search Console data anomalies page records that “a logging error prevented Search Console from accurately reporting impressions from May 13, 2025 until April 27, 2026”.
Only impressions, CTR and average position were affected; clicks weren’t. The same page notes that FAQ rich results stopped appearing from May 7, 2026, with a matching drop in reported FAQ impressions.
How do you measure SEO success?
To measure SEO success, record a baseline before work starts, set up key events in Google Analytics for enquiries and sales, then compare organic outcomes and non-brand clicks against the same period before, and the same month last year. Success is more customers from search, not a higher score in a tool.
Record the baseline
Export three to twelve months of Search Console data and organic key events before the work starts. Without it, nobody can say what changed.
Set up key events
Forms, calls, bookings and purchases recorded in Google Analytics, so organic search can be credited with the customers it brings.
Split brand from non-brand
Use the branded queries filter in Search Console, or a query filter for your brand name, and report non-brand separately.
Compare like with like
Month against the previous month and the same month last year. Seasonal businesses should lean on the year-on-year comparison.
Tie changes to work
Note what was done and when, so a rise can be traced to the pages and fixes behind it.
Measuring SEO performance this way also shows when it isn’t working. If non-brand clicks and organic enquiries are flat after several months of work, I’d say the plan needs changing.
How long that should take is covered in how long SEO takes to work, with real timelines.
How do you track SEO progress month to month?
To track SEO progress each month, check four things in order: whether the pages worked on are indexed, whether impressions and positions are rising on the target searches, whether non-brand clicks to those pages are rising, and whether organic enquiries followed. Record the numbers in one place so trends are visible.
A simple SEO KPI dashboard can be a spreadsheet with one row per month and a column per KPI: organic enquiries, non-brand clicks, clicks to money pages, and impressions on target searches. Search Console and Google Analytics both export the numbers.
In my view, a dashboard with forty charts usually hides the four numbers that matter.
Early signals move first. Impressions and positions on the searches you’re targeting usually shift before clicks and enquiries do, which makes them the most useful SEO performance metrics while you wait.
If impressions are rising but clicks aren’t, organic CTR explains how to find out why.
What should an SEO report include?
An SEO report should include the outcome KPI (enquiries or sales from organic search), non-brand clicks to the pages that sell, the work done that month, what changed because of it, and the plan for next month. It should lead with outcomes, not impressions, and fit on a page or two.
A monthly SEO report worth reading has five parts:
- Outcomes. Organic enquiries, sales or leads, against last month and last year.
- Traffic. Non-brand clicks, and clicks to the pages that sell.
- Work done. Pages written, pages improved, fixes made, with links.
- What moved. Which pages or searches changed, and why that’s likely.
- Next month. What’s planned, and what it’s meant to improve.
If a report can’t say what was done, only what the numbers did, I’d ask why. Reporting is part of the service, not the service.
How do you set SEO goals?
Set SEO goals from business targets, not SEO metrics. Decide how many extra enquiries or sales a month the business needs from search, work out the non-brand clicks that would take at your conversion rate, and set a date. “20 more organic enquiries a month by June” is a goal; “improve rankings” isn’t.
A worked example: the business wants 20 more enquiries a month from search, and about 2% of organic visitors enquire. That’s roughly 1,000 more non-brand clicks a month.
The next question is whether there are enough searches for your services to supply them, and whether SEO can pay for itself at that level; the break-even calculator in is SEO worth it? does that sum.
Good SEO goals share three things: a number, a date, and a link to money.
Where to start
Pick one outcome KPI, set up the key events to measure it, and export a baseline from Search Console today. That alone puts you ahead of most SEO reporting.
If you’d like SEO reported on outcomes rather than impressions, that’s how a monthly SEO retainer works, or send me a message if you want a second opinion on a report you’ve been sent.
Common questions
What's the difference between an SEO KPI and an SEO metric?
A metric is anything you can measure: impressions, rankings, backlinks, page speed. A KPI is the handful of metrics you've agreed show whether SEO is working for the business, usually enquiries or sales from organic search and the traffic that leads to them. Every KPI is a metric; most metrics shouldn't be KPIs.
Are rankings a good SEO KPI?
Only for a short list of searches you've chosen because they bring customers. Rankings for everything, or an average position across the whole site, move for reasons unrelated to the business. Clicks and enquiries from those searches are the better measure.
How often should you report on SEO?
Monthly suits most businesses. Weekly numbers are too noisy to act on, because positions and clicks move day to day. Compare each month with the one before and with the same month last year, so seasonal changes don't look like wins or losses.
What is a good SEO KPI for a small business?
Enquiries from organic search: calls, form submissions and bookings from people who found you on Google. Behind that, track non-brand clicks to your service pages, so you can see whether new customers are finding you and not just people who already know your name.
Want it done on your site?
Send me the address. The free audit is a short, plain-English read on what to fix first.
Get a free SEO audit