SEO
SEO MeasurementReporting

20 SEO Metrics and KPIs Your Business Should Track

Choose useful SEO metrics and KPIs. Compare search and website data, calculate rates correctly, and use a reporting template to decide what to improve.

Your SEO report should explain what changed, whether it matters to the business, and what the team will do next. A dashboard can show rising visits while inquiries decline. It can also show a lower click-through rate while bringing in more useful visitors.

Start with a small set of business outcomes, then use search and website metrics to investigate them. This guide covers 20 useful measures, shows where their definitions differ, and gives you a report template with worked calculations.

For a founder, the report should support a spending or scheduling decision. For a marketing team, it should guide improvements. For an agency, it should give the client a consistent account of results and limitations.

Four layers of SEO measurement: business outcomes, website actions, search discovery, and site health

Choose the business outcome first, then use supporting measures to explain changes.

What is the difference between an SEO metric and a KPI?

A metric measures something. A key performance indicator, or KPI, is a measure selected to judge progress toward a particular goal.

Search clicks are a metric. Qualified inquiries from organic search could be a KPI for a service business. Purchases associated with organic sessions could be a KPI for an online store, provided the tracking and attribution rules are clear.

Choose three to five headline measures that your team can interpret and act on. Keep other measures available for investigation. A dashboard with 40 equally prominent numbers makes it harder to identify the decision.

Record a definition for each KPI:

Business goal:
Metric and exact definition:
Data source:
Page or audience scope:
Dates and comparison period:
Attribution or qualification rule:
Owner:
Known measurement limitations:
Decision this measure supports:

Avoid choosing a measure solely because it is easy to improve. Publishing more articles is work completed; it does not establish that the articles helped customers.

Start with the right sources

Google Search Console: search discovery

Search Console reports clicks, impressions, click-through rate, and average position. Use its Search results performance report to investigate which pages and searches contribute to visibility and visits.

Google Search Console Help describing the Search results report and its search performance metrics

Search Console describes performance in Google Search. Source: Google Search Console Help.

Keep the search type, date range, country, and device settings with each export. A US mobile comparison answers a different question from a worldwide comparison across devices.

Google Analytics 4: acquired sessions and website actions

Use the GA4 Traffic acquisition report when examining sessions associated with organic search. Its dimensions describe sessions; the User acquisition report answers a different question about user acquisition.

Google Analytics Help introducing the Traffic acquisition report for new and returning visitors

Use the report whose scope matches the question. Source: Google Analytics Help.

For all search sources, use the Organic Search channel in the relevant session dimension. A google / organic selection narrows the review to Google. Label the choice so the reader knows which traffic is included.

Sales records: qualified outcomes

Connect the reporting process to the team's actual qualification and purchase records. A form submission may be spam, a support request, a job inquiry, or a suitable lead.

Document how the team identifies a qualified inquiry and associates it with a source. Do not imply that an aggregate Search Console query identifies the individual who later became a customer.

20 SEO metrics to consider

You do not need all 20 as KPIs. Select the measures that support your business question and use the rest when investigating a change.

1. Qualified inquiries associated with organic search

Count inquiries that meet the team's written qualification criteria and source rule. Keep those criteria stable between reporting periods.

Show total submissions separately from qualified inquiries. If submissions rise but qualification falls, inspect the landing pages, offer clarity, and inquiry route before commissioning more traffic.

2. Purchases associated with organic search

For an online store, report completed purchases using a consistent tracking definition. Check that transaction measurement works and that duplicate or test transactions do not inflate the count.

An analytics purchase count and the order system may not agree exactly. Investigate the difference before presenting either as a complete business total.

3. Revenue associated with organic search

Use the agreed reporting source and attribution model. State whether the figure is analytics revenue, closed sales attributed in the customer system, or another defined measure.

Keep pipeline value separate from completed revenue. An open opportunity is a possible future sale, and its amount should not be added to closed revenue as if both were earned.

4. Organic acquisition cost

If you can identify the customers attributed to the channel, divide the defined SEO acquisition costs by that customer count. Include relevant production, agency, tool, and team costs in the cost definition.

Use a consistent time window and acknowledge the delay between discovery and purchase. A single month's spending and newly closed customers may describe different stages of the acquisition cycle.

5. Organic search sessions

Sessions describe website visits under the analytics tool's session rules. In GA4, inspect them with session-scoped source dimensions.

Use landing pages and device segments to locate changes. A site total can hide growth in an irrelevant article alongside a decline in a commercially important page.

6. Important website actions, called key events in GA4

Google defines key events as measured actions important to the business. Select actions such as a meaningful completed inquiry or purchase, with implementation appropriate to your website.

Document the event and its counting configuration. A generic click or scroll can be useful diagnostic information, but marking it important does not make it a qualified business outcome.

7. Session key event rate

This is the proportion of sessions with at least one key event, using the same scope for numerator and denominator. Google's Traffic acquisition metric definitions distinguish it from the count of key-event occurrences.

Use the event selection relevant to the question. An all-key-events rate can mix purchases with other actions and hide a change in the outcome you actually want.

Three different calculations: search CTR, session key event rate, and qualified share of inquiries

Write the numerator and denominator beside a rate so different measures are not confused.

Here is an illustrative calculation, not data from a business:

QuantityExample value
Organic sessions800
Organic sessions with at least one selected key event32
Recorded occurrences of that event in the same scope80

The session key event rate is 32 ÷ 800 × 100 = 4%. Dividing 80 by 800 gives 10 event occurrences per 100 sessions. It does not give the percentage of sessions that completed the action, because one session may contain repeated occurrences.

8. Google Search clicks

Clicks help you inspect visits generated from search results within the report's definitions. Compare a suitable page group and query family rather than assuming the site total represents one consistent audience.

When clicks change, inspect the relevant impressions, query mix, page purpose, and search conditions. The number alone does not identify a cause.

9. Google Search impressions

Impressions describe appearances in search under Google's counting rules. They help you investigate visibility, including searches that do not generate a click.

More impressions can mean a broader query mix. Check whether that new exposure fits the business before treating it as an improvement in customer acquisition.

10. Search click-through rate

CTR is clicks divided by impressions for the same scope. Use it to inspect a page or search segment, with the relevant position and query mix beside it.

There is no universal target that makes every page successful. A lower rate may accompany broader visibility; a higher rate may accompany a smaller, more familiar audience.

11. Average search position

Average position summarizes reported result positions. It is not a promise that everyone sees your page at that position, and it is not the ranking of every query on the site.

Use it to investigate comparable segments. If the query mix changes, the site-wide average can move even while important pages hold their positions.

12. Branded and nonbranded search performance

Separate searches containing the brand from other relevant searches. This helps distinguish discovery by unfamiliar audiences from demand by people who already know the business.

Google's dimensions documentation describes branded filtering and its availability limits. Check the classification and include important brand variations in any manual rule.

Brand searches can reflect campaigns, referrals, events, and other activity. Do not credit their growth entirely to SEO without supporting evidence.

13. Visibility across a defined keyword set

A rank tracker can summarize performance for a maintained list of relevant searches. Keep the keyword list, country, device, and calculation method with the report.

If you add easier keywords or change the provider, the score may improve without a comparable improvement in the original set. Report that methodology change explicitly.

14. Indexing of important intended pages

Review whether the pages meant to be discoverable are indexed, using the relevant site inventory and Google's Page indexing report.

The useful goal is appropriate coverage. Increasing the raw number of indexed URLs can include duplicates or pages your business does not need in search. Use the SEO audit checklist to investigate exceptions.

15. Core Web Vitals and important technical failures

Monitor problems that affect the pages customers need. Google's Core Web Vitals guidance covers loading, responsiveness, and visual stability.

Keep page availability and broken customer actions visible too. A serious failure on an important landing page should not disappear inside an otherwise improving site score.

16. Relevant incoming links and lost destinations

Use suitable backlink data to investigate useful external references, losses, and links pointing to broken pages. Record the provider and observation date.

Quality and destination fit matter to the investigation. A higher link count or a vendor's authority score does not establish a business outcome or guarantee rankings.

17. Qualified share of organic inquiries

Divide qualified inquiries by all inquiries associated with organic search, using the same scope and written qualification rules. This shows how suitable the incoming requests are, alongside their count.

Keep incomplete qualification visible. If the sales team has not reviewed every request, report the pending count rather than treating those inquiries as either qualified or rejected.

18. Pipeline associated with organic discovery

For a business with a longer sales cycle, inspect accepted opportunities linked to organic discovery under the agreed customer-record rule. Show the number and open value separately from closed sales.

State whether organic is the first recorded source, the primary source, or one of several recorded touches. Overlapping attribution views should not be added together as independent opportunities.

19. Engagement rate for relevant organic landing pages

GA4's engagement rate is the proportion of sessions classified as engaged. Use the relevant organic landing-page group when investigating the experience.

Check the engagement settings and measured actions. A short visit can still answer a simple question, while a long visit can reflect confusion. The measure needs context and does not independently establish content quality or sales value.

20. Relevant Business Profile interactions

For a local business, Google Business Profile performance includes applicable interactions such as website clicks, call-button clicks, and direction requests. A call-button click is not evidence that a call connected or became a qualified inquiry.

The profile report can include organic and advertising activity. Label its scope instead of presenting every interaction as an organic website conversion. Keep different interaction types separate when their business meanings differ.

Worked example: clicks rise while CTR falls

The following numbers are illustrative. They demonstrate how to interpret a report without inventing a case study or claiming a client's results.

MeasureEarlier periodLater periodObservation
Search impressions10,00015,000Up 50%
Search clicks400450Up 12.5%
Search CTR4%3%Down 1 percentage point

Both periods can be correct: 400 divided by 10,000 is 4%, and 450 divided by 15,000 is 3%. The website received more clicks while a smaller share of its impressions produced a click.

The next question is whether the additional exposure came from useful searches. Review the query mix, page group, device, country, and position before rewriting titles. Then inspect the relevant website actions and qualified outcomes.

A lower aggregate CTR alone is insufficient evidence that the article introduction needs rewriting.

Why Search Console clicks and GA4 sessions do not match

They measure different things using different collection and processing rules. Google's data discrepancy guidance explains several reasons the reports can differ, including privacy, processing, time zones, and measurement through JavaScript.

Check that the page scope, dates, search sources, and source dimensions align as closely as the question requires. Then investigate tracking changes or unexpected gaps.

Do not multiply Search Console clicks by a GA4 session key event rate and label the result as actual inquiries. The denominators and collection rules differ.

Search Console also omits some queries, and page-level data commonly uses canonical URL aggregation. Its dimensions and data groupings explain these limitations. A sum of visible query rows should not be presented as every search that occurred.

Build a report that leads to a decision

Four parts of a useful SEO update: observed change, supporting evidence, next action, and accountable owner

Keep the observation, interpretation, and proposed action separate in the report.

Use this monthly or quarterly template, choosing a period appropriate to the site's traffic and sales cycle:

Report fieldWhat to include
Business questionThe decision this report supports
Headline outcomeThe agreed KPI and exact comparison
Supporting search evidenceRelevant page and query groups, with filters
Supporting website evidenceOrganic sessions and the selected measured actions
InterpretationWhat the evidence suggests, with alternative explanations
Next actionA specific page, tracking, technical, or content task
Owner and review triggerWho acts and when the team will inspect the result
Measurement notesDefinition changes, missing data, and attribution limits

A useful update might say: “Qualified inquiries declined on the main service pages. Search clicks were stable in the same page group. We will inspect the form and qualification records before scheduling more articles.” This is an example of report wording, not a reported business result.

For agencies, agree on the definition sheet with the client before the first comparison. Keep it with the report so a new stakeholder can understand what the numbers include.

Track AI visibility separately when it matters

If AI discovery is relevant, keep sampled brand mentions, linked citations, and measurable referral visits as separate measures. A mention is not necessarily a link, and a link is not necessarily a visit.

Record the prompt set, platforms, dates, and sampling conditions. Changes in the sample can change the result even when the brand's underlying visibility has not changed. Our AI visibility tracking guide covers that review in more detail.

Rankauto does not track AI citations. Use a suitable visibility tool or a documented manual sample for that measurement, and keep it separate from your content production report.

Turn the findings into a content plan

Use the report to select work your team can justify. Improve a suitable page with an incomplete answer. Refresh changed facts. Investigate an access failure. Write a new article when a distinct, relevant customer task lacks coverage.

With Rankauto, you can research keywords and prepare blog drafts in your brand voice. Keep your KPI definitions and page map beside the plan, then review drafts before publishing. Article output is an operational measure; the later search and business outcomes need their own evaluation.

Common questions

What should a small business track first?

Start with a meaningful qualified outcome, organic sessions, and relevant search clicks. Add supporting measures when they help diagnose a change. Confirm the tracking definitions before judging performance.

Is average position a good KPI?

It can support a visibility investigation, especially within a consistent segment. It rarely answers the business question by itself. Pair it with the relevant audience, pages, and outcomes.

How often should I report SEO results?

Use a cadence suited to traffic, seasonality, and the sales cycle. Check important failures promptly, but give low-volume outcome comparisons enough context to be interpretable.

Can more traffic mean worse performance?

Yes. More visits can come from an audience your business cannot serve. Inspect qualified outcomes and page relevance before increasing production around that traffic.

Rankauto

Publish an article like this every day.

Rankauto finds the searches your customers make, writes a researched, fact-checked article for each one and publishes it to your site. You don't write briefs or hire an agency.

Start 3-day trial →30 articles a month · $49/mo after the trial · Cancel anytime

Related articles

All articles →