is a metric.
SEO KPI Library: Metrics, Formulas, and When to Use Them
SEO can be measured in dozens of ways.
None of those metrics is automatically the right KPI.
A useful SEO KPI answers a business question.
Is organic search producing enough value to justify the investment?
This library explains the SEO metrics that matter, how to calculate them, when to use them, and where they can become misleading.
Are more potential customers finding us?
Are we attracting the right searches?
Are those visitors becoming leads, appointments, opportunities, or customers?
Are we becoming more visible in traditional and AI-driven search?
This library includes
- general SEO KPIs
- traffic and engagement metrics
- conversion and revenue KPIs
- local SEO and Google Business Profile KPIs
- B2B SEO and pipeline KPIs
- AI search, GEO, and AEO KPIs
- authority and visibility metrics
- technical SEO health metrics
The goal is not to put every metric on one dashboard.
The goal is to measure the smallest set of numbers that tells you whether SEO is creating business value.
Start Here: KPI vs Metric
Every KPI is a metric.
Not every metric is a KPI.
A metric measures something.
A KPI measures something important enough to influence a decision.
For example:
is much closer to a business KPI.
That does not make rankings unimportant.
Rankings help explain why business outcomes changed.
The mistake is treating the diagnostic signal as the outcome.
A useful SEO measurement system has four layers:
The closer a metric is to the top, the easier it is to explain its business value.
The lower layers help diagnose what is creating or limiting that value.
Browse SEO KPIs
Look up a KPI, narrow the library by measurement family, or jump directly to a reference entry.
General17
Local16
B2B15
AI / GEO / AEO20
Supporting6
Useful, Not Primary9
SEO KPI Quick Reference
Compare the metric, its calculation or source, and the decision it best supports.
| KPI | Formula or source | Best used for |
|---|---|---|
| Organic clicks | Google Search Console | Search traffic from Google |
| Search impressions | Google Search Console | Search visibility and demand exposure |
| Organic CTR | Clicks ÷ impressions × 100 | Search-result performance |
| Average position | Search Console calculation | Directional ranking analysis |
| Non-brand clicks | Search Console branded/non-branded segmentation | New-demand acquisition |
| Organic sessions | Analytics | Website visits originating from organic search |
| Engagement rate | Engaged sessions ÷ sessions × 100 | Landing-page engagement |
| Organic key events | Analytics | Important actions from organic visitors |
| Organic conversion rate | Converting organic sessions ÷ organic sessions × 100 | Traffic quality |
| Organic leads | CRM/analytics | Lead generation |
| Qualified organic leads | CRM | Lead quality |
| Organic revenue | Analytics/CRM | Direct commercial outcome |
| Revenue per organic session | Organic revenue ÷ organic sessions | Traffic value |
| Cost per organic lead | SEO investment ÷ organic leads | Acquisition efficiency |
| SEO CAC | Allocable SEO/acquisition cost ÷ new organic customers | Customer acquisition efficiency |
| SEO ROI | (SEO-attributed profit − SEO cost) ÷ SEO cost × 100 | Financial return |
| Search share of voice | Tool-defined competitive visibility | Competitive search presence |
| GBP calls | Google Business Profile | Local lead intent |
| GBP directions | Google Business Profile | Location-visit intent |
| GBP website clicks | Google Business Profile | Local website demand |
| Local Pack Top-3 Coverage | Top-3 grid points ÷ tracked grid points × 100 | Geographic local visibility |
| Review velocity | New reviews during period | Local reputation growth |
| Organic MQLs / SQLs | CRM | B2B lead quality |
| MQL → SQL rate | SQLs ÷ MQLs × 100 | B2B funnel quality |
| Organic opportunities | CRM | B2B sales creation |
| Organic-sourced pipeline | Sum of attributed opportunity value | B2B business impact |
| Organic-sourced revenue | Closed-won revenue attributed to organic | B2B return |
| Google AI impressions | Search Console Generative AI report | AI Overview / AI Mode visibility |
| AI page citations | AI citation measurement platform | AI source visibility |
| AI share of authority | Your citations ÷ eligible citation set | Competitive AI citation presence |
| AI referral sessions | Analytics / AI referral reporting | Visits from AI assistants |
| AI referral conversion rate | AI conversions ÷ AI sessions × 100 | Quality of AI traffic |
| AI-sourced pipeline/revenue | CRM attribution | AI business impact |
On this pageBrowse major sections
No KPI entries match
Try a broader search or another KPI family.
General SEO KPIs
These metrics apply to almost every website.
Organic Clicks
What it measures: How many times people clicked from Google Search to your website.
Source: Google Search Console.
Google defines a click as an interaction that sends the user outside Google Search to your website.
Why it matters
Clicks are usually a better top-line search KPI than the number of keywords a site ranks for.
A site can rank for 20,000 keywords and receive very little useful traffic.
Clicks represent actual search visits being generated.
Best used for
- overall SEO growth
- page performance
- service/category growth
- branded vs non-branded analysis
- country or device analysis
Do not use it alone when
Traffic quality matters more than traffic volume.
10,000 informational clicks can be less valuable than 500 commercial clicks that generate qualified customers.
Search Impressions
Back to KPI finderWhat it measures: How often a link to your website appeared in Google Search.
Search Console counts impressions according to the type of result and how it appears in Search.
Why it matters
Impressions often increase before clicks.
They can reveal that:
- new pages are entering search
- existing pages are becoming relevant for more queries
- search demand is increasing
- visibility is improving before ranking high enough to generate substantial traffic
Best used for
Early-stage SEO work.
New content.
New service pages.
New locations.
New markets.
AI search visibility.
Do not treat more impressions as automatically better
Impressions from irrelevant searches do not create business value.
The goal is useful search exposure.
Organic Click-Through Rate
Back to KPI finderCTR measures what percentage of search impressions produce clicks.
Formula
Organic CTR = Clicks ÷ Impressions × 100If a page receives:
10,000 impressions
and:
700 clicks
then:
700 ÷ 10,000 × 100 = 7%CTR = 7%
Google Search Console uses the same basic clicks ÷ impressions calculation.
Best used for
Comparing:
- the same page over time
- queries with similar intent
- branded queries
- non-branded commercial queries
- search-result changes
Be careful with universal CTR benchmarks
CTR changes depending on:
- ranking position
- query intent
- brand recognition
- ads
- local results
- images
- videos
- featured results
- AI Overviews
- AI Mode
- other SERP features
A 4% CTR can be excellent for one query and weak for another.
Average Search Position
Back to KPI finderSearch Console reports the average topmost position occupied by your property or URL across searches where it appeared.
It is an average, not a literal ranking position that every searcher sees.
Best used for
Tracking:
- one query
- one page
- one page group
- one market
- one topic
over time.
Weak use
Reporting:
Average site ranking improved from 31.7 to 27.4.
That combines too many unrelated queries and pages to tell a business leader much.
Google itself recommends focusing more on trends in clicks and impressions than position alone.
Branded vs Non-Branded Search Performance
Back to KPI finderBranded searches contain the company, product, or brand name.
Non-branded searches represent demand that exists independently of the brand.
Examples:
Google Search Console now provides branded and non-branded query segmentation for eligible properties.
Non-Brand Clicks
For many SEO campaigns, this is one of the most useful acquisition KPIs.
It answers:
Are we capturing people who were not already searching specifically for us?
Non-Brand Click Share
A custom calculation:
Non-brand click share = Non-brand clicks ÷ total clicks × 100This can help distinguish:
brand demand
from:
SEO-created discovery.
Important Search Console limitation
Search Console hides some low-volume queries for privacy and truncates some table data. Query filters can therefore produce totals that do not perfectly reconcile with unfiltered totals.
Treat branded/non-branded percentages as useful analysis, not perfect accounting.
Organic Sessions
Back to KPI finderA session represents a period during which someone interacts with the website.
Google Analytics starts a session when someone opens the site or app and no session is already active. The default inactivity timeout is 30 minutes.
Best used for
Understanding website traffic arriving from organic search.
Why sessions and Search Console clicks differ
They measure different things.
Search Console measures interaction with Google Search.
Analytics measures the resulting website session.
Differences can result from:
- attribution rules
- cookies
- consent
- JavaScript
- time zones
- redirects
- browser behavior
- data processing
Do not expect the numbers to match exactly.
Engagement Rate
Back to KPI finderGA4 defines an engaged session as one that:
- lasts at least 10 seconds,
- includes at least one key event,
- or includes at least two page or screen views.
Formula
Engagement Rate = Engaged Sessions ÷ Sessions × 100Best used for
Comparing traffic quality between:
- landing pages
- page types
- traffic sources
- content groups
Do not make it a primary business KPI
A visitor can spend six minutes reading an article and never become a customer.
Another visitor can spend 25 seconds on a service page and submit a $50,000 project inquiry.
Business outcomes still matter more.
Organic Key Events
Back to KPI finderGoogle Analytics allows important business events to be marked as key events.
Examples include:
- form submission
- booked appointment
- quote request
- purchase
- phone-click event
- demo request
- account signup
Best used for
Connecting organic acquisition to meaningful user actions.
Do not mark every minor interaction as a key event.
If everything is important, the metric stops helping you understand business performance.
Organic Conversion Rate
Back to KPI finderFor lead-generation websites:
Organic Conversion Rate = Organic sessions with the desired conversion ÷ Organic sessions × 100Example:
4,000 organic sessions
120 qualified form/call conversions
120 ÷ 4,000 × 100 = 3%Best used for
Understanding whether SEO traffic is becoming more commercially useful.
Use different conversion rates for different page families when necessary.
For example:
One sitewide conversion rate can hide meaningful differences.
Organic Leads
Back to KPI finderOrganic leads measure prospects acquired through organic search.
Typical lead actions include:
- form submissions
- calls
- appointments
- consultations
- quote requests
- demo requests
Formula
Usually a simple count.
But define attribution first.
Does "organic lead" mean:
First interaction was organic search?
or:
The session that generated the form submission was organic?
Those are different.
Consistency matters more than choosing one universal definition.
Qualified Organic Leads
Back to KPI finderLead count tells you volume.
Qualified lead count tells you quality.
For a local contractor:
20 calls from homeowners in the service area may matter more than 70 calls that include job seekers, vendors, spam, and customers outside the service area.
For a B2B company:
10 sales-qualified leads can matter more than 150 ebook downloads.
Qualified Lead Rate
Qualified Lead Rate = Qualified organic leads ÷ Total organic leads × 100Example:
50 organic leads
20 qualified
20 ÷ 50 × 100 = 40%This is often much more useful than total lead volume.
Organic Revenue
Back to KPI finderOrganic revenue is revenue attributed to customers acquired through organic search according to the attribution model the company has chosen.
For ecommerce this may come directly from analytics.
For service and B2B companies it often requires:
Analytics
*
CRM
*
closed customer data.
Best used for
Executive SEO reporting.
Important
Do not call pipeline revenue.
Do not call lead value revenue.
Revenue means the sale actually occurred.
Revenue per Organic Session
Back to KPI finderThis metric helps compare traffic quality over time.
Formula
Revenue per Organic Session = Organic revenue ÷ Organic sessionsExample:
$120,000 organic revenue
20,000 organic sessions
$120,000 ÷ 20,000 = $6Revenue per session = $6
This can expose cases where:
Traffic grows 40%
but:
Revenue grows only 5%.
More traffic did not necessarily produce proportionally more value.
Cost per Organic Lead
Back to KPI finderFormula
Cost per Organic LeadSEO investmentOrganic leadsExample:
$10,000 monthly SEO investment
50 organic leads
$10,000 ÷ 50 = $200Cost per organic lead = $200
Better variation
Use qualified leads:
Cost per Qualified Organic LeadSEO investmentQualified organic leadsThis is especially useful for service businesses where lead quality varies considerably.
SEO Customer Acquisition Cost
Back to KPI finderSEO CAC estimates how much it costs to acquire a customer through SEO.
Basic formula
SEO CACSEO acquisition costNew customers attributed to organic searchSEO costs may include:
- agency/consulting fees
- internal labor
- content production
- development allocated to SEO
- tools
- outreach/link acquisition
- relevant shared marketing costs
A full customer acquisition cost may also allocate sales costs.
CAC is normally calculated as acquisition costs divided by customers acquired.
Do not compare incomplete CACs
If paid media CAC includes sales salaries and software while SEO CAC includes only agency fees, the comparison is misleading.
Use consistent cost definitions.
SEO ROI
Back to KPI finderSEO ROI is often calculated incorrectly.
Revenue is not profit.
A more defensible formula is:
SEO ROI = (Profit attributable to SEO − SEO investment) ÷ SEO investment × 100Example:
Profit attributable to SEO: $300,000
SEO investment: $120,000
($300,000 − $120,000) ÷ $120,000 × 100 = 150%SEO ROI = 150%
If you only have revenue
Report:
SEO-attributed revenue
or:
Revenue-to-SEO-cost ratio
instead of pretending the revenue number represents profit.
Revenue-to-Cost Ratio
Organic revenue ÷ SEO investmentIf SEO generates $500,000 from $100,000 invested:
$500,000 ÷ $100,000 = 5That is a 5:1 revenue-to-cost ratio.
It is not necessarily 400% ROI unless profitability has been accounted for.
Search Share of Voice
Back to KPI finderShare of voice estimates how much of a defined organic-search market your website captures compared with competing websites.
There is no universal Google Search Console share-of-voice metric.
SEO platforms calculate it differently.
For example, Ahrefs calculates Rank Tracker share of voice from estimated clicks earned by the target compared with estimated clicks available across the tracked SERPs.
A conceptual formula is:
Search Share of Voice = Your estimated organic visibility ÷ Total visibility across the tracked market × 100Best used for
Competitive trend measurement.
Especially when the keyword set represents:
- your real services
- industries
- products
- markets
- buying queries
Weak use
Tracking a random basket of keywords selected because they have high search volume.
A share-of-voice model is only as useful as the market definition behind it.
Ranking Distribution
Back to KPI finderInstead of reporting hundreds of individual keyword positions, group them.
Example:
Best used for
Understanding whether a keyword portfolio is moving closer to meaningful visibility.
Useful variation
Track only:
commercially relevant queries
instead of every keyword a tool discovers.
Local SEO KPIs
Local businesses need a different scorecard.
Website traffic matters.
But so do:
- calls
- directions
- bookings
- map visibility
- Business Profile engagement
- reviews
- local leads
- location-level revenue
Google says local results are primarily influenced by relevance, distance, and prominence. Reviews and positive ratings can contribute to prominence.
Google Business Profile Views
Back to KPI finderBusiness Profile views measure how many people viewed the profile on Search and Maps.
Google counts unique visitors with specific limits on repeated visits.
Best used for
Monitoring local discovery.
Important limitation
Google Business Profile performance can include interactions from both organic results and Google Ads.
Do not automatically describe every profile view as "organic local SEO traffic."
Google Business Profile Searches
Back to KPI finderGoogle Business Profile performance can show the search terms people used when the profile appeared.
Best used for
Understanding:
- services people associate with the business
- branded vs discovery demand
- unexpected searches
- local-intent patterns
This is useful diagnostic information rather than a final business outcome.
GBP Calls
Back to KPI finderGoogle reports how many times someone clicked the call button on a Business Profile.
Important distinction
A call click is not necessarily:
- a completed call
- an answered call
- a qualified lead
- a customer
For businesses where phone calls drive revenue, combine GBP data with:
call tracking
CRM qualification
closed revenue.
GBP Direction Requests
Back to KPI finderDirections measure how many people requested directions to a business location.
Best used for
Businesses where customers physically visit:
- clinics
- dentists
- auto repair shops
- showrooms
- retail locations
- professional offices
Important
A direction request is visit intent, not confirmed foot traffic.
GBP Website Clicks
Back to KPI finderThis is the number of clicks from the Business Profile to the website.
Best used for
Understanding how often local discovery continues onto the website.
Use tracking parameters where appropriate so those visits can be analyzed downstream.
GBP Interaction Rate
Back to KPI finderThis is a useful custom KPI.
Formula
GBP Interaction Rate = Profile interactions ÷ Profile views × 100Possible interactions include applicable:
- calls
- website clicks
- directions
- bookings
- messages
Use the metric consistently over time.
Do not compare businesses with very different profile features as though the rates were directly equivalent.
Local Pack Top-3 Coverage
Back to KPI finderTop-3 coverage = 63.3%
One map ranking measured from one point is a weak local KPI.
Local results vary strongly with searcher location because distance is one of Google's core local-ranking factors.
A stronger method uses a geographic rank grid.
Formula
Top-3 Local Coverage = Grid points ranking in positions 1–3 ÷ Total tracked grid points × 100Example:
49 geographic points tracked.
Business ranks Top 3 at 31.
31 ÷ 49 × 100 = 63.3%Top-3 coverage = 63.3%
Best used for
Service-area and local businesses.
Track separately for major services because map visibility can differ substantially by query.
Average Local Grid Rank
Back to KPI finderFormula
Sum of ranking positions ÷ Number of measured grid pointsUseful as a directional metric.
But Top-3 Coverage is often easier for business leaders to understand.
A move from:
average position 6.2 → 4.7
is less intuitive than:
Top-3 coverage increased from 38% to 64% of the target service area.
Review Count
Back to KPI finderTotal Google reviews can matter for customer trust and local prominence.
Google explicitly states that more reviews and positive ratings can help local ranking.
Track:
- total reviews
- competitor review count
- reviews by location
Do not treat review count alone as the goal.
Quality and recency also matter to customers.
Average Review Rating
Back to KPI finderGoogle's review score is the average of published ratings and is shown on a 1–5 scale.
Best used for
Monitoring customer reputation.
Do not manipulate this KPI with incentivized reviews. Google prohibits offering incentives in exchange for reviews.
Review Velocity
Back to KPI finderReview velocity measures how quickly legitimate new reviews are being added.
Formula
Review VelocityNew reviews receivedPeriodExample:
18 new reviews over three months:
18 ÷ 3 = 6Review velocity = 6 reviews per month
Track trends rather than chasing arbitrary benchmarks.
Different industries naturally generate reviews at different rates.
Review Response Rate
Back to KPI finderFormula
Review Response Rate = Reviews responded to ÷ Reviews received × 100This is primarily a reputation-management KPI rather than a pure ranking KPI.
Google encourages businesses to respond to reviews and notes that helpful replies can help a business stand out.
Local Organic Leads
Back to KPI finderTrack leads generated through:
- local organic landing pages
- service-area pages
- location pages
- Business Profile traffic
- organic phone calls
- appointments
This should become one of the primary KPIs for service businesses.
Qualified Local Lead Rate
Back to KPI finderFormula
Qualified Local Leads ÷ Total Local SEO Leads × 100This prevents SEO from looking successful merely because calls increased.
A painting company does not benefit from doubling calls if most callers are:
job applicants
vendors
outside the service area
seeking services the company does not provide.
Local SEO Revenue
Back to KPI finderFor local businesses, the ideal measurement chain is:
Track as far down that chain as the business systems allow.
The closer SEO reporting gets to revenue, the more useful it becomes.
B2B SEO KPIs
B2B companies need to look beyond form submissions.
A typical journey might be:
An SEO program can increase traffic and leads while still failing if those leads never become real opportunities.
Organic Leads
Back to KPI finderTrack the total number of leads attributed to organic search.
But this should usually be a volume KPI, not the final B2B KPI.
Organic MQLs
Back to KPI finderA Marketing Qualified Lead meets the company's agreed marketing qualification criteria.
That might involve:
- company type
- employee count
- industry
- geography
- engagement
- budget
- problem fit
The exact definition belongs to the business.
Do not borrow another company's MQL criteria.
Organic SQLs
Back to KPI finderSales Qualified Leads have passed the business's sales qualification criteria.
SQLs are often more meaningful than raw lead count because they represent prospects the sales team considers worth pursuing.
Organic Lead Quality Rate
Back to KPI finderChoose the qualification stage that matters.
For example:
Organic SQL Rate = Organic SQLs ÷ Organic Leads × 100Or:
Organic MQL Rate = Organic MQLs ÷ Organic Leads × 100This helps compare SEO traffic quality over time.
MQL-to-SQL Conversion Rate
Back to KPI finderFormula
MQL → SQL Rate = SQLs ÷ MQLs × 100Sales and marketing platforms commonly use this conversion to assess lead quality.
Example:
40 organic MQLs
18 become SQLs
18 ÷ 40 × 100 = 45%Organic MQL → SQL = 45%
Important
Align cohorts with the sales cycle.
If MQLs normally take three months to become SQLs, comparing this month's MQLs against this month's SQLs can produce misleading conclusions.
SQL-to-Opportunity Conversion Rate
Back to KPI finderFormula
SQL → Opportunity Rate = Organic-sourced opportunities ÷ Organic SQLs × 100This is especially useful for evaluating whether SEO attracts companies with genuine purchasing potential.
Organic-Sourced Opportunities
Back to KPI finderCount opportunities where organic search receives the agreed acquisition attribution.
This is much stronger than counting leads.
Example:
The six opportunities are closer to actual revenue.
Organic-Sourced Pipeline
Back to KPI finderTotal organic-sourced pipeline $225,000
Formula
Organic-Sourced Pipeline = Sum of opportunity value where organic search receives source attributionExample:
Opportunity A: $75,000
Opportunity B: $40,000
Opportunity C: $110,000
$75,000 + $40,000 + $110,000 = $225,000Organic-sourced pipeline = $225,000
This is one of the strongest SEO KPIs for B2B companies.
Organic-Influenced Pipeline
Back to KPI finderSourced and influenced pipeline are not the same thing.
Organic-sourced
Organic search receives the agreed acquisition/source credit.
Organic-influenced
Organic search appeared somewhere in the opportunity's journey.
Conceptually:
Depending on attribution rules:
LinkedIn may be the source.
Organic influenced the journey.
Report these separately.
Otherwise the same opportunity can make several channels appear to have generated the full deal.
Marketing attribution exists specifically to determine how touchpoints contribute to outcomes such as leads, pipeline, and closed deals.
Pipeline per Organic Lead
Back to KPI finderFormula
Pipeline per Organic LeadOrganic-sourced pipelineOrganic leadsExample:
$400,000 pipeline
80 organic leads
$400,000 ÷ 80 = $5,000Pipeline per lead = $5,000
This can reveal changing lead quality even when total lead volume remains stable.
Cost per Organic Opportunity
Back to KPI finderFormula
Cost per Organic OpportunitySEO investmentOrganic-sourced opportunitiesThis can be more useful than cost per lead for companies with complex qualification requirements.
Opportunity Win Rate
Back to KPI finderFormula
Win Rate = Closed-won opportunities ÷ Total closed opportunities × 100Salesforce uses this basic calculation for opportunity win rate.
Analyze the rate by acquisition channel where sample size allows.
If organic creates many opportunities but few become customers, investigate:
- qualification
- positioning
- search intent
- pricing
- competitive fit
- sales process
Organic-Sourced Revenue
Back to KPI finderFormula
Organic-Sourced Revenue = Sum of closed-won revenue attributed to organic acquisitionFor mature B2B SEO programs, this should be an executive KPI.
Average Organic Deal Size
Back to KPI finderFormula
Average Organic Deal SizeOrganic closed-won revenueNumber of organic closed-won dealsThis helps determine whether SEO is attracting:
many small opportunities
or:
fewer high-value opportunities.
Organic Sales Cycle Length
Back to KPI finderFormula
Average Organic Sales Cycle = Average( Closed date − agreed sales-cycle starting date )The starting date could be:
- lead creation
- SQL creation
- opportunity creation
Choose one and keep the definition consistent.
SEO may influence not only how many leads arrive but how informed they are before speaking with sales.
AI Search, GEO and AEO KPIs
AI-driven discovery creates a new measurement problem.
Someone can discover a company through:
- Google's AI Overviews
- Google AI Mode
- ChatGPT
- Perplexity
- Claude
- Gemini
- Copilot
without immediately visiting the website.
This means AI measurement needs at least three layers:
Bot crawling is a fourth, upstream layer, but should not be confused with visibility.
Google Generative AI Impressions
Back to KPI finderThis became substantially more measurable in 2026.
Google Search Console now has a dedicated Generative AI performance report for Search, rolled out worldwide as of August 31, 2026.
It reports impressions from:
- AI Overviews
- AI Mode
and allows analysis by:
- page
- country
- device
- date
KPI
No formula is needed.
Search Console provides the value.
Best used for
Understanding:
- whether the site is being surfaced in Google's generative search experiences
- which pages receive AI visibility
- which countries see that visibility
- how AI visibility changes over time
Google AI Visibility Growth
Back to KPI finderFormula
AI Impression Growth = (Current AI impressions − Previous AI impressions) ÷ Previous AI impressions × 100Useful for monitoring trend.
But avoid celebrating impressions that have no relationship to relevant topics or customers.
Google AI Visibility by Page Family
Back to KPI finderThis is a useful custom KPI.
Group Generative AI Search impressions into:
Then ask:
Which parts of the website are actually being surfaced in AI-generated search?
This can be more useful strategically than one sitewide AI impression number.
Can You Measure Google AI CTR?
Back to KPI finderNot accurately from the dedicated Generative AI Search report today.
The dedicated report currently provides generative AI impressions, not a separate AI-only click count.
Clicks from AI Overviews and AI Mode are counted within Google's overall Web Search performance. Google confirms that clicking an external link in either AI feature counts as a Search Console click.
Therefore, do not calculate:
Overall Google Search clicks ÷ Generative AI impressionsand call the result AI CTR.
The numerator and denominator represent different populations.
AI Page Citations
Back to KPI finderAI citation platforms can track when pages from your domain are referenced as sources in AI-generated answers.
Microsoft Clarity's AI Visibility Citation dashboard, for example, reports Page citations as the number of times pages from the site were referenced in AI-generated answers.
Best used for
Identifying:
- frequently cited pages
- topics that AI systems retrieve
- resource formats that perform well
- pages gaining AI authority
Important
A citation is not a visit.
The user may read the AI answer without clicking the source.
AI Citation Coverage
Back to KPI finderA useful custom metric:
AI Citation Coverage = Priority pages receiving at least one citation ÷ Priority pages monitored × 100Example:
50 strategic resources monitored.
18 have been cited.
18 ÷ 50 × 100 = 36%Citation coverage = 36%
This helps determine whether AI visibility is concentrated in one or two pages or spread across the business's important topics.
AI Share of Authority
Back to KPI finderMicrosoft Clarity defines Share of Authority as the percentage of total citations attributed to your domain in its citation measurement set.
Conceptually:
AI Share of Authority = Your citations ÷ Total eligible citations × 100Clarity uses its own daily aggregation logic, so calculate and compare this metric within the same platform rather than trying to recreate it from unrelated tools.
Best used for
Competitive AI visibility.
Example:
This provides more competitive context than citation count alone.
AI Share of Voice
Back to KPI finderSome AI monitoring platforms use AI Share of Voice based on brand mentions rather than citations.
A common conceptual formula is:
AI Share of Voice = Your AI mentions ÷ Total tracked competitor mentions × 100Semrush, for example, describes AI share of voice using this general framework, although its product also accounts for where brands appear in responses.
Important limitation
AI share-of-voice values depend heavily on:
- prompts being tracked
- competitors selected
- AI platforms tested
- geographic context
- model versions
- sampling methodology
Treat it as a competitive monitoring metric, not a universal market-share statistic.
Grounding Queries
Back to KPI finderSome AI visibility platforms can show the retrieval queries AI systems use when finding supporting information.
Microsoft Clarity calls these Grounding queries. They may differ from the exact phrase the user typed because they reflect how AI systems search for information needed to construct the answer.
These are primarily diagnostic rather than executive KPIs.
They can help answer:
What concepts do AI systems associate with our content?
AI Referral Sessions
Back to KPI finderAI referral sessions measure visits that arrive after someone clicks from a standalone AI assistant.
Examples include:
- ChatGPT
- Claude
- Perplexity
- Gemini
- Copilot
Microsoft Clarity now classifies free AI referral visits as AIPlatform and paid AI traffic separately as PaidAIPlatform.
OpenAI also automatically appends:
utm_source=chatgpt.comto referral URLs from ChatGPT search results, which allows publishers to identify those visits in analytics tools.
AI Referral Traffic Share
Back to KPI finderFormula
AI Referral Traffic Share = AI-referred sessions ÷ Total website sessions × 100Microsoft Clarity uses this same basic formula for its AI referral traffic metric.
Example:
250 AI sessions
25,000 total sessions
250 ÷ 25,000 × 100 = 1%AI referral share = 1%
A small percentage does not automatically mean AI visibility is unimportant.
Many AI interactions do not produce a website visit at all.
AI Traffic Attribution Has Blind Spots
Back to KPI finderReferral measurement is incomplete.
Microsoft Clarity notes that AI sources are identified from known referral patterns, but visits can appear as Direct when the source is hidden. It also distinguishes standalone AI platforms from AI features embedded inside search engines.
This creates an important distinction:
versus:
Do not combine these measurement systems without understanding where the data comes from.
AI Referral Conversion Rate
Back to KPI finderFormula
AI Referral Conversion Rate = AI sessions producing desired conversion ÷ AI referral sessions × 100Example:
200 AI visits.
14 generate qualified inquiries.
14 ÷ 200 × 100 = 7%AI referral conversion rate = 7%
Compare against:
- Organic Search
- Paid Search
- Referral
- Social
- Direct
to understand traffic quality.
AI-Sourced Leads
Back to KPI finderCount leads where the agreed source is an AI referral platform.
Examples:
ChatGPT
Claude
Perplexity
Gemini
Copilot
For service businesses this can include:
calls
forms
appointments
quote requests.
AI-Sourced Pipeline
Back to KPI finderFor B2B:
AI-Sourced Pipeline = Sum of opportunity value from opportunities sourced through measurable AI referralsThis turns GEO/AEO reporting from:
We were cited 72 times
into:
AI referrals created $140,000 in qualified pipeline.
Both metrics have value.
The second is a business KPI.
AI-Influenced Pipeline
Back to KPI finderAs with organic search, distinguish:
AI sourced
from:
AI influenced.
A buyer may:
Depending on attribution:
Google may receive the conversion source.
AI still influenced discovery.
Multi-touch measurement becomes increasingly important as search journeys fragment across traditional and AI interfaces.
AI-Sourced Revenue
Back to KPI finderFormula
AI-Sourced Revenue = Closed-won revenue attributed to AI-originated customersThis is the strongest downstream AI KPI when measurement volume is large enough.
AI Referral Revenue per Session
Back to KPI finderFormula
AI Revenue per SessionAI-attributed revenueAI referral sessionsCompare with organic, paid, social, and other referral sources.
This prevents teams from judging AI traffic only by volume.
AI Bot Request Share
Back to KPI finderAI crawlers and agents may request website content even when that content is never cited or shown to users.
Microsoft Clarity's server-side Bot Activity reporting now includes AI request share, the percentage of total requests originating from AI bots. It explicitly warns that bot requests do not prove that the content was grounded, cited, or shown in AI-generated answers.
This is primarily an operational and diagnostic metric, not a visibility KPI.
Do not report:
ChatGPT crawled us 20,000 times
as equivalent to:
We appeared in ChatGPT 20,000 times.
Those are completely different claims.
AI KPI Funnel
Back to KPI finderA practical AI search dashboard can look like:
This prevents AI reporting from stopping at prompt screenshots and citation counts.
Supporting SEO Metrics
Some metrics are highly useful without belonging on the executive dashboard.
Indexed Priority Page Rate
Back to KPI finderFormula
Indexed Priority Page Rate = Important indexable pages indexed ÷ Important pages intended for indexing × 100Example:
240 priority pages should be indexed.
232 are indexed.
232 ÷ 240 × 100 = 96.7%Use this for:
- migrations
- large sites
- ecommerce
- multi-location sites
- programmatic SEO
- large content libraries
Do not calculate this across every URL the CMS creates.
Measure pages that are actually intended to appear in Search.
Productive Page Rate
Back to KPI finderA custom metric:
Productive Page Rate = Indexable pages generating meaningful organic visibility ÷ Total intended indexable pages × 100"Meaningful visibility" might mean:
at least one click
or:
a minimum impression threshold.
Choose the rule based on the site.
This can help diagnose content libraries where thousands of pages exist but only a small percentage participate in search.
Core Web Vitals Pass Rate
Back to KPI finderFormula
CWV Pass Rate = URLs or page groups passing Core Web Vitals ÷ Measured URLs/page groups × 100Useful as a technical experience KPI.
Not usually a CEO-level SEO KPI.
A Core Web Vitals improvement matters if it supports better user experience and search performance.
The percentage itself is not revenue.
Referring Domains
Back to KPI finderCount the number of unique external domains linking to the site.
Useful for:
- authority development
- competitive research
- digital PR
- link acquisition
Less useful when reported without quality or relevance.
100 new scraper domains should not be treated as better than five relevant industry publications.
Referring Domains to Priority Pages
Back to KPI finderA better authority KPI for many businesses:
This asks whether external authority is reaching the assets the business wants to compete with.
New vs Lost Referring Domains
Back to KPI finderMonitor:
These are supporting indicators.
They do not directly measure business results.
Metrics That Are Often Mistaken for KPIs
Number of Ranking Keywords
Useful for competitive research.
Weak executive KPI.
A website can rank for thousands of irrelevant terms.
Domain Rating, Domain Authority, Authority Score
Back to KPI finderThese are third-party metrics.
They are useful for comparison within the same tool.
They are not Google rankings or penalties.
Do not report:
Our Domain Rating increased by five points
as the main proof that SEO worked.
Search Volume
Back to KPI finderSearch volume estimates market demand.
It does not measure your performance.
Keyword Difficulty
Back to KPI finderKeyword Difficulty is a third-party opportunity metric.
It is not a business KPI.
Different platforms calculate it differently.
SEO Health Score
Back to KPI finderSite audit platforms generate health scores from their own weighting systems.
Useful diagnostically.
Weak as the primary measurement of SEO success.
A site can have:
98% health
and:
zero qualified leads.
Indexed Page Count
Back to KPI finderMore indexed pages is not necessarily better.
The correct question is:
Are the pages that should be indexed actually indexed and productive?
Backlink Count
Back to KPI finderMore backlinks is not automatically better.
Focus on:
- relevant domains
- authority
- page relevance
- legitimate acquisition
- pages receiving those links
Average Sitewide Ranking
Back to KPI finderAverages across thousands of unrelated queries often hide more than they reveal.
Segment by:
- service
- product
- industry
- location
- page type
- query family
Traffic Value
Back to KPI finderThird-party SEO tools estimate what organic traffic might cost if purchased through paid search.
This is useful for competitor research.
It is not actual revenue.
Ahrefs explicitly calculates organic traffic value from estimated organic clicks multiplied by keyword CPC values.
Do not report:
Our SEO generated $200,000
when the number is actually a third-party traffic-value estimate.
AI Mentions Without Context
Back to KPI finderA brand being mentioned 100 times in tracked prompts sounds impressive.
But ask:
Compared with whom?
Across which prompts?
Which platforms?
Which markets?
Were citations included?
Did users visit?
Did the mentions produce leads?
AI mentions are visibility indicators.
They are not automatically business results.
Which KPIs Should a Local Business Track?
A practical local SEO executive scorecard might contain:
| KPI | Why |
|---|---|
| Qualified SEO leads | Measures real demand |
| SEO-sourced customers/revenue | Measures business result |
| GBP calls/bookings | Captures high-intent local actions |
| Local Pack Top-3 Coverage | Measures geographic visibility |
| Non-brand organic clicks | Measures new customer discovery |
| Location/service-page conversions | Measures website effectiveness |
| Review growth and rating | Tracks local reputation |
| Cost per qualified SEO lead | Measures efficiency |
| Google AI impressions | Tracks emerging AI search visibility |
| AI referral leads | Tracks standalone AI discovery |
Everything else can sit underneath as diagnostic data.
Which KPIs Should a B2B Company Track?
A practical B2B SEO scorecard might contain:
| KPI | Why |
|---|---|
| Organic SQLs | Measures lead quality |
| Organic opportunities | Connects SEO to sales |
| Organic-sourced pipeline | Measures financial opportunity |
| Organic-sourced revenue | Measures closed business |
| Organic-influenced pipeline | Captures multi-touch contribution |
| Cost per organic opportunity | Measures efficiency |
| Non-brand clicks | Measures new-market discovery |
| Search share of voice | Measures competitive search presence |
| Google AI impressions | Measures AI Search visibility |
| AI citations/share of authority | Measures generative-answer presence |
| AI-sourced opportunities | Connects GEO/AEO to pipeline |
Traffic can still appear in the report.
It just should not be the headline.
Which KPIs Should an Ecommerce Business Track?
Even though ecommerce has additional merchandising metrics, its SEO scorecard often centers on:
- organic revenue
- organic purchases
- purchase conversion rate
- organic sessions
- revenue per organic session
- average order value
- non-brand clicks
- category/product visibility
- organic CAC
- SEO ROI
- Product rich-result visibility
- AI product/referral visibility
The principle remains the same.
Start with revenue.
Work backward toward the search signals that create it.
How Many SEO KPIs Should You Report?
A dashboard containing 47 KPIs usually contains zero priorities.
A useful executive dashboard may need:
5–10 primary metrics.
The SEO team can monitor dozens of supporting metrics beneath them.
Think in layers.
Different audiences need different dashboards.
Match the KPI to the Page Type
Not every page exists to generate the same result.
| Page Type | Useful KPIs |
|---|---|
| Service Page | non-brand clicks • leads • conversion rate • pipeline • revenue |
| Location Page | local organic clicks • calls • bookings • location-specific leads • revenue • local visibility |
| Industry Page | non-brand clicks • qualified B2B leads • opportunities • industry-specific pipeline |
| Case Study | organic discovery • assisted conversions • engagement from commercial journeys • internal progression toward service pages |
| Informational Guide | impressions • clicks • non-brand discovery • assisted conversions • citations • AI visibility • links earned |
| Calculator or Tool | organic users • tool completions • leads • assisted conversions • backlinks • returning visitors |
Measure SEO by Page Family
One of the strongest improvements you can make to SEO reporting is grouping pages by their role.
Instead of:
report:
Then add business outcomes.
This connects SEO architecture with measurement.
Month-over-Month vs Year-over-Year
Month-over-Month
Useful for detecting:
- recent releases
- technical problems
- fast growth
- campaign changes
Formula
MoM Growth = (Current month − Previous month) ÷ Previous month × 100Year-over-Year
Often better for seasonal businesses.
Formula
YoY Growth = (Current period − Same period last year) ÷ Same period last year × 100Example:
A landscaping company comparing April with March may simply observe normal spring seasonality.
Comparing April 2026 with April 2025 may be more meaningful.
Use both when necessary.
Do Not Ignore Seasonality
SEO performance should be compared with demand.
If:
impressions decline 20%
but:
overall market search demand declined 30%,
the business may actually have gained search share.
This is where:
- Search Console trends
- Google Trends
- rank tracking
- share of voice
- year-over-year comparisons
can help distinguish performance changes from market changes.
Attribution Must Be Defined Before SEO Is Judged
Consider this path:
Who created the customer?
Possible answers:
Direct
all three.
Different attribution models answer differently.
That is why reports should label metrics clearly:
Organic sourced
Organic influenced
Organic last-touch
Organic first-touch
Do not compare metrics built from different attribution models as though they mean the same thing.
GA4 itself distinguishes user-, session-, and event-scoped traffic-source attribution.
A KPI Needs a Decision Attached to It
A useful test:
If this metric changes, what decision will we make?
Examples:
Qualified leads fall
Investigate commercial visibility and conversion.
Impressions rise but clicks do not
Review positions, search intent, titles, SERP features, and query mix.
Clicks rise but pipeline does not
Investigate traffic quality, conversion, qualification, and page intent.
Organic pipeline rises while traffic stays flat
SEO may be attracting higher-value demand.
GBP views increase but calls decline
Investigate profile relevance, competition, offers, phone visibility, and customer intent.
AI citations increase but AI traffic remains flat
AI systems may be using the content without users needing to click through.
AI traffic increases but conversions remain weak
Investigate landing-page intent and the topics producing referrals.
A metric that never changes a decision is probably not a key performance indicator.
SEO KPI Reporting Cadence
Not every KPI needs daily monitoring.
Weekly
Monitor anomalies:
- clicks
- impressions
- leads
- revenue
- major rankings
- indexing failures
- GBP actions
- AI visibility anomalies
Monthly
Evaluate trends:
- non-brand clicks
- conversions
- qualified leads
- local visibility
- share of voice
- AI citations
- AI referrals
- content/page-family performance
Quarterly
Evaluate business impact:
- sourced pipeline
- influenced pipeline
- revenue
- CAC
- ROI
- market share
- strategic page performance
- customer acquisition trends
Executive reporting generally becomes more useful as the time window becomes longer.
There Is No Universal “Good” SEO KPI Number
There is no universal:
- good CTR
- good organic conversion rate
- good number of leads
- good local ranking
- good backlink count
- good AI citation count
- good SEO ROI
without context.
Compare against:
- your historical baseline
- business economics
- realistic competitors
- search demand
- page intent
- customer acquisition targets
Benchmarks can help provide context.
They should not replace your actual business economics.
A Better SEO KPI Framework
Start with the business outcome.
Then work backward.
Local Business
B2B Business
AI Search
That makes it much easier to know which KPI belongs in which conversation.
Frequently Asked Questions About SEO KPIs
What are the most important SEO KPIs?
For most businesses, the most important KPIs are those closest to business outcomes:
qualified leads
customers
revenue
pipeline
conversion rate
customer acquisition cost
SEO ROI.
Clicks, impressions, rankings, and visibility help explain how those outcomes are being created.
Is organic traffic still a good SEO KPI?
Yes, but usually not by itself.
Traffic is useful for measuring acquisition.
Combine it with conversion quality and business outcomes.
Should rankings be an SEO KPI?
Rankings are useful leading indicators.
They become more meaningful when tracked for strategically important queries rather than every keyword a tool discovers.
Is average position accurate?
Search Console average position is accurate according to Google's measurement methodology, but it is an average of the topmost position where your site appeared.
It should not be interpreted as the exact position every user saw.
What is a good organic CTR?
There is no universal good CTR.
CTR changes dramatically by query intent, position, SERP layout, brand strength, device, and search feature.
Compare equivalent queries and pages over time.
What is the best local SEO KPI?
For most local service businesses:
qualified leads
bookings
calls
customers
and revenue
matter most.
Local Pack visibility, Business Profile activity, reviews, and organic clicks help explain those results.
What is the best B2B SEO KPI?
Organic-sourced pipeline is one of the strongest B2B KPIs because it connects SEO acquisition with real sales opportunities.
Organic-sourced revenue is stronger once enough deals have closed.
Should B2B SEO measure MQLs?
Yes, if the company has a meaningful MQL definition.
But do not stop there.
Track progression into:
SQLs
opportunities
pipeline
closed revenue.
What is the difference between sourced and influenced pipeline?
Sourced pipeline gives SEO acquisition credit according to the company's source-attribution model.
Influenced pipeline means organic search participated somewhere in the journey.
Track them separately.
How do you measure SEO ROI?
A defensible formula is:
(Profit attributable to SEO − SEO investment) ÷ SEO investment × 100If only revenue is available, report revenue separately rather than calling it profit-based ROI.
How do you measure SEO for AI search?
Use several layers.
For Google:
Generative AI impressions from Search Console.
For standalone AI assistants:
citations
share of authority/share of voice
AI referral sessions
AI conversions
AI-sourced pipeline
AI revenue.
No single AI metric captures the entire customer journey.
Can Google Search Console track AI Overview traffic?
Google includes AI Overview and AI Mode interactions inside normal Web Search performance.
As of 2026, Search Console also provides a dedicated Generative AI performance report showing impressions from AI Overviews and AI Mode.
The dedicated report currently focuses on impression visibility rather than providing a separate AI-only click metric.
Can ChatGPT traffic be tracked?
Yes when a detectable referral reaches the website.
OpenAI automatically includes utm_source=chatgpt.com in referral URLs from ChatGPT search results.
Some AI traffic may still appear as Direct when referral information is unavailable.
Are AI citations more important than AI traffic?
They measure different stages.
Citation:
An AI system used or referenced your content.
Traffic:
A user clicked through to your site.
Conversion:
That visitor produced a business action.
Track all three when possible.
Is AI bot traffic an SEO KPI?
Usually not.
Bot activity shows that automated systems requested your content.
It does not prove that the content was cited, shown to a user, clicked, or converted.
Use it as an upstream diagnostic metric.
Should Domain Authority or Domain Rating be reported as KPIs?
Usually not as primary business KPIs.
They are third-party comparative metrics.
They can help with competitive and authority analysis but are not Google ranking scores.
How many SEO KPIs should a business track?
Track as many diagnostic metrics as the SEO team needs.
Keep the executive scorecard focused.
For many businesses, five to ten primary KPIs are enough.
Measure the Outcome, Then Diagnose the Cause
SEO reporting often starts at the wrong end.
It asks:
- How many keywords rank?
- How many backlinks were built?
- How many pages were published?
- How many technical errors were fixed?
Those questions can help manage SEO work.
They do not necessarily tell you whether the work created business value.
Start with:
- Did more qualified customers find us?
- Did organic search create more leads, pipeline, bookings, or revenue?
Then work backward.
- If revenue declined:check customers.
- If customers declined:check qualified leads.
- If leads declined:check conversion and traffic.
- If traffic declined:check clicks and visibility.
- If visibility declined:diagnose rankings, demand, content, architecture, competition, technical health, and authority.
The same logic now applies to AI search.
Start with:
- Did AI-driven discovery create meaningful visibility or customers?
Then work backward through:
- AI revenue
- AI pipeline
- AI leads
- AI referrals
- AI citations
- Google AI impressions
A KPI library should not encourage businesses to track more numbers.
It should help them identify which numbers explain whether SEO is working.
Need Help Building an SEO Measurement Framework?
The right SEO KPI depends on how your business makes money.
A local service company should not use the same scorecard as a national B2B consulting firm.
And neither should judge SEO solely by rankings or traffic.
Diakachimba connects search visibility with qualified leads, customer acquisition, pipeline, revenue, and business value so SEO performance can be evaluated against outcomes that actually matter.