Ranksphere logo
Marketing glossary
Agency and Business

KPI

A key performance indicator, or KPI, is a metric chosen to measure progress toward a specific goal. A good KPI connects directly to a business outcome, can be influenced by the work being done, and cannot be improved without the underlying result improving.

By RanksphereUpdated October 3, 2026
KPI – Tracking SEO Performance and Key Metrics

A key performance indicator, or KPI, is a metric selected to measure progress towards a specific business or marketing objective.

The important word is key.

Not every number in an SEO dashboard deserves to be called a KPI.

A useful KPI should help answer a business question such as:

  • Are more potential customers finding us?
  • Are more people contacting the business?
  • Is local visibility improving?
  • Are more visitors turning into enquiries?
  • Is SEO contributing to revenue?

Metrics such as rankings, impressions, reviews and traffic can all be useful.

But whether they should be treated as KPIs depends on the goal they are meant to measure.

The strongest SEO reporting separates:

business outcomes

from:

supporting indicators and activity metrics.

What is a KPI?

KPI in SEO – Measuring Performance and Business Outcomes
Infographic explaining key performance indicators (KPIs) in SEO, including how goals, audience, measurement, analysis and actions connect SEO data to business outcomes such as enquiries, conversions and revenue.

A KPI is a metric chosen because it represents meaningful progress towards an agreed objective.

For example:

Goal

Increase new-patient appointments from organic and local search.

Possible KPIs

  • Qualified enquiries
  • Appointment bookings
  • Calls from Google
  • Organic conversions

Supporting metrics

  • Local pack visibility
  • Organic clicks
  • Review growth
  • Search impressions

Activity metrics

  • Pages updated
  • Citations corrected
  • Technical issues fixed

All three categories can be useful.

The mistake is presenting activity as though it were the business outcome.

KPI vs metric

Every KPI is a metric.

Not every metric is a KPI.

For example:

Page speed

is a metric.

It may become an important KPI during a performance-improvement project.

But for a local dentist whose primary objective is increasing implant consultations, page speed probably should not be the headline number in the monthly client report.

Likewise:

Domain Authority

is a metric created by a third-party SEO provider.

It can be useful for certain comparisons.

That does not make it a meaningful business KPI.

The right KPI depends on what you are trying to achieve.

What makes a good KPI?

A useful KPI usually has several qualities.

It relates to an important goal

The metric should connect to something the business genuinely wants.

For example:

  • Leads
  • Calls
  • Bookings
  • Revenue
  • Local visibility

If nobody would make a decision differently because the number changed, it probably does not belong at the top of the report.

It can be measured consistently

The measurement method should remain reasonably stable over time.

If local rankings are checked from:

one postcode this month

and:

a completely different location next month

the comparison becomes weak.

The same principle applies to:

  • Conversion tracking
  • Call tracking
  • Geo-grid settings
  • Review reporting

Consistency makes trends more meaningful.

It is understandable

A useful KPI should not require several paragraphs of explanation every month.

For example:

37 qualified enquiries

is easy to understand.

Local search visibility score 73.4

requires explanation unless the client already knows exactly what the score represents.

That does not make proprietary scores useless.

It means they should not replace clearer business measures without good reason.

It can influence decisions

A KPI should help determine what happens next.

If top-three local coverage drops in the western part of a service area, the team can investigate.

If organic clicks rise but enquiries remain flat, the issue may be:

  • Search intent
  • Landing-page quality
  • Conversion tracking
  • Lead quality

Good KPIs do more than decorate reports.

They help guide action.

KPIs should match the business objective

There is no universal SEO KPI set.

A plumber, dental practice and multi-location retailer may need completely different headline measures.

For a plumber, the priority may be:

qualified calls

For a dentist:

appointment enquiries

For a retailer:

store visits, direction requests or revenue

For a multi-location brand:

local visibility across locations

The reporting structure should start with the business objective rather than with whichever metrics the SEO platform happens to provide.

Local SEO KPIs

Local SEO needs a different reporting approach from purely national organic SEO because much of the customer journey can happen directly within Google.

Someone may:

  1. Search for a local business.
  2. See the local pack.
  3. Read reviews.
  4. Call the business.

The website may never be visited.

That means local reporting often needs to combine website data with Google Business Profile and local visibility data.

Qualified enquiries

Where they can be measured reliably, enquiries are one of the strongest local SEO KPIs.

Examples include:

  • Phone calls
  • Contact forms
  • Appointment requests
  • Quote requests
  • Bookings

The word qualified matters.

Ten enquiries for services the company does not provide are not necessarily better than five strong leads.

Where possible, distinguish:

total enquiries

from:

qualified enquiries.

Bookings and sales

For businesses where the customer journey can be tracked through to a booking or purchase, this may be even more useful.

Examples include:

  • Dental appointments
  • Restaurant reservations
  • Ecommerce purchases
  • Consultation bookings

These metrics sit closer to the commercial result than rankings or impressions.

However, attribution may not always be perfect.

A customer may discover the company through Search and book days later through another channel.

Be clear about what the tracking can and cannot prove.

Google Business Profile interactions

Google Business Profile data can provide important local-search indicators.

Depending on the business and what Google reports, useful measures can include:

  • Calls
  • Website clicks
  • Direction requests
  • Booking interactions

These can be valuable because they show actions taken directly from Google's local ecosystem.

But not every interaction is a confirmed customer conversion.

For example:

A direction request does not prove the person visited.

A phone-call click does not prove the call became a customer.

Use the metrics as meaningful indicators without overstating what they represent.

Geo-grid coverage

Geo-grid tracking measures local rankings from multiple locations across a target area.

One useful KPI is:

top-three grid coverage

which measures how many tracked points show the business within the top three local results.

For example:

21 of 49 grid points in the top three

equals roughly:

43% top-three coverage.

This can be much more informative than one local ranking checked from a single point.

Ranksphere's rank tracker reports coverage and share of voice across your service area, making geographic local visibility easier to track consistently over time.

Is top-three coverage the best local SEO KPI?

Not always.

It can be an excellent visibility KPI.

But visibility is not necessarily the client's final goal.

Suppose top-three coverage improves substantially while:

  • Calls remain flat
  • Bookings decline
  • Revenue does not change

The coverage improvement is still useful information.

But it should not automatically be presented as proof that the campaign has achieved its business objective.

The best reporting connects:

visibility → engagement → conversion → commercial outcome

where the available data allows it.

Share of local voice

Share of local voice can provide useful competitive context.

Instead of asking only:

Where do we rank?

it asks something closer to:

How much visibility do we have compared with the businesses competing for the same local searches?

This can be useful for:

  • Competitive analysis
  • Multi-location reporting
  • Tracking market visibility

Like any third-party metric, its meaning depends on the methodology used.

Keep that method consistent when comparing periods.

Organic clicks

Organic clicks from Search Console can be useful for understanding how often search visibility turns into website visits.

Track them separately from:

  • Local pack interactions
  • Google Business Profile activity

because these are different search experiences.

A local business may see:

website clicks fall

while:

profile calls increase.

Looking at only one source could give the wrong impression.

Organic impressions

Impressions can also be useful.

They may indicate:

  • Increased search visibility
  • New query coverage
  • Demand changes
  • Expanded geographic visibility

But impressions are usually stronger as a supporting metric than as a standalone business KPI.

For example:

Impressions increased 40%.

That sounds positive.

But if clicks and enquiries both declined, the business has not necessarily benefited from that growth.

Provide context.

Click-through rate

Click-through rate can help explain whether impressions are becoming clicks.

CTR can be influenced by:

  • Ranking position
  • Search intent
  • Title presentation
  • SERP features
  • Brand recognition

It can be useful diagnostically.

But it should not automatically be treated as a headline KPI for every business.

A lower CTR does not necessarily mean poorer performance if visibility expanded into a larger set of lower-ranking queries.

Interpret it alongside the other metrics.

Conversion rate

Conversion rate measures the proportion of users who complete a desired action.

For example:

50 enquiries from 1,000 landing-page visits = 5% conversion rate

This can be an important KPI for:

  • Service pages
  • Landing pages
  • Ecommerce pages

It helps separate:

getting traffic

from:

turning traffic into business.

A page receiving more visitors is not necessarily improving if fewer of them take the desired action.

Review metrics

Reviews are important for local businesses because they influence customer decision-making and contribute to Google's broader understanding of local prominence.

Useful review metrics can include:

  • Total review count
  • Average rating
  • New reviews gained
  • Response rate
  • Review velocity

But be careful with interpretation.

Google does not publish a rule saying:

higher review velocity = higher rankings.

Review growth can be a useful reputation and local SEO indicator without being treated as a confirmed standalone ranking formula.

Domain Authority

Domain Authority is a third-party metric developed by Moz.

It is not:

  • A Google metric
  • A Google ranking factor
  • A direct measure of local SEO success

It may be useful when comparing websites or evaluating broad backlink strength.

But:

DA increased from 19 to 25

does not prove that:

  • Local visibility improved
  • Leads increased
  • Revenue grew

For most local clients, it should be supporting analysis rather than a headline KPI.

Keyword counts

Metrics such as:

Ranking for 450 keywords

need context.

A site can gain hundreds of low-value queries that produce:

  • Few clicks
  • No enquiries
  • No commercial value

while losing visibility for one highly valuable service term.

Keyword-count growth can be useful for understanding search breadth.

It should not automatically be treated as success.

Single-point rankings

A local ranking checked from one location can be useful when that location matters.

For example:

How visible are we from the town centre?

A single-point check can answer that question.

The problem comes when that ranking is presented as:

the business's overall local position.

Proximity can change results significantly.

A grid usually provides a more representative picture of geographic coverage.

Average position

Average position can also be useful when interpreted correctly.

But averages compress variation.

Suppose a business ranks:

  • Position 2 close to its premises
  • Position 7 two miles away
  • Position 15 farther across town

One average number cannot show that geographic pattern.

Use averages for trend context.

Use geo-grid data when local coverage matters.

Website sessions

Website sessions remain useful.

They can show:

  • Traffic trends
  • Landing-page performance
  • Channel growth

But for local businesses, sessions rarely tell the whole story because customers may interact with the company through:

  • Calls
  • Maps
  • Directions
  • Google Business Profile

without visiting the website.

That makes sessions a useful metric, but not necessarily the main local SEO KPI.

Activity metrics

Activity metrics explain what work was completed.

Examples include:

  • Pages published
  • Citations corrected
  • Technical issues fixed
  • Internal links added

These are useful for accountability.

But:

14 citations built

does not prove performance improved.

Separate:

what the team did

from:

what happened afterwards.

Leading vs lagging indicators

The distinction between leading and lagging indicators can help when results take time.

Leading indicators

These suggest whether progress is moving in the right direction before the final outcome is fully visible.

Depending on the campaign, examples might include:

  • Increasing relevant search visibility
  • Growing qualified organic traffic
  • Review acquisition
  • Improved conversion rate
  • Increased coverage of important queries

These are not guarantees of later revenue.

They are earlier signs that parts of the strategy may be working.

Lagging indicators

These reflect outcomes that usually appear later in the process.

Examples include:

  • Qualified leads
  • Bookings
  • Sales
  • Revenue
  • Customer acquisition

The distinction is not absolute.

For one business, calls may happen quickly.

For another, a sale may take months.

The customer journey determines what is leading and what is lagging.

Outputs are not necessarily leading KPIs

It is tempting to call:

  • Pages published
  • Citations corrected
  • Profile fields completed

leading KPIs.

Usually, these are better described as outputs or activities.

They show that the work happened.

They do not necessarily predict the result.

For example:

Four service pages published

is not automatically evidence that visibility will improve.

The pages still need to be:

  • Useful
  • Relevant
  • Crawlable
  • Indexed
  • Competitive

Keep activity reporting separate from performance measurement.

Supporting metrics are still useful

A metric does not have to be a headline KPI to deserve attention.

For example:

Index coverage

may not be what the client ultimately cares about.

But if important pages disappear from Google's index, it becomes highly relevant.

The reporting hierarchy might therefore look like:

Primary KPI

Qualified enquiries

Secondary KPI

Local visibility

Diagnostic metrics

Clicks, CTR, indexing, rankings

Activity metrics

Pages updated, citations corrected

That creates a much clearer reporting structure.

How many KPIs should you use?

There is no universal correct number.

For many small local businesses, a short set may be easier to understand.

Perhaps:

  • 3 primary KPIs
  • Several supporting metrics

A large multi-location business may need more.

The aim is not to force every campaign into:

exactly five KPIs.

It is to keep the key measures focused enough that people actually understand what they mean.

Choose KPIs during onboarding

KPIs should ideally be agreed during client onboarding.

Ask:

  • What does the client actually want?
  • Which actions have commercial value?
  • What can we measure reliably?
  • What attribution limitations exist?
  • What would success look like?

This prevents the monthly report from becoming a debate about which number matters.

Do not change KPIs because performance looks bad

If the agreed KPI declines, report the decline.

Do not suddenly replace:

qualified enquiries

with:

website impressions

because the second number looks better.

Metrics may need to change legitimately when:

  • Business objectives change
  • Tracking improves
  • Services change
  • New locations open

When they do, document the change and explain why.

Keep measurement consistent

Trend reporting only works when measurement is comparable.

For example, do not change:

  • Grid size
  • Search locations
  • Keyword set
  • Conversion definitions

every month without documenting it.

If methodology changes, consider establishing a new baseline.

Otherwise, the apparent improvement may come from the measurement change rather than from actual performance.

KPIs for different local businesses

Different businesses need different measures.

Dentist

Possible KPIs:

  • New-patient enquiries
  • Treatment bookings
  • Local visibility for priority services

Emergency plumber

Possible KPIs:

  • Qualified calls
  • Emergency-service enquiries
  • Local pack coverage

Multi-location retailer

Possible KPIs:

  • Location-level local visibility
  • Direction requests
  • Store-level conversions

There is no reason they should all receive the same dashboard.

KPIs and seasonality

A KPI can move for reasons unrelated to SEO.

For example, heating-service calls may naturally rise in winter.

Garden-service enquiries may rise in spring.

That means a month-on-month increase does not automatically prove SEO improved.

Where appropriate, compare:

  • Month over month
  • Year over year
  • Campaign baseline

and explain seasonal context.

KPIs and attribution

SEO attribution is rarely perfect.

A customer may:

  1. Discover the business through local search.
  2. Read reviews.
  3. Visit the website later.
  4. Call directly.

Which channel gets the conversion?

Analytics may not capture the full journey.

Report attribution as accurately as possible, but avoid pretending the tracking knows more than it does.

KPI vs SEO ROI

KPIs should ultimately help explain SEO ROI.

But not every KPI is financial.

For example:

top-three local coverage

can tell you whether visibility improved.

qualified leads

can show commercial response.

revenue

moves closer to financial return.

The useful reporting chain is:

Visibility → engagement → conversion → revenue

where each stage can actually be measured.

Common KPI mistakes

  • Treating every metric as a KPI.
  • Choosing numbers because they are easy for the agency to improve.
  • Making top-three grid coverage the universal headline KPI.
  • Treating review velocity as a confirmed direct ranking factor.
  • Using Domain Authority as proof of SEO success.
  • Reporting raw keyword counts without considering relevance.
  • Treating impressions as business growth on their own.
  • Using website sessions as the whole local SEO story.
  • Calling activity metrics business outcomes.
  • Presenting single-point rankings as market-wide visibility.
  • Changing KPIs whenever performance declines.
  • Changing measurement methodology without explaining it.
  • Using the same KPIs for every client.
  • Ignoring seasonality and attribution limitations.
  • Reporting so many KPIs that none of them feels important.

KPI best practices

  • Start with the business objective.
  • Choose KPIs that help show progress towards that objective.
  • Separate primary KPIs from supporting and diagnostic metrics.
  • Use qualified leads, bookings or revenue where they can be measured reliably.
  • Use geo-grid coverage when geographic local visibility matters.
  • Track Google Business Profile interactions alongside website performance.
  • Keep organic and local pack visibility separate.
  • Use activity metrics to show work completed, not to prove results.
  • Keep the measurement method stable.
  • Agree definitions during onboarding.
  • Report declines as clearly as improvements.
  • Review KPIs when the business objective changes, not simply when a number becomes uncomfortable.

Example

“An agency reports six headline KPIs to Marchfield Plumbing:

  • Number of keywords tracked
  • Keywords in the top ten
  • Domain Authority
  • Search impressions
  • Pages published
  • Citations built

Every number increases over several months.

The report looks successful.

But there is a problem.

The client is not receiving more qualified enquiries.

Several of the supposed KPIs are actually different types of metrics.

Pages published and citations built are outputs.

Domain Authority is a third-party metric.

Keyword count depends heavily on which queries are being tracked.

Impressions show visibility but not whether that visibility becomes business.

The reporting structure is changed.

The new headline measures focus on:

  • Qualified enquiries
  • Google Business Profile calls
  • Top-three geo-grid coverage
  • Review performance

Supporting data still includes:

  • Organic clicks
  • Rankings
  • Impressions
  • Technical progress

but those numbers no longer compete with the actual business outcomes for attention.

Over time, the agency can see whether broader local visibility is accompanied by more:

  • Calls
  • Leads
  • Customers

without claiming that one metric automatically caused another.

That is what a KPI is for.

It is not the number that looks best in the report. It is the number that helps the business understand whether it is moving towards the outcome that actually matters.”

See also

  • White-label reporting — where KPIs are presented and explained
  • Share of local voice — competitive local-search visibility
  • Geo-grid rank tracking — measuring rankings across multiple locations
  • Conversion rate — measuring how often visitors complete a desired action
  • Domain authority — a third-party metric rather than a Google KPI
  • SEO ROI — connecting SEO performance with financial return

Start improving your local visibility today.

14-day free trial · no credit card · connect Google Business Profile in 90 seconds and get your first AI insights before your coffee cools.

14-day free trialNo credit cardCancel anytime