Published

Google Search Console vs Google Analytics

They measure opposite sides of the same visit. Search Console counts what happened in Google’s results, before anybody reached you. Analytics counts what happened on your site, after they did.

Which is why the numbers do not match, will not match, and are not supposed to. If you came here because yours disagree, that is the answer, and the rest of this page is why it is the answer rather than an excuse.

Why the numbers never reconcile

Here is Google describing when Search Console records an impression:

In general, an impression is counted whenever an item appears in the current page of results, whether or not the item is scrolled into view, as long as the user need not click to see more results (such as being required to click "see more" to see the link).

Google Search Console Help, Performance report (Search). Quoted in full, and linked so you can check the wording rather than take ours.

Read that carefully. An impression is recorded for a result that was never scrolled into view. Nobody looked at it, nobody clicked it, and nothing loaded on your site. It is an event in Google’s results page, and no code running on your own pages could ever have seen it happen.

So the two tools are not disagreeing about one number. They are two instruments pointed at different things, and an afternoon spent making them agree is an afternoon spent on a question with no answer.

The same asymmetry runs the other way. Analytics depends on code executing in a visitor’s browser, so a consent banner they dismissed, a blocker they installed or a tab they closed early all move its figures. None of those things can move a Search Console figure, because Search Console was never watching your site.

What an impression is, and what a click is

An impression means your page was among the results for a search. Not that anybody read it, and, per the definition above, not even that it reached the part of the screen they were looking at. A click means somebody then chose it and came to you.

So the two are not a funnel with a tidy ratio. Impressions are a count of opportunities Google gave you, and they move when Google changes what it shows, which it does constantly and without telling anybody. A page can gain impressions because it started appearing for a search nobody who makes it is interested in.

Which is why impressions falling is not automatically a problem, and impressions rising is not automatically progress. The question worth asking is which queries moved, because that is a thing you can act on.

A drop with clicks unchanged usually means you lost visibility on searches that were never going to click anyway. A drop in clicks with impressions steady is the one to look at: you are still being shown and are being chosen less, which is about the entry in the results rather than about the page behind it.

Are they the same thing?

No, and they are not alternatives to each other either. Neither one is a worse version of the other, so the question of which to install is the wrong question: they answer different things and you will want both, for different afternoons.

The one asymmetry worth knowing is about ownership. Search Console is Google’s own record of your site in its results, published to whoever can prove they own the domain. It costs nothing, and it is the only place those figures exist.

What each one can actually answer

Written as questions rather than as a feature table, because a feature table tells you what a tool has and not whether it can answer the thing you opened it for.

Which searches showed my site, and where did it sit?Search Console
Queries, impressions, clicks and average position, as Google recorded them. Nothing on your site is involved, so nothing on your site can affect the figure.
What did somebody do once they arrived?Analytics
Pages, journeys, time, conversions. All of it measured by code running in the visitor’s browser, which is why consent banners and blockers change it and never change Search Console.
Is Google indexing the pages I think it is?Search Console
Coverage and inspection are its own account of what it has and has not indexed. Analytics can only ever tell you about pages somebody reached.
Where did my visitors come from, across every channel?Analytics
Search Console sees Google search only. Direct traffic, email, social and paid are outside what it measures, so a drop there is invisible to it.
Why did traffic fall last month?Both, in that order
Search Console says whether impressions or position moved, which is a search problem. Analytics says whether the arrivals behaved differently, which is a page problem. Starting with the second when it was the first is the common waste.

Is Search Console good for SEO?

It is the only source of search figures about your site that is not an estimate. Every search volume you have been quoted by a tool is modelled from third-party data; the impressions in Search Console are what Google says happened on your own pages.

That makes it smaller and duller than the dashboards, and correct. A modelled volume for a term you do not rank for is a guess about a hypothetical; an impression count for a query you already appear on is a record.

Its limits are worth stating too. It covers Google, not search in general. Its figures are rounded and its query lists are not complete. And it tells you what happened, never why, which is the part no tool supplies.

Clicks from AI Overviews and AI Mode are inside the same figures, with no way to pull them apart. How to track AI Mode traffic covers the newer report that counts their impressions on their own.

What this product does with it

ShownTrue connects to Search Console, imports the history, and keeps it by day alongside a crawl of the same pages, so a page and what it got in search sit together rather than in two tabs.

Estimated search volume bought from a third-party index is not something it may cite. Every figure it reasons from is one Google published about your own site, which is a smaller set of numbers and a true one.

And the honest state of it: the storage, the sign-in with Google, the property selection and the import are all written, and none of it has ever run against a real Google account. No figure has ever been imported, so there is nothing on this page showing what it produced. The capability pages say the same thing in more detail.