A client told me last year that their SEO was working. Organic traffic was up 40% year over year. They had a slide to prove it. I asked what revenue had come from that traffic. A long pause followed.

That situation comes up more than it should. It’s easy to track numbers that are going up and call it progress. It’s much harder to figure out whether those numbers connect to anything the business actually cares about.

Most dashboards I look at are measuring the wrong things. Not because the people running them are careless, but because the obvious metrics, traffic and rankings, are what tools surface by default. The metrics that tell you whether SEO is doing its job take more work to set up, and most people never get there.

Here’s what I actually track, what I tell clients to track, and why some of the numbers you’ve been watching closely probably don’t mean what you think.

The KPIs worth tracking: a quick reference

The table below covers the eight SEO KPIs I use consistently. The sections that follow break down what each one means and why the obvious alternatives fall short.

KPIWhat it tells youWhere to track
Non-branded organic sessionsWhether new audiences are finding you through searchGA4
Organic conversion rateWhether the traffic is worth anythingGA4
Target keyword rankingsProgress on the terms your buyers actually searchAhrefs / GSC
Organic CTRWhether your titles and metas are pulling clicksGoogle Search Console
Referring domain growthWhether your authority is building month over monthAhrefs
Core Web VitalsWhether your site is technically competitiveGSC / PageSpeed Insights
Index coverageWhether Google can find your contentGoogle Search Console
AI visibilityWhether LLMs are citing your siteManual / Otterly.ai

Breaking down each KPI

1. Non-branded organic sessions

The first split I make when reviewing any site’s organic traffic. Branded search, someone typing your company name, is traffic you’d largely get regardless of your SEO work. It measures brand awareness, not search performance.

Non-branded organic traffic shows whether your content is reaching people who had no prior reason to find you. That’s the job SEO is supposed to do. In GA4, you can filter organic traffic by excluding your brand name as a search query. It takes a few minutes to set up and immediately gives you a more honest read on what’s working.

2. Organic conversion rate

High traffic and zero leads is a conversion problem, not an SEO win. You need to know whether the people arriving from organic search are actually doing anything useful, because if they’re not, the issue is on the page, not in the rankings.

I track organic conversion rate separately from overall conversion rate because intent level differs by channel. Organic traffic is often more qualified than paid or direct, so whether that shows up in conversions is worth knowing. If it’s not converting at a reasonable rate, the content or the CTA needs work before the keyword strategy does.

3. Target keyword rankings

Tracking your total keyword count is close to meaningless. The fact that a site ranks for 4,000 keywords tells me nothing if none of them are terms the client’s buyers search.

What matters is movement on the specific terms tied to your business. I maintain a tracked list of 20 to 50 core keywords per client in Ahrefs, and that’s what progress reporting is built around. Position alone isn’t the full picture either. Watch position alongside CTR. A page sitting at position 3 with a 2% CTR usually means the title isn’t doing its job.

4. Click-through rate from organic

Google Search Console gives you CTR at the page and query level, and most people glance at it and move on. That’s a mistake.

CTR tells you whether your meta titles and descriptions are convincing people to click even when you are ranking. I’ve seen pages at position 4 beating position 1 pages on CTR because the title was sharper and more specific. Rankings matter, but if the snippet isn’t pulling clicks, the position doesn’t do you much good. A rough benchmark: if you’re in positions 1 to 3 and CTR is sitting below 10%, the title or meta description is probably the problem.

5. Referring domain growth

Not total backlinks. Referring domains. One site linking to you fifty times is worth less than fifty separate sites linking once each. That distinction matters a lot when evaluating link-building progress.

I track net new referring domains month over month. Flat or declining is a warning sign even when traffic looks fine in the short term. Authority erodes slowly, and by the time it shows up in rankings, the problem has usually been building for months.

6. Core Web Vitals

This is more of a maintenance metric than a growth lever, but it belongs on the list. Since Google incorporated Core Web Vitals as ranking signals, a site that fails on LCP, INP, or CLS is at a structural disadvantage relative to competitors who’ve passed.

Check your status in the Google Search Console Core Web Vitals report. Any URLs flagged as ‘Poor’ need attention. The goal isn’t to obsess over every decimal. It’s to make sure you’re not losing ground on a factor you can actually control.

7. Index coverage

Before any of the other metrics matter, your pages have to be indexed. It sounds obvious. I still encounter sites every quarter where a meaningful portion of content is sitting in ‘Discovered – currently not indexed’ limbo.

The Coverage report in Google Search Console shows what’s indexed, what’s excluded, and what has errors. A sudden drop in indexed pages typically precedes a traffic drop by several weeks. Checking it monthly takes five minutes and catches problems before they compound.

8. AI visibility

This one is newer and harder to quantify systematically, but it belongs on any honest 2026 list.

As more searches start in ChatGPT, Perplexity, or Google’s AI Overviews, whether your brand gets cited in AI-generated answers is becoming genuinely relevant. Right now I track this manually for clients by running target queries in the main AI tools monthly and noting whether the client appears in responses. Tools like Otterly.ai and Profound are starting to automate this, but the methodology is still maturing. Treat it as a qualitative check for now, not a weekly number.

How to measure SEO in Google Analytics (GA4)

GA4 doesn’t make any of this easy by default. The standard reports were built with e-commerce assumptions baked in. For B2B or service businesses, you’ll probably need custom Explorations to get views that are actually useful.

To pull organic sessions, go to Reports > Acquisition > Traffic Acquisition, then filter by ‘Session default channel group = Organic Search.’ To separate branded from non-branded traffic, add a secondary dimension of ‘Session manual term’ or use the Explorations section to filter out your brand name from search queries.

For organic conversions, confirm your key events are configured under Admin > Events, then add the Conversions column to the Traffic Acquisition report filtered by organic channel. CTR and keyword-level data live in Google Search Console, not GA4. That changed when Universal Analytics was retired and it won’t be coming back. For keyword-level performance, Search Console is where you go.

The metrics that look good but don’t mean much

Domain authority, DR, or any third-party authority score is not a Google ranking signal. It correlates with performance, which is why people report it, but correlation is doing a lot of work there. I track it as a rough directional indicator, but I don’t treat movement in DA as an outcome.

Total keyword count tells you nothing about whether you’re ranking for terms buyers search. A site can rank for thousands of low-volume, irrelevant keywords and produce zero revenue from organic.

Total backlink count is easy to inflate and hard to interpret without context. Referring domain growth is the more meaningful signal.

Impressions in Search Console without CTR context means Google showed your page. Showing up is not the same as generating clicks, and it is definitely not the same as generating leads.

What to do if your numbers still aren’t moving

Most SEO problems aren’t measurement problems. If you’re tracking the right KPIs and nothing is improving, the issue is usually in one of three places: the content isn’t competitive enough for the terms you’re targeting, the site doesn’t have enough authority to rank yet, or something technical is blocking progress.

Measurement tells you where to look. It doesn’t do the work.

If you’re consistently tracking these KPIs and still can’t work out why organic isn’t converting, that’s usually the point where it makes sense to bring someone in who can look at the full picture, not just the dashboard. The numbers always tell a story. Sometimes you just need someone who’s read that story before.