The SEO KPIs that actually matter (and the vanity metrics to ignore)

The SEO KPIs worth tracking are leads from search, non-brand clicks, money-page rankings and conversion rate. Here's what to measure and what to ignore.

A ship's navigation table at dusk with a brass compass, a nautical chart and a single plotted course line toward a lighthouse
On this page7 sections
  1. Why most SEO reports measure the wrong things
  2. The SEO KPIs that actually matter
  3. Health metrics: watch them, don't celebrate them
  4. Vanity metrics to ignore
  5. How AI search changes the scorecard
  6. A simple monthly SEO KPI dashboard
  7. What I'd do

Short answer

The SEO KPIs that matter are the ones tied to money: leads and calls from organic search, clicks from people who didn't already know your name, rankings for the pages that sell, and the conversion rate of those pages. Domain Authority, raw traffic and the number of keywords you rank for make reports look busy but tell you little.

Most SEO reports I see are long. Pages of charts, dozens of keywords, a traffic graph that goes up and to the right. Then the owner asks the only question that matters, "is this bringing us customers?", and nobody can answer it.

That's a KPI problem. SEO KPIs should tell you whether search is producing business and, if not, where it's breaking down. Everything else is a diagnostic you look at when something goes wrong. Here's how I'd set them up for a small or mid-sized business.

Why most SEO reports measure the wrong things

Tools make it easy to measure what's easy to measure. Rankings, traffic and link counts come straight out of software. Leads require setup: call tracking, form tracking, a connection to your CRM or at least a spreadsheet. So reports default to what's available rather than what's useful.

The other problem is that good-looking numbers can hide bad outcomes. Traffic can double because a blog post about a loosely related topic took off, while calls from your service pages fall. If your KPIs can't catch that, they're not doing their job.

SEO KPI pyramid A four-layer pyramid. Top: outcomes such as leads, calls and revenue. Then conversion rate of organic pages. Then visibility: non-brand clicks and money-page rankings. Base: health metrics such as indexing, speed and reviews. A side panel lists metrics to ignore: Domain Authority, raw traffic, keyword counts and backlink totals. What to measure Outcomes Leads, calls, revenue Conversion Organic conversion rate Visibility Non-brand clicks, rankings Health Indexing, speed, reviews Ignore Domain Authority Raw traffic Keyword counts Backlink totals
Fig. 01Start at the top. Business outcomes are the point; visibility and health metrics explain why outcomes move.

The SEO KPIs that actually matter

This is the KPI. Count the phone calls, form submissions, booking requests and quote requests that came from people who found you through search.

In Google Analytics 4, the actions you care about are marked as key events, which is GA4's name for what most people still call conversions. Mark your form submissions, calls and bookings as key events, then look at them for the Organic Search channel.

For local businesses, add the calls and website clicks from your Google Business Profile. The profile's performance report shows calls, direction requests, website clicks, messages and bookings. Those are leads too, even if they never touch your website.

If you can, go one step further and track which of those leads became customers. A form fill from a tire-kicker and one from a buyer look identical in analytics.

2. Non-brand clicks

People searching for your business name were going to find you anyway. The real test of SEO is whether people who don't know you yet are finding you for what you sell.

This used to need a regex filter in Search Console. Google now does it for you. In November 2025 it introduced a branded queries filter in the Search Console Performance report, and in March 2026 it expanded the filter to all eligible sites (sites need enough query volume to qualify). It splits clicks into branded and non-branded, so you can track the second number month over month.

If non-brand clicks are growing, your SEO is reaching new people. If all your growth is branded, that's good news for your brand and tells you little about your SEO.

3. Rankings for money pages

Track a short list, maybe 10 to 30 queries, that map directly to the pages that sell: your service pages, location pages and product categories. Think "water heater replacement Naperville," not "how do water heaters work."

Don't track 500 keywords. A long list hides what matters behind noise, and a report showing "212 keywords improved" says nothing about whether the ones that bring customers moved.

4. Conversion rate of organic landing pages

Of the people who land on your service pages from search, what share contact you? If rankings and clicks are up but leads are flat, the problem is on the page: unclear offer, weak proof, a form that's too long, or a phone number buried at the bottom.

This KPI keeps SEO and the website honest with each other. Getting someone to the page is only half the job.

5. Revenue or pipeline from organic

If you have a CRM, tag leads by source and track what organic search produces in closed revenue. Even a rough version, a spreadsheet with lead source and job value, beats nothing. It's the only number that settles whether SEO is worth what you pay for it.

Health metrics: watch them, don't celebrate them

Some numbers are worth checking monthly because they explain changes in the KPIs above. They're diagnostics, not goals.

  • Impressions and average position in Search Console. Early signs that visibility is building, especially in the first months.
  • Indexed pages. If important pages drop out of Google's index, everything downstream suffers.
  • Core Web Vitals. Google's thresholds are 2.5 seconds for Largest Contentful Paint, 200 milliseconds for Interaction to Next Paint and 0.1 for Cumulative Layout Shift.
  • Crawl errors and broken pages. Especially after a site change.
  • Review count and rating. For local businesses, these feed both rankings and conversion.

When a KPI drops, this is where you look first.

Vanity metrics to ignore

Domain Authority and similar scores

Domain Authority (Moz), Domain Rating (Ahrefs) and Authority Score (Semrush) are third-party estimates. They can be useful for comparing link profiles. They are not something Google uses. Google's John Mueller has said plainly, "We don't use domain authority at all in our algorithms," and Moz itself says the metric isn't a Google ranking factor. If an agency's main success metric is your DA going up, you're paying for a number in a tool.

Raw organic traffic

Total sessions from search mixes everything: people looking for your address, people reading an old blog post, people who'll never buy. Traffic is a decent health check and a poor goal. I'd rather see 300 visits to service pages than 3,000 visits to an article that ranks for something you don't sell.

Number of keywords ranked

Ranking at position 74 for 1,500 terms is worth nothing. The count goes up whenever Google tests your pages for loosely related queries.

One link from a respected local or industry site is worth more than hundreds of directory links. Link counts reward quantity, which is exactly the wrong incentive.

How AI search changes the scorecard

AI Overviews and AI Mode change what clicks look like, but they don't change what you should measure. Google's documentation says sites appearing in AI features are included in Search Console's Performance report under the Web search type, not reported separately. That means impressions can grow while clicks stay flat, which is one more reason not to treat impressions as a goal.

Visitors from ChatGPT, Perplexity and similar tools show up in GA4 as referral traffic, and it's worth separating them out. Our walkthrough on measuring AI search traffic in GA4 shows how. Either way, the top of the pyramid stays the same: did people contact you?

A simple monthly SEO KPI dashboard

Here's the one-page version I'd want as an owner.

KPIWhere it comes fromWhat good looks like
Leads and calls from organicGA4 key events, call tracking, Business ProfileRising over a rolling 3 months
Non-brand clicksSearch Console branded queries filterRising, independent of brand
Money-page rankingsRank tracker, 10 to 30 queriesMoving into the top few results
Organic conversion rateGA4, organic landing pagesStable or rising
Revenue from organicCRM or lead spreadsheetCovers the cost of SEO, with room

Look at trends over three months, not week to week. Search data is noisy, and seasonality is real. Compare against the same months last year when you can.

What I'd do

If I were setting this up from scratch, I'd do it in this order:

  1. Make sure every form, call button and booking link fires a key event in GA4.
  2. Add call tracking for calls from your website. Keep a local number you control on your Business Profile, which reports its own calls anyway.
  3. Turn on the branded queries filter in Search Console, if your site qualifies.
  4. Pick 10 to 30 money queries and track only those.
  5. Start a lead spreadsheet: date, source, service, outcome, value.

That's an afternoon of setup, and after it you can answer the owner's question every month. If you're comparing agencies, ask to see a sample report. It tells you more about how they think than any pitch deck. Our post on how long SEO takes covers what these numbers should look like in the first months.

This is how we report on our own SEO and local SEO work: fewer numbers, all of them connected to whether the phone rings.

Ready when you are

Let’s make your marketing compound.

Tell us what you’re building. We reply the same day with a plan, not a pitch.

Same-day replyChicago × Denver