What is an SEO KPI?
SEO generates dozens of numbers: rankings, visits, links, load times… All of them are metrics. A KPI (key performance indicator) is one of them, chosen because it tells you whether you're reaching your goal.
The difference matters. An ecommerce site that gains 30% more visits without selling more has improved a metric, not its KPI. Conversely, a page that loses rankings on low-value queries can very well bring in more customers.
In practice, you pick three to five KPIs, tracked every month, plus a handful of diagnostic metrics that explain their swings.
The 12 SEO KPIs to track
Here are the metrics that show up in most SEO dashboards, with the tool where you'll find them and how to read them. The first four all come from the Search Console Performance report.
Organic clicks
The number of times someone clicked through to your site from Google's results. It's the most direct measure of the visits SEO brings you.
- Where to find it
- Search Console, Performance report.
- How to read it
- Compare year over year, for the same period, to cancel out seasonality.
Impressions
The number of times one of your pages appeared in the results, even if nobody clicked. It measures your visibility before the click.
- Where to find it
- Search Console, Performance report.
- How to read it
- Impressions rising without clicks: you're visible, but too low or with an unappealing title.
Click-through rate (CTR)
The share of impressions that turn into clicks (clicks ÷ impressions). It depends on position, but also on the title and description shown.
- Where to find it
- Search Console, Performance report.
- How to read it
- Track it page by page: a low CTR on a well-ranked page signals a title or description that needs rework.
Average position
The average position of your top result for the queries where you appear. A useful benchmark, as long as you read it by query or by page.
- Where to find it
- Search Console; rank tracking in Semrush, Ahrefs or SE Ranking.
- How to read it
- A sitewide average mixes thousands of queries: it can drop while traffic grows.
Keywords in the top 3 and top 10
The number of queries for which you're on page one, and in the top three. It's the progress metric that resonates most with a team.
- Where to find it
- Rank tracking tools (Semrush, Ahrefs, SE Ranking).
- How to read it
- Track a list of strategic keywords set in advance rather than the tool's overall total.
Organic traffic
Sessions and users arriving through organic search, across all search engines. It complements Google clicks with what happens on the site.
- Where to find it
- Google Analytics 4, Acquisition report (Organic Search channel).
- How to read it
- The numbers will never match Search Console: the two tools don't count the same thing.
Engagement rate
The share of so-called “engaged” sessions in Google Analytics 4: longer than 10 seconds, with a conversion, or with at least two page views. It tells you whether visitors coming from Google find what they're looking for.
- Where to find it
- Google Analytics 4.
- How to read it
- A low rate on a page that draws a lot of traffic: the content doesn't match search intent.
Conversions from SEO
Quote requests, sales, sign-ups or calls coming from organic search. It's the KPI that ties SEO to revenue.
- Where to find it
- Google Analytics 4 (key events), CRM.
- How to read it
- The only metric to present to leadership: everything else explains why it goes up or down.
Indexed pages
The number of pages Google has kept in its index, and those it has excluded, with the reason. A page that isn't indexed can't rank.
- Where to find it
- Search Console, Page indexing report.
- How to read it
- Watch for sudden swings and for important pages flagged “Crawled - currently not indexed.”
Core Web Vitals
Three page experience metrics defined by Google: LCP (main content display), INP (responsiveness) and CLS (visual stability).
- Where to find it
- Search Console (Core Web Vitals report), PageSpeed Insights.
- How to read it
- Google's thresholds for a good score: LCP up to 2.5 s, INP up to 200 ms, CLS up to 0.1.
Referring domains
The number of distinct sites linking to yours. More telling than the total number of backlinks, which a single site can inflate.
- Where to find it
- Ahrefs, Semrush, Majestic; external links in Search Console.
- How to read it
- Look at the quality and topic of the sites citing you, not just how many there are.
Visibility in AI answers
How often your brand or your pages are cited by ChatGPT, Perplexity, Gemini or Google's AI Overviews. A recent metric, tied to GEO.
- Where to find it
- AI visibility tracking tools (Semrush AI Visibility Toolkit, Peec AI, Otterly.AI…).
- How to read it
- Measurements vary from one tool to another: follow a trend within the same tool rather than an absolute number.
Which KPIs should you choose for your goal?
The right set of KPIs depends on what the site needs to deliver. A local business website and a media site don't have the same priorities.
| Goal | Main KPIs | Diagnostic metrics |
|---|---|---|
| Gain visibility | Impressions, keywords in the top 10 | Position by query, indexed pages |
| Attract more visitors | Organic clicks, organic traffic | CTR, position, Core Web Vitals |
| Sell or generate leads | Conversions from SEO | Engagement rate, traffic to converting pages |
| Keep the site healthy | Indexed pages, Core Web Vitals | Crawl errors, referring domains |
| Get cited by AI | Visibility in AI answers | Brand mentions, cited pages |
Where do you find this data?
Two free Google tools cover the essentials. Google Search Console shows what happens before the click (impressions, rankings, CTR, indexing); Google Analytics 4 shows what happens after (engagement, conversions).
To track a list of keywords, monitor competitors or count referring domains, you need a specialized tool, paid for regular use: Semrush or Ahrefs, for example. Page speed is measured with PageSpeed Insights.
Building an SEO dashboard
A dashboard should show you in one minute whether SEO is moving forward. There's no point cramming in every available number.
- Set the goal. One sentence is enough: “get 20 quote requests a month from Google.”
- Pick three to five KPIs. The ones in the table above that match that goal.
- Record your starting point. This month's values and the same month last year.
- Connect the sources. Data Studio (formerly Looker Studio), which is free, connects directly to Search Console and Google Analytics 4.
- Set a cadence. A quick look every week, an analysis every month, a review every quarter.
Mistakes to avoid
- Comparing one month to the previous month without accounting for seasonality: compare to the same period last year.
- Reading the sitewide average position: it mixes every query and can drop when you win new queries that still rank low.
- Adding up Search Console and Analytics: the two tools don't count the same thing, and their numbers never match.
- Tracking traffic without conversions: more visits that don't buy anything aren't a success.
- Changing methods midstream: a new tracking setup or a new tool makes comparisons unreliable. Note the date of every change.
Sources
- Performance report (Search Console), Google
- Page indexing report, Google
- Web Vitals, web.dev (Google)
- Engagement metrics in Google Analytics 4, Google