Performance

Clicks, Impressions, CTR & Position Explained

Clicks, impressions, CTR, and average position each measure something narrower than their names suggest — and average position, read on its own, is the most misleading number in SEO.

10 min read · Updated

The Performance report is the part of Search Console people look at most and understand least. The four metrics look self-explanatory, which is exactly the problem: each measures something narrower than its name implies, and the gap between what you think you are reading and what Google is reporting is where bad decisions get made.

The four metrics, precisely

Impressions

A link to your site appeared in a result set that a user viewed. It does not require the link to be on screen — for standard results, an impression counts if the user could have scrolled to it without clicking anything. Rank 47 and rank 4 both produce one impression.

This makes impressions a measure of eligibility, not visibility. Rising impressions mean Google is showing you for more searches; they do not mean more people are seeing you in any meaningful sense.

Clicks

A user clicked a result that led to your site. The cleanest of the four — but note it counts clicks *from Google Search*, so it will never match your analytics sessions. Bounced clicks, blocked trackers, and consent banners all break that correspondence, and Search Console is generally the higher number.

CTR

Clicks ÷ impressions. Because impressions include positions nobody looks at, CTR is dragged down by every long-tail query where you rank 40th. A site-wide CTR of 2% is not a verdict on your titles — it is mostly a statement about where you rank.

Average position

The mean of your best position for each impression. If two of your pages rank 5th and 12th for the same query, that impression is recorded at position 5.

Why a falling position can be good news

Here is the scenario that panics people into undoing their best work. You publish a strong new guide. It starts ranking on page three for two hundred queries it never appeared for before. Every one of those is a new impression at position ~25. Your average position gets worse. Your impressions climb, and so does traffic.

Nothing broke. You expanded your footprint into territory where you rank poorly *because you did not rank there at all before*. Average position fell precisely because you gained ground.

Finding the pages actually worth optimizing

The highest-return move in Search Console is not chasing rank-1 keywords. It is finding queries where you are *almost* getting the click and are not.

Striking distance: positions 5–15

  1. Open Performance and enable all four metrics

    Clicks, impressions, CTR, and position are toggles above the chart. Most people leave two of them off and never see the pattern.

  2. Switch to the Queries tab and sort by impressions

    You want high-volume queries first — those are the ones where a CTR gain is worth having.

  3. Find high impressions, position 5–15, low CTR

    This is the sweet spot. Google already considers you relevant enough to show. Users are seeing you and choosing someone else.

  4. Rewrite the title and meta description for those queries

    Match the actual search intent and the words in the query. This is the fastest-paying change in SEO — it needs no new content and no links.

  5. Wait two weeks, then compare

    Use the date comparison to isolate the effect. Do not touch anything else in the interim, or you will not know what worked.

The other pattern: high position, low CTR

If you rank 1–3 and CTR is still poor, something is intercepting the click. Usually one of:

  • A featured snippet or AI overview answering the question outright — the user never needs your page.
  • A title that does not match intent. You rank for a query you did not write for.
  • Rich results from competitors — star ratings, prices, images pulling the eye away.
  • The query is navigational to somewhere else — you rank for a brand that is not yours.

Limits that will bite you

LimitConsequence
16-month retentionYour year-over-year baseline disappears. Export, or lose it.
Anonymized queriesPer-query clicks never sum to your total. Rare searches are withheld for privacy.
1,000-row UI ceilingBig sites see a truncated view. The API returns far more.
1–3 day lagToday is not there yet. Do not diagnose a crash on incomplete data.
Position is per-query, not per-pageFilter to a single query before position means anything precise.

Checking it without a laptop

Performance data is the one report worth checking often — it moves daily, and the striking-distance opportunities surface and vanish. The Search Console web interface is poor on a phone, which is precisely why the Search Console App exists: same official API, same numbers, laid out for a screen you actually have on you.

Frequently asked questions

What is a good CTR in Google Search Console?

There is no universal benchmark, because CTR is dominated by position. A 2% site-wide CTR mostly reflects where you rank, not how good your titles are. The useful comparison is against yourself: find queries where you rank 5–15 with high impressions and unusually low CTR, and fix those titles.

Why did my average position get worse when traffic went up?

You almost certainly started ranking for new queries at low positions. Each new low-ranking query adds impressions at, say, position 25, which drags the average down while adding traffic. Position falling while impressions rise is a growth signal, not a loss.

Why does Search Console show more clicks than Google Analytics shows sessions?

They measure different events. Search Console counts clicks on a Google result; Analytics counts sessions that successfully loaded and reported. Users who bounce before the script fires, block trackers, or decline consent create a gap — and Search Console is usually the higher number.

Why don't my query clicks add up to my total clicks?

Google withholds queries that are too rare, to prevent identifying individual users. Those clicks count in your total but appear against no listed query, so the per-query rows will always sum to less than the total.

Does an impression mean someone actually saw my listing?

Not necessarily. For standard results an impression counts if the link was in a result set the user viewed and could have scrolled to — it does not require the link to have been on screen. Ranking 47th still records an impression.

Keep reading