Ask ten SEO agencies what they report and you'll get ten different dashboards, many of them packed with numbers nobody acts on. The problem isn't a shortage of data. It's choosing the few measures that show whether SEO is actually helping the business.
That's what SEO KPIs (key performance indicators) are for. A good KPI is tied to a goal, measured consistently, and owned by someone who can change it. In 2026 the list also needs to reflect AI search, where your brand can be seen and cited without anyone clicking.
Below are 15 SEO KPIs grouped into six categories, with what each one tells you, where to find it, and the traps to avoid. You'll also get a simple process for building a KPI report that executives will read.
Key Takeaways
- Choose KPIs that ladder up to business goals: visibility leads to traffic, traffic to engagement, engagement to leads and revenue.
- Google Search Console and GA4 cover most SEO KPIs for free.
- Separate branded from non-branded performance; Search Console now has a branded queries filter.
- Add AI KPIs in 2026: AI referral sessions and citations in AI answers.
- Report five to eight headline KPIs and keep the rest as diagnostics.
The 15 SEO KPIs at a glance
| # | KPI | Category | Main data source |
|---|---|---|---|
| 1 | Organic impressions | Visibility | Search Console |
| 2 | Average position and keyword rankings | Visibility | Search Console, rank tracker |
| 3 | Share of voice | Visibility | Rank tracking tool |
| 4 | AI citations and mentions | Visibility | Prompt tracking, AI visibility tools |
| 5 | Organic clicks and sessions | Traffic | Search Console, GA4 |
| 6 | Organic click-through rate | Traffic | Search Console |
| 7 | Non-branded organic clicks | Traffic | Search Console |
| 8 | AI referral sessions | Traffic | GA4 |
| 9 | Engagement rate | Engagement | GA4 |
| 10 | Average engagement time | Engagement | GA4 |
| 11 | Indexed pages vs. intended pages | Technical | Search Console Page indexing report |
| 12 | Core Web Vitals pass rate | Technical | Search Console, PageSpeed Insights |
| 13 | Referring domains | Authority | Backlink tools |
| 14 | Organic key events and conversion rate | Business | GA4 |
| 15 | Organic revenue and SEO ROI | Business | GA4, CRM |
Visibility KPIs
1. Organic impressions
Search Console defines an impression as a user seeing, or potentially seeing, a link to your site in Search, Discover or News. Rising impressions show that Google is showing your pages for more queries, which is often the first sign a new content programme is working. Because of zero-click searches, impressions are also a fair proxy for brand exposure when clicks are flat.
2. Average position and keyword rankings
Average position is easy to misread, so it's worth knowing exactly how it's calculated:
“The position value shown in the Performance report is the topmost position occupied by a link to your property or page in search results”
— Search Console Help, What are impressions, position, and clicks?
That value is averaged across all queries, so a site-wide average can fall simply because you started ranking for many new long-tail terms. Track position for a defined set of priority keywords from your keyword research instead of the site average.
3. Share of voice
Share of voice estimates the percentage of available clicks for a tracked keyword set that your site captures, compared with competitors. It's the best single visibility KPI for competitive markets because it reflects both rankings and search volume.
4. AI citations and mentions
Run a fixed list of buyer questions through ChatGPT, Gemini, Perplexity, Copilot and Google AI Mode each month and record how often you're mentioned and linked. This is the core KPI for generative engine optimization. Specialist tools can automate it, but a spreadsheet works for smaller sites.
Traffic KPIs
5. Organic clicks and sessions
Clicks (Search Console) and organic sessions (GA4) should trend together but won't match exactly: GA4 depends on your tag loading and on consent, while Search Console counts clicks on Google's side. Report one consistently rather than switching between them.
6. Organic click-through rate
CTR is clicks divided by impressions. It's a diagnostic KPI: low CTR at a good position usually means a weak title, a poor snippet or a SERP crowded by features. Our guide to improving organic CTR shows how to find and fix those pages.
7. Non-branded organic clicks
Branded searches mostly come from people who already know you. Non-branded clicks measure how well SEO wins new audiences. Google introduced a branded queries filter in Search Console in late 2025, which makes this split much easier than maintaining regex lists by hand.
8. AI referral sessions
GA4's default channel group now has an AI Assistant channel for visits from tools such as ChatGPT, Gemini and Copilot. Clicks from Google's AI Overviews and AI Mode stay in Organic Search. See our guide to tracking AI traffic in GA4 for a more complete setup.
Engagement KPIs
9. Engagement rate
In GA4 an engaged session lasts longer than 10 seconds, has a key event, or includes two or more page or screen views. Engagement rate is the share of sessions that meet that bar, and bounce rate is simply its inverse. Low engagement on a high-traffic landing page often signals a mismatch with search intent.
10. Average engagement time
This measures how long your site is actually in the foreground of the user's screen. Use it to compare similar pages, such as two guides on related topics, not to compare a contact page with a long article.
Technical KPIs
11. Indexed pages vs. intended pages
Compare the number of pages you want indexed (usually the URLs in your sitemap) with the number Search Console reports as indexed. A widening gap points to quality, duplication or crawl problems worth investigating in an SEO audit.
12. Core Web Vitals pass rate
Report the share of URLs rated “Good” in Search Console's Core Web Vitals report. The thresholds are set at the 75th percentile of page loads: LCP within 2.5 seconds, INP of 200 milliseconds or less, and CLS of 0.1 or less.
“To provide a good user experience, pages should have a INP of 200 milliseconds or less.”
— web.dev, Web Vitals
Our Core Web Vitals guide explains each metric in detail.
Authority KPI
13. Referring domains
Track the number of unique, relevant websites linking to you, and the quality of new ones each month. Referring domains are a better KPI than total backlinks, which can be inflated by sitewide links. If you're new to the topic, start with what backlinks are and how they work.
Business KPIs
14. Organic key events and conversion rate
Key events are the GA4 actions you've marked as important: leads, calls, bookings, purchases. Report the number of key events from Organic Search and the session key event rate. This is usually the KPI leadership cares about most.
15. Organic revenue and SEO ROI
For ecommerce, GA4 revenue attributed to organic search is straightforward. For lead generation, connect your CRM so you can value closed deals by source. SEO ROI is then (revenue from organic − SEO cost) ÷ SEO cost. Be transparent about attribution: SEO often assists conversions that close on other channels.
How to build an SEO KPI report
- Start from the business goal, such as “increase qualified leads from organic search by 25% this year”.
- Pick one or two business KPIs (for example organic key events and lead-to-sale rate).
- Add the leading indicators that drive them: non-branded impressions, CTR and rankings for priority pages.
- Set baselines and targets from at least 12 months of history, adjusting for seasonality.
- Automate data collection with Looker Studio or GA4 dashboards so time goes into analysis, not copying numbers.
- Write the “so what”: three bullet points on what changed, why, and what you'll do next.
When a headline KPI moves, use the supporting KPIs to diagnose why:
| What you see | Likely cause | KPIs to check next |
|---|---|---|
| Clicks down, impressions stable, position stable | New SERP features or AI Overviews above you, or a weaker snippet | CTR by query, AI citations |
| Clicks and impressions both down | Ranking loss, algorithm update or indexing problem | Average position for priority keywords, indexed pages |
| Traffic up, key events flat | New rankings for low-intent queries, or landing page issues | Engagement rate, key event rate by landing page |
| Branded clicks down | Lower brand demand, often outside SEO's control | Branded impressions, other marketing activity |
| Rankings slipping across many pages | Competitors gaining authority or better content | Referring domains, share of voice |
Reporting style matters too. Use a short executive summary up front, then supporting charts. Compare month-on-month and year-on-year to avoid seasonal false alarms.
Common mistakes with SEO KPIs
- Reporting vanity metrics such as total keywords ranked without linking them to traffic or leads.
- Mixing branded and non-branded data, which hides whether SEO is reaching new customers.
- Using site-wide average position as a headline KPI.
- Ignoring AI search, so a traffic dip looks like failure when visibility actually moved into AI answers.
- Changing definitions mid-year, which breaks comparisons.
- No targets: without one, a KPI is just a number.
Related Guides
Frequently Asked Questions
What is the difference between an SEO metric and an SEO KPI?
A metric is any number you can measure. A KPI is a metric you have chosen because it shows progress towards a specific business goal, and it usually has a target and an owner.
How many SEO KPIs should I report?
Most businesses need five to eight headline KPIs, with the rest kept as supporting diagnostics. Too many KPIs hide what actually matters.
What is the most important SEO KPI?
For most businesses it is organic key events or revenue, because that ties SEO to money. Visibility and traffic KPIs explain why that number changes.
How often should SEO KPIs be reported?
Monthly reporting suits most sites, with quarterly reviews against targets. Technical KPIs such as indexing errors are worth monitoring weekly.
Is keyword ranking still a useful KPI?
Yes, as a diagnostic, but not on its own. Personalisation, location, SERP features and AI Overviews mean rank alone doesn't predict clicks. Pair it with impressions, CTR and conversions.
Conclusion
The best SEO KPIs tell a simple story: are more of the right people finding us, choosing us and becoming customers? Pick a handful from this list, set realistic targets, and review them monthly. In 2026, add AI visibility to the mix so your reporting reflects how people actually search.
If you'd like a KPI framework and dashboard built around your goals, our SEO team can help, and our page speed specialists can fix the technical KPIs that hold rankings back. Request a free quote.
References
- What are impressions, position, and clicks? – Search Console Help
- [GA4] User engagement – Analytics Help
- Web Vitals – web.dev
- Introducing the Branded queries filter in Search Console – Google Search Central Blog
- [GA4] Default channel group – Analytics Help
- SEO KPIs to measure organic & AI search performance – Semrush Blog



