Skip to main content

SEO KPIs

Key Performance Indicators (KPIs) for SEO are the metrics that indicate whether SEO is working and contributing to business goals. The wrong KPIs lead teams to optimize for signals that do not reflect real business value. The right KPIs create accountability, demonstrate ROI, and guide decision-making at both the tactical and strategic level.


Learning objectives

After completing this module, you will be able to:

  • Distinguish between vanity metrics and meaningful SEO KPIs.
  • Select KPIs that connect to business goals.
  • Build a layered KPI framework covering outcomes, performance, and health metrics.

Vanity metrics vs meaningful KPIs

Vanity metrics are easy to generate and easy to grow, but do not necessarily indicate business value:

  • Domain authority (third-party estimate; does not reflect business outcome).
  • Total indexed pages (volume without quality is meaningless).
  • Total keyword count (ranking for 10,000 low-volume terms may generate nothing).
  • Total backlink count (links from low-quality sources add no value).

Meaningful SEO KPIs connect to user behavior and business outcomes:

  • Organic revenue.
  • Organic lead volume.
  • Non-branded organic traffic.
  • Organic conversion rate.
  • Share of voice for target keywords.
  • Organic cost per acquisition.

The distinction: vanity metrics feel like progress. Meaningful KPIs measure actual progress.


The three-layer KPI framework

Layer 1: Business outcome KPIs

What the business cares about most. These are the metrics that justify SEO investment.

KPIDefinitionData source
Organic revenueRevenue attributed to organic search sessionsGA4 (e-commerce tracking)
Organic leadsLead form submissions from organic sessionsGA4 (Key Events)
Organic pipeline valueB2B pipeline attributed to organic touchesCRM integration
Organic cost per acquisitionSEO program cost / organic conversionsManual calculation
Organic share of total conversionsOrganic conversions / all conversionsGA4

Layer 2: Performance KPIs

Leading indicators that predict business outcomes. Useful for monitoring SEO health and spotting trends before they affect business outcomes.

KPIDefinitionData source
Non-branded organic sessionsSessions from organic, excluding branded queriesGSC + GA4
Organic impressions (non-branded)Query impressions for non-branded termsGSC
Average position for target keywordsMean position for tracked keyword setRank tracker / GSC
Organic CTRClicks / impressionsGSC
Page-1 keyword countNumber of tracked keywords ranking in positions 1–10Rank tracker
Share of voice% of total clicks for target keywords landing on your siteRank tracker

Layer 3: Technical health KPIs

Indicators of site technical quality that support or undermine performance KPIs.

KPIDefinitionData source
Indexed page countTotal valid indexed URLsGSC Coverage
Crawl error rate4xx and 5xx error volume from GooglebotGSC / Server logs
Core Web Vitals pass rate% of URLs passing CWV by templateGSC / PageSpeed
Redirect chain countRedirect hops before reaching final URLCrawler
Schema validation error rateErrors per schema typeGSC Enhancements
Crawl frequency of priority pagesHow often Googlebot visits key pagesServer logs

Selecting KPIs by business type

E-commerce

Primary: Organic revenue, organic transactions, organic ROAS. Secondary: Category page rankings, organic traffic by page type, product schema error rate.

B2B / Lead generation

Primary: Organic leads, MQL from organic, pipeline influenced by organic. Secondary: Non-branded sessions, demo or trial conversion rate from organic.

Publisher / Media

Primary: Organic sessions, organic page views, ad revenue from organic traffic. Secondary: Indexed article count, content freshness rate, non-branded impression share.

Local business

Primary: GBP calls, direction requests, bookings from organic search. Secondary: Map Pack appearance rate, local keyword rankings, review volume.


Setting KPI targets

KPI targets should be:

  • Based on historical trend — not arbitrary.
  • Segmented — total organic traffic includes brand + non-brand; targets should be set for non-brand organic where SEO investment is most impactful.
  • Realistic — considering domain authority, competitive landscape, and available resources.
  • Time-bound — monthly, quarterly, or annual targets with defined measurement cadence.

Checklist

  • KPIs are selected at each layer (business outcome, performance, health).
  • Vanity metrics are excluded from primary reporting.
  • Brand and non-brand performance are reported separately.
  • KPI targets are set with historical data and business goals as inputs.
  • Reporting cadence is defined for each KPI layer.

Measurement

KPI layerReview frequency
Business outcome KPIsMonthly / quarterly
Performance KPIsWeekly / monthly
Technical health KPIsMonthly / after changes
Strategic KPIs (share of voice, forecasts)Quarterly

Common mistakes

Making domain authority the primary KPI. DA is a third-party estimate with no direct relationship to traffic or revenue. It should not be in a business-facing SEO report.

Not separating brand and non-brand traffic. Branded search traffic grows when marketing spend increases — it is not a reliable indicator of SEO performance. Non-branded organic traffic is the cleaner signal.

Using rankings as the only SEO KPI. Rankings matter but do not capture whether the traffic generated is converting. Always pair ranking KPIs with traffic and conversion KPIs.

Measuring too many KPIs. A dashboard with 40 SEO metrics makes it impossible to identify what matters most. Start with 3–5 primary KPIs aligned with business goals and expand from there.

Not aligning KPIs with stakeholders. KPIs only create accountability when stakeholders agree they matter. Align on KPI selection with marketing leadership and finance before reporting begins.