Free SEO audit for new clients — claim yours
Home/Learn SEO/Chapter 9: Measuring SEO/SEO KPIs: What to Measure (and What to Ignore)
Chapter 9 · Lesson 56 of 65

SEO KPIs: What to Measure (and What to Ignore)

Learn which SEO KPIs show real progress, from impressions and clicks to organic leads and revenue, and which popular numbers are only vanity metrics.

By Rohit Choudhary · 10 min read · Updated October 2026

Once you start doing SEO, a new worry shows up very quickly: "How do I know if any of this is working?" You open Search Console and Google Analytics, and there are dozens of numbers. Some go up, some go down, and a tool you signed up for sends you a "visibility score" that changes every day. It is easy to feel lost, or worse, to celebrate the wrong number.

In this lesson, I will show you which numbers really tell you whether SEO is helping your business, which ones are only clues, and which ones you can mostly ignore. By the end, you will be able to pick a short list of SEO KPIs for your own site and know where to find each one.

In brief: good SEO measurement follows a simple chain. People see you in Google, then they click, then they do something useful on your site. Your KPIs should cover all three steps, with the most weight on the last one.

What is an SEO KPI, and how is it different from a metric?

A metric is any number you can measure. Page views, bounce rate, word count, number of backlinks: all metrics. A KPI (key performance indicator) is a metric you have chosen because it shows progress toward a real goal. Every KPI is a metric, but most metrics are not KPIs.

Let me give you a simple analogy. If you run a bakery, you could count how many people walk past your window. That is a metric. But the number that tells you whether the bakery is healthy is how many people come in and buy bread. That is your KPI. Footfall is still useful, because it explains why sales went up or down, but it is not the goal.

SEO works the same way. The goal is almost never "more rankings." The goal is more customers, more leads, more sales or more readers. Rankings and traffic are the footfall: they help explain the result.

So before choosing KPIs, write one sentence about what your website is for. For example: "Our website should bring in quote requests from homeowners in our city." Every KPI you pick should connect back to that sentence. If you skipped the lesson on why SEO matters for a business, it is worth a quick look, because it explains how search turns into revenue.

The three layers of SEO measurement

I find it easiest to group SEO numbers into three layers. Each layer answers a different question and lives in a different tool.

LayerQuestion it answersMain KPIsWhere to find it
VisibilityDoes Google show my pages to people?Impressions, average position, number of pages getting impressionsGoogle Search Console
TrafficDo people click through to my site?Clicks, click-through rate (CTR), organic sessions, landing pagesSearch Console and Google Analytics 4
Business resultsDo those visitors do something valuable?Organic key events (leads, sign-ups, calls), revenue, conversion rateGoogle Analytics 4, your CRM or store

The top layer moves first and the bottom layer matters most. When you start a new site or a new piece of content, impressions often rise weeks before clicks do, and clicks rise before leads do. That is normal, and it is why the lesson on how long SEO takes asks you to be patient.

Visibility and traffic KPIs: what Search Console and GA4 tell you

These come from the Performance report in Google Search Console, which I covered step by step in the Google Search Console lesson.

Impressions

An impression is counted when a link to your site appears in a Google results page someone is looking at. The person does not have to click. If impressions are growing, Google is showing your pages for more searches or more often. That is an early sign your SEO work is being noticed.

One thing to know: Google's documentation on AI features says that when your site appears in AI Overviews or AI Mode, that activity is included in the normal Search Console totals, under the "Web" search type. So impressions today cover classic blue links and those AI answers together. You can read more in the lesson on AI Overviews and AI Mode.

Average position

Average position is where your site tends to appear in results, with 1 being the top. In the chart, Search Console uses the position of the topmost result from your site for each search, then averages it. In the table, it shows the average for each query or page.

Average position is helpful, but it can fool you. If you start appearing for many new searches at position 40, your average position may drop even though your visibility actually grew. That is why I treat it as a clue, not a headline KPI. The next lesson on rank tracking goes much deeper into this.

Clicks

A click in Search Console is a person clicking from Google Search results to your site. For most sites, organic clicks are the single best "is SEO working?" number at the traffic level, because it is measured by Google itself and is not affected by cookie banners or tracking code problems on your site.

Click-through rate (CTR)

CTR is clicks divided by impressions. If a page was shown 1,000 times and got 30 clicks, its CTR is 3%. CTR tells you how attractive your result is compared with the others on the page. A low CTR on a page that ranks well often means the title or description is weak, which you can fix with what you learned about writing title tags and meta descriptions.

Be careful comparing CTR across queries. A search that shows an AI Overview, ads, a map pack and videos above you will naturally have a lower CTR than a simple results page. Compare a page with itself over time, not with a random "average CTR" number from the internet.

Organic sessions and landing pages

In Google Analytics 4, you can see sessions where the channel is "Organic Search," and which landing pages (the first page of the visit) those sessions started on. GA4 counts visits differently from Search Console, so the two numbers will never match exactly. That is fine. Use Search Console for clicks and GA4 for what happens after the click. The lesson on Google Analytics 4 for SEO shows you where these reports are.

Business KPIs: organic key events and revenue

This is the layer your boss, your client or your bank account cares about. In GA4, an important action is called a key event (it used to be called a "conversion"). Google's help center says any event you collect can become a key event, and you mark one by going to Admin, then Data display, then Events, and clicking the star icon next to it.

Good organic key events for most businesses include:

  • Contact or quote form submitted
  • Phone number clicked on mobile
  • Booking or appointment made
  • Newsletter or free trial sign-up
  • Purchase (for online stores, together with revenue)

Then look at those key events for the Organic Search channel only. Two numbers matter most:

  • Organic key events: how many leads, sign-ups or sales came from organic search.
  • Organic revenue or lead value: what those were worth. For ecommerce, GA4 can track revenue directly. For lead generation, you can give each lead an estimated value, or match leads to closed deals in your CRM.

If you want to go further on this, our guides on choosing and setting up GA4 key events and measuring SEO ROI walk through the full setup.

Which SEO metrics are vanity metrics?

A vanity metric is a number that looks nice in a report but does not tell you whether the business is better off. It is not always useless, but it should never be the main thing you judge SEO by. Here are the ones I see people over-celebrate most often:

  • Total number of keywords you rank for. Ranking at position 70 for 2,000 keywords brings almost no visitors. A short list of terms on page one is worth far more.
  • Third-party "authority" scores. Scores like Domain Rating or Domain Authority are made by SEO tool companies, not by Google. They can help you compare sites roughly, but Google does not use them.
  • Raw backlink count. One relevant link from a respected site in your industry beats hundreds of low-quality ones, as you saw in the lesson on link quality.
  • Total traffic without context. A viral blog post can double your traffic from people who will never buy. Traffic only matters if it is the right audience.
  • Ranking for one "dream" keyword. Owners often fixate on one big term. In practice, a business usually earns more from dozens of specific, high-intent searches.
  • Bounce rate on its own. Someone who finds your phone number and calls you may leave after one page. That visit was a success.

A quick test I use: "If this number doubled, would the business notice?" If the answer is no, it is not a KPI.

How to choose SEO KPIs for your own site

You do not need fifteen KPIs. Most small and medium businesses do well with four to six. Here is how I would pick them:

  1. Write down the website's main goal in one sentence (leads, sales, bookings, ad revenue, sign-ups).
  2. Pick one or two business KPIs that match it, such as organic quote requests per month, or organic revenue.
  3. Pick one or two traffic KPIs, usually organic clicks from Search Console and organic sessions to your key landing pages in GA4.
  4. Pick one visibility KPI, such as impressions for non-branded searches or for your most important pages.
  5. Split branded and non-branded searches where you can. Branded searches include your company name; non-branded searches are people who did not know you yet. Growth in non-branded clicks is the clearest sign SEO is finding new customers.
  6. Set a baseline. Write down where each KPI is today and where it was 12 months ago, so you can see real change and seasonal patterns.
  7. Decide how often you will review them. Monthly is right for most sites. Checking daily mostly creates stress, because search data naturally moves up and down.

Here is an invented example for a local plumbing company. Goal: phone calls and quote requests from the local area. KPIs: organic calls plus form submissions per month (business), organic clicks to service pages (traffic), and non-branded impressions for service-plus-city searches (visibility). That is it. Everything else is supporting detail. If you work in local search, our guide to local SEO reporting adds the Google Business Profile numbers worth watching.

Try it: write your own KPI sheet in 20 minutes

Open a blank spreadsheet and do this now, while the lesson is fresh:

  1. In the first row, write your website's goal in one sentence.
  2. Make four columns: KPI, Layer (visibility, traffic or business), Where I find it, and Value last month.
  3. Add one business KPI. In GA4, open the Traffic acquisition report, keep the session default channel group, and read the key events for Organic Search. If you have no key events yet, mark your contact form or purchase as one first.
  4. Add organic clicks. In Search Console, open Performance, set the date range to the last full month and copy the total clicks.
  5. Add impressions for the same month, then filter queries to exclude your brand name and note the non-branded number too.
  6. Set the Search Console date range to the last 16 months and look at the shape of the chart. Write one line about any obvious seasonal pattern.

That sheet is the start of your SEO report, which you will build properly in the lesson on building a simple SEO report.

Questions beginners ask about SEO KPIs

Why don't Search Console clicks match GA4 organic sessions?

They measure different things. Search Console counts clicks on Google results. GA4 counts sessions on your site, and it can miss visitors who decline cookies or leave before the tracking code loads. GA4's Organic Search channel also includes other search engines like Bing. Use each tool for what it is good at, and watch trends rather than exact matches.

Is a falling CTR always bad?

Not always. If you start showing for many new searches at lower positions, CTR falls even while clicks rise. CTR can also drop when Google adds more features, like an AI Overview, above the results. Look at clicks first, then use CTR to find pages whose titles need work.

Should rankings be a KPI at all?

Rankings are a useful diagnostic, especially for a short list of important searches. But they are not a business result, and they vary by location and device. I suggest tracking them, but reporting clicks and key events as the headline numbers.

How long before my KPIs should improve?

It depends on your site, competition and the work done. Google itself says some changes take effect in hours and others take months. Expect visibility KPIs to move first, then clicks, then leads or sales.

What to measure from here on

Good SEO KPIs follow the path from being seen, to being clicked, to creating value. Track impressions and average position as early signals, clicks and organic sessions as traffic, and organic key events and revenue as the real result. Ignore numbers that would not change anything for the business if they doubled. In the next lesson, rank tracking: monitoring your positions, I will show you how to follow your rankings without being misled by them.

If you would rather have someone set up your tracking and KPIs with you, our team is happy to help. You can ask us for a free quote whenever you are ready.

Sources for this lesson on SEO KPIs

  1. Performance report (Search results) – Search Console Help
  2. AI features and your website – Google Search Central
  3. [GA4] About key events – Analytics Help
  4. [GA4] Mark events as key events – Analytics Help
  5. SEO Starter Guide – Google Search Central

Rather have experts handle your SEO?

Tell us about your website and goals, and we will send you a free, no-obligation custom plan.

CallFree Quote