Free to explore: filter winning sites by DR, traffic and niche  ·  Try the live explorer →

SEO KPIs worth tracking (and vanity ones)

An SEO dashboard with KPI tiles on a monitor

The SEO KPIs to track are the ones that move when the business moves: clicks from search, the conversions those visits produce, and the revenue attached to them. Everything else in a typical report is either an input to those numbers or a way of diagnosing why they changed. The problem is that the inputs are larger, rise more often and look better on a slide, so they drift into the headline.

This post sorts the common metrics into the ones worth reporting as goals, the ones worth watching as diagnostics, and the ones that mostly flatter.

Start with what Search Console actually measures

Four of the most quoted SEO metrics come from the Search Console Performance report, and its own definitions are worth reading before you put any of them in a target. From the Search Console Help page on the Performance report:

MetricGoogle’s definitionUse it as
Clicks“The number of times a user clicked your site from Google Search results”Headline KPI
Impressions“How many times your site appeared in Search results”Diagnostic
CTR“The click count divided by the impression count”Diagnostic, per page or query
Average position“The average position of the topmost result from your site”Diagnostic, per query

Note the detail in the last row. In the report’s charts, average position is the topmost result from your site; in its tables it is calculated per URL or per row. The same label can mean different things depending on where you read it, which is reason enough not to set a target on it.

CTR has a quieter version of the same problem. Because it is clicks divided by impressions, anything that inflates impressions lowers CTR, even when clicks hold steady. A falling site-wide CTR can therefore be good news, a sign that pages are being tested for more queries, which is why it belongs in the diagnostic column.

A search performance chart of clicks and impressions

The SEO KPIs to track as headline goals

A headline KPI should meet two tests. It should be hard to inflate without real improvement, and a rise in it should be good news for the business without further explanation. Three metrics pass.

Clicks. Clicks are visits that actually happened. They can still be flattered by ranking for irrelevant queries, but far less than impressions can. Our comparison of Search Console and Google Analytics explains why the click count and the session count will rarely match, and why that is fine.

A conversions report in analytics

Organic conversions. Sign-ups, leads, sales or whatever action the site exists for, attributed to organic search in your analytics tool. This is the metric that tells you whether the traffic is the right traffic.

Organic revenue. Where conversions have a value, report it. Revenue is what lets you compare SEO with other spending, which our guide on how to measure SEO ROI honestly covers in detail. For publishers, the equivalent is revenue per visit from ads or affiliate links, tracked against organic sessions.

Vanity metrics: impressions and average position

Impressions are the classic vanity metric because they grow with almost anything. A page that starts appearing at the bottom of page five for hundreds of loosely related queries will add impressions without adding a single visit. The number goes up; nothing else does.

They are also less stable than they look. The removal of the num=100 results parameter changed how many impressions many sites recorded, without any change in real visibility. Our post on the Search Console impressions drop explains the effect. A KPI that can fall sharply because of a change in how other tools query Google is not one to tie anyone’s bonus to.

An average position trend line

Average position has a different problem: it is an average. Ranking first for one query and fiftieth for another averages to somewhere neither result lives. Gaining new, low rankings can push the average down while traffic rises. Losing those same low rankings can push it up while nothing of value changes.

That does not make either metric useless. Impressions show whether Google is testing your pages for new queries. Position per query, read alongside CTR, shows where a small ranking gain would be worth most, which our post on CTR by position covers. Use them to explain the headline numbers, not to replace them.

Supporting KPIs worth a line in the report

Between the headline goals and the pure diagnostics sit a few metrics that are worth tracking monthly because they warn you early.

An indexed pages count report
  • Indexed pages. The count of pages Google has indexed against the count you want indexed. A falling number is often the first sign of a technical problem.
  • Clicks to key pages. Clicks to the pages that convert, separated from clicks to everything else, so a viral informational post does not hide a decline where it matters.
  • Non-branded clicks. Clicks on queries that do not contain your brand name, which is a cleaner read on SEO than total clicks.
A monthly report meeting with a client

Keep the report short. A one-page monthly summary with three headline numbers, their trend and a sentence on what changed is more useful to a client or manager than a dashboard of twenty tiles. Every extra metric dilutes the ones that matter.

Setting targets you can defend

Targets should come from the site’s own history, not from benchmarks for other sites. Compare a month with the same month a year earlier where you can, because seasonality distorts month-on-month comparisons in most niches.

A goal-tracking spreadsheet

Write down how each KPI is measured before the period starts: which report, which filters, which conversion events. When the numbers are reviewed months later, the argument should be about performance, not about which version of “organic conversions” someone pulled.

Agree, too, what counts as a meaningful change. Small monthly movements in clicks or conversions are often noise, especially on smaller sites. Deciding in advance that only a sustained change over several months triggers action stops a team from rewriting pages in response to one quiet week, and stops a good month from being claimed as a strategy working when it may be seasonality.

Here is the limitation. Conversion and revenue KPIs depend on attribution, and organic search often starts journeys that end in another channel. A last-click model will undercount SEO’s contribution, and no reporting setup removes that entirely. Say so in the report, and track assisted conversions where your analytics tool offers them. A stated undercount is more credible than a number that pretends to be complete.

The received wisdom is that SEO is hard to measure, so report what you can. The better rule is to report the few things that matter, accept that they are imperfect, and keep the easy-to-grow numbers in the appendix. More measurement guides sit in our data archive.

Frequently asked questions

What are the most important KPIs for SEO?

Clicks from search, organic conversions and organic revenue. They are hard to inflate and directly tied to business results.

Are impressions a good SEO KPI?

Not as a headline goal. They grow with low, irrelevant rankings and were distorted by the num=100 change. Use them as a diagnostic.

Why is average position misleading?

It averages strong and weak rankings, so gaining new low rankings can lower it while traffic rises.

What are some SEO KPI examples beyond traffic?

Indexed pages, clicks to key converting pages and non-branded clicks are useful supporting metrics to track monthly.

The takeaway Put clicks, organic conversions and revenue at the top. Keep impressions and average position for diagnosis. Fewer numbers, defined in advance, make a report people can act on.