TapCub is live — analytics, insights and live chat, free on one platform
AI Search

SEO KPIs: 10 Metrics That Show Whether SEO Is Working

Not every SEO metric is a KPI. Ten SEO KPIs in three tiers, business, visibility and technical health, with formulas, data sources, a sample quarterly scorecard and how to set targets.

Xu An Published Nov 4, 2026 4 min read AI Search
Sample data. A quarterly scorecard led by business KPIs.Sample data

Try it on your own data

Every report in this article is in the free plan. One snippet for web and apps, up to 10 sites.

Start free

SEO reports often list twenty metrics with equal weight. This guide narrows them to ten KPIs in three tiers, business, visibility and technical health, with formulas and data sources, a sample quarterly scorecard and advice on setting targets.

What you will learn

  • Judge SEO first by business KPIs: organic conversions and conversion rate
  • Report branded and non-branded traffic separately so brand growth does not look like SEO work
  • Use leading targets (impressions, indexed pages) for new content and outcome targets after it ranks

KPIs vs metrics

SEO tools report hundreds of metrics. A KPI is one of the few you have agreed to judge SEO by, with a target and an owner. Everything else is a diagnostic: useful when a KPI moves, not worth reporting every week.

A practical set has three tiers: business (does SEO bring customers?), visibility (are we found for the right queries?) and health (can search engines crawl and index us?).

Ten SEO KPIs

The table below lists ten KPIs, how to calculate them and where the data comes from.

TierKPIHow to calculateData source
BusinessOrganic conversionsGoal completions from organic search sessionsAnalytics: sources + goals
BusinessOrganic conversion rateOrganic conversions ÷ organic sessionsAnalytics
BusinessOrganic revenue or pipelineRevenue or qualified leads from organic visitorsAnalytics + CRM
VisibilityNon-branded clicksClicks from queries without your brand nameSearch Console
VisibilityImpressionsTimes your pages appeared in resultsSearch Console
VisibilityCTRClicks ÷ impressionsSearch Console
VisibilityPriority queries in top 10Count of target queries at average position ≤ 10Search Console
HealthIndexed pages ratioIndexed ÷ submitted pages in sitemapSearch Console
HealthCrawl errorsShare of crawler fetches with 4xx or 5xxServer logs
HealthCore Web Vitals pass ratePages rated good on LCP, INP, CLSField data

Pick three to five as KPIs with targets; keep the rest as diagnostics.

Why split branded and non-branded

Branded searches ("tapcub pricing") mostly come from people who already know you; they grow with marketing and word of mouth, not with SEO work. Non-branded queries ("seo dashboard template") are where content and technical SEO make a difference. Report them separately, or a brand campaign will look like an SEO win.

A sample quarterly scorecard

A B2B SaaS site compares Q3 with Q4 (sample numbers):

  • Organic sessions rose from 52,000 to 58,500 (+12.5%).
  • Organic conversions rose from 640 to 760 (+18.8%), so the conversion rate improved from 1.23% to 1.30%.
  • Non-branded clicks rose from 31,000 to 36,200 (+16.8%), faster than total traffic: the growth came from SEO work, not brand.
  • Priority queries in the top 10 went from 18 of 60 to 24 of 60.
  • Server errors seen by crawlers fell from 0.6% to 0.2% of fetches after a hosting fix.

Conversions growing faster than sessions is the line to lead with: SEO brought more of the right visitors.

app.tapcub.com/analytics/sources

Organic conversions

760

▲ 18.8%

Organic sessions

58,500

▲ 12.5%

Non-branded clicks

36,200

▲ 16.8%

SEO scorecard · Q4 vs Q3

Sample
KPIQ3Q4Change
Organic sessions52,00058,500+12.5%
Organic conversions640760+18.8%
Organic conversion rate1.23%1.30%+0.07 pts
Non-branded clicks31,00036,200+16.8%
Priority queries in top 1018 / 6024 / 60+6
5xx share of crawler fetches0.6%0.2%−0.4 pts

Conversions grew faster than sessions: more of the right visitors.

Sample data
Sample data. A quarterly scorecard led by business KPIs.

Setting targets

  • Start from the baseline and the plan. If you will publish 30 pages a quarter that each reach 300 monthly visits after six months, the traffic target follows from that.
  • Allow for lag. New pages often take three to six months to rank. Set leading targets (indexed pages, impressions) for the first quarter and outcome targets after.
  • Account for seasonality. Compare with the same period last year where you have it.
  • Keep business KPIs on top. A higher average position that brings no conversions is not progress.

Where each KPI comes from in TapCub

  • Organic sessions, conversions and conversion rate: Web analytics › Sources filtered to organic search, with goals.
  • Clicks, impressions, CTR, average position: Monitoring › Search performance after connecting Google Search Console or Bing Webmaster, by page and query.
  • Pages losing organic traffic: Monitoring › Content decay.
  • Crawl success rate, 404s, 5xx: Monitoring › Crawl health, which needs server logs for status codes.

Put the business tier on a dashboard and review it weekly; see SEO dashboard for a layout, and how to calculate CTR for click-through rate.

See also

Was this article helpful?

We use your answers to fix and expand this page.

Xu An

Customer Experience Consultant

Writes about live chat, visitor conversations, and self-service, sharing practical ways to make customer communication clearer and more effective.

Every SEO KPI, from conversions to crawl errors

Organic conversions by goal, search performance by page and query, content decay and crawl health from server logs.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics