DEV Community

Cover image for The #1 Search Console Misunderstanding
Kevinleary.net
Kevinleary.net

Posted on Originally published at kevinleary.net

The #1 Search Console Misunderstanding

The impression count Search Console shows for a keyword is not the number of people who searched for it.

It’s the number of times your site appeared in someone’s search results for that keyword. That sounds like a small difference, but it’s the source of more confusion than anything else in Search Console. It comes up with nearly every client I work with, usually when a report shows big swings in position or impressions that don’t seem to make sense.

What an impression actually is

Google counts an impression when a link to your site shows up on a page of search results that someone loads. If a person searches for “wordpress consultant” and your site is on the first page they see, that’s one impression. If you’re on page three and they never click past page one, there’s no impression for you, even though they searched for the exact term you’re tracking.

So when you see this in Search Console:

wordpress consultant: 5,101 impressions, average position 17.3

It doesn’t mean 5,101 people searched for “wordpress consultant.” It means 5,101 times, someone searched for it and your site was in the results they looked at. The real number of searches could be many times higher. Search Console has no way of showing you the searches where you didn’t appear.

The old way of thinking about rankings

A lot of people still think about search the way it worked years ago: a keyword has a fixed number of searches each month, there’s one list of ten results, and your site holds one spot on that list. Under that model, impressions should be close to the total search volume, and your position is a single number that goes up or down.

That model made more sense when most people saw roughly the same results for the same search. It’s not how search works now. Google builds the results for each person, and the biggest factor in what they see is where they’re searching from.

Location decides most of what people see

Two people can type the exact same words into Google at the same moment and get different results. Someone in Boston searching for “wordpress consultant” may see my site near the top. Someone in North Dakota may see local developers first and find me further down, or not at all. Someone in Canada or Brazil sees results weighted toward businesses in their own country.

Each of those searches is counted separately. Only the ones where I showed up become impressions, and each impression records the position I was in for that one person.

Here’s what that looks like in my own Search Console data for “wordpress consultant” from August through October 2026:

Country Impressions Average position
United States 3,403 11.2
United Kingdom 648 32.9
Netherlands 387 20.8
France 203 51.3
Canada 97 16.1
All countries 5,101 17.3

Same keyword, same page, same three months. In the US I’m close to the first page. In France I’m on page five or six. The 17.3 at the bottom isn’t my position anywhere. It’s an average of all of those positions, weighted by how many impressions came from each place.

The same thing happens inside a single country. Search Console only breaks data down by country, not by state or city, so you can’t see it directly. But a searcher in Massachusetts and a searcher in North Dakota are almost certainly seeing different results for a service keyword, and both get blended into the “United States” row.

Keywords with “near me” or a city name

Location matters even more when the search itself is local. For “wordpress developer near me,” Google is trying to show developers close to the person searching, so my position depends heavily on how far that person is from me. A searcher across town and a searcher across the country are effectively running different searches, even though Search Console reports them under the same keyword.

Other things that change what people see

Location is the biggest factor, but it isn’t the only one:

  • Device: mobile and desktop results are often different. For “wordpress developer boston” my average position is 17.6 on desktop and 9.0 on mobile.
  • Search history: Google adjusts results based on what someone has searched for and clicked on before. If you search for your own site often, you’ll tend to see it ranked higher than other people do.
  • Language and region settings: the language someone’s browser or Google account uses changes which results they get.
  • Search features: map packs, AI Overviews, ads and “People also ask” boxes appear for some searches and not others, which pushes regular results up or down the page.
  • Time: results shift day to day as Google tests changes, so the same person can see you in a different spot tomorrow.

Why your position jumps around

Since every impression has its own position, the average you see in Search Console depends on who happened to search during that time period. This is especially noticeable for keywords with only a handful of impressions.

For example, in one recent week my site showed up 19 times for “aeo consultant.” Individual days ranged from position 1 to position 20, and the weekly average came out to 5.1. A few searches from people in different places can move that average a lot, which is why a weekly email can make it look like you jumped ten spots overnight, or dropped just as fast.

It also explains why two keywords that mean basically the same thing can move in opposite directions in the same week. If one had eight impressions and the other had seven, you’re looking at a handful of searchers each, not a real trend.

How to read Search Console with this in mind

  1. Filter by country. Add a country filter in the Performance report for the market you actually sell to. The average position for that country is much closer to what your customers see than the global number.
  2. Ignore small numbers. Don’t draw conclusions from a keyword with fewer than about 50 impressions in the period you’re looking at. The average is too easily skewed by a few people.
  3. Look at longer periods. Compare 28 days or 3 months instead of week over week. Short windows exaggerate normal day to day movement.
  4. Get real search volume somewhere else. To know how many people search for a term, use Google Keyword Planner or a tool like Ahrefs or Semrush. Comparing that number to your impressions tells you roughly how much of the demand you’re reaching.
  5. Check results from other locations. Google’s Ad Preview and Diagnosis tool lets you set a location and see the results someone there would get, without your own search history affecting it.

What rising impressions usually mean

When impressions for a keyword go up, it usually isn’t because more people started searching for it. More often it’s because your site started appearing for more of the people who were already searching: a wider area, more devices, or a move from page two to page one where far more people actually look.

That’s the right way to think about impressions: as your share of the searches happening, not a fixed number attached to a keyword. Once you look at it that way, most of the confusing swings in Search Console start to make sense.

Top comments (0)