Free to explore: filter winning sites by DR, traffic and niche  ·  Try the live explorer →

Google Search Console vs Google Analytics: what each measures

Two analytics dashboards on side-by-side monitors

The question of Google Search Console vs Google Analytics usually starts with a mismatch. Search Console says a page earned a certain number of clicks last week; Analytics shows a different number of organic sessions for the same page. The instinct is to decide which tool is wrong. Neither is. They sit at opposite ends of the same visit and measure it in different units.

Once you know where each tool takes its reading, the gaps stop being alarming and start being useful. Each one answers questions the other cannot.

What each tool measures

Search Console is Google’s report on your site’s presence in Google Search: which queries showed your pages, how often, in what position, and how many of those impressions turned into clicks. It sees nothing that happens after the click.

Analytics is a tag on your pages. It records sessions, engagement, conversions and the path a visitor takes through the site, from every channel, not only search. It does not see the search results page and has no idea which query brought someone in.

Search ConsoleGoogle Analytics
Main unitClicks and impressions in Google SearchSessions and events on your site
Page recordedThe canonical URLThe actual landing page
Needs JavaScript?No: collected on Google’s sideYes: the tag has to load
Time zonePacific timeYour property’s time zone
Traffic sourcesGoogle Search onlyAll channels
A queries report with clicks and impressions

Is Google Search Console part of Google Analytics? No. They are separate products with separate data collection. You can link them so that some Search Console data appears inside Analytics, but linking does not merge the two datasets or make the numbers match.

A sessions and engagement report

Why the numbers never match

Google’s Analytics documentation lists the causes, and each one is structural rather than a bug. Knowing them saves hours of reconciliation.

  • Clicks are not sessions. A click in Search Console is counted when someone clicks your result. A session in Analytics starts only if the page loads and the tag fires. A visitor who clicks and leaves before the tag runs is a click with no session.
  • Canonical vs landing page. Search Console attributes data to the canonical URL. Analytics records the URL the visitor actually landed on. Pages with parameters, or duplicates pointing at one canonical, split differently in each tool.
  • JavaScript. Search Console collects data whether or not the visitor’s browser runs JavaScript. Analytics needs JavaScript and its tag to load, so blocked scripts mean missing sessions.
  • Time zones. Search Console uses Pacific time. A daily comparison against an Analytics property set to another zone will shift traffic between days.
A property linking settings screen

Consent adds to the JavaScript gap. Where your consent setup holds the tag until a visitor agrees, a visitor who declines is still a click in Search Console but may not be a session in Analytics. How large that gap is depends entirely on your audience and your banner, so treat any figure you see quoted elsewhere with suspicion.

How to connect Google Search Console with Google Analytics

Google’s help page on connecting Search Console to Google Analytics sets out what the link does and what it does not. Linking is one-to-one: one web data stream connects to one Search Console property.

Once linked, Analytics gains two reports:

  • Google Organic Search Queries: the search queries and their Search Console metrics.
  • Google Organic Search Traffic: landing pages with both Search Console and Analytics metrics side by side.
A landing page report with organic traffic

The second report is the reason to link at all. It puts impressions, clicks and position for a landing page next to its engagement and conversions, which neither tool can do alone. A page with strong impressions and weak engagement is a different problem from a page with weak impressions and strong engagement.

The restrictions that come with the link

The help page is clear about the limits. “Search Console keeps data for the last 16 months”, so the linked reports hold at most 16 months too. Data is available 48 hours after Search Console collects it, so the most recent two days will look empty. And Search Console metrics only work with Search Console dimensions plus landing page, device and country. You cannot break Search Console clicks down by an Analytics audience or a campaign.

A cookie consent banner on a website

Which tool to use for which question

The useful habit is to stop asking which number is right and start asking which tool can see the thing you want to know.

  • Did my visibility drop, or did my clicks drop? Search Console. Impressions and position show whether you are still being shown; our guide to a Search Console impressions drop covers the usual causes.
  • Is a ranking page earning its clicks? Search Console’s click-through rate against position, compared with typical CTR by position.
  • Does organic traffic convert? Analytics. Search Console has no conversion data.
  • Which queries bring visitors who engage? The linked Google Organic Search Traffic report, at landing-page level.

A rise in impressions with flat clicks is now a common pattern rather than a fault. Answers shown on the results page can satisfy a searcher without a visit, which we cover in zero-click searches. Search Console sees the impression; Analytics never sees anything at all.

The limits of both

Neither tool shows you the whole picture, and the linked view inherits the gaps of both. Search Console covers only Google Search and only the last 16 months. Analytics covers only the visits its tag could record. A trend that appears in one and not the other is worth investigating, but the explanation is usually one of the structural differences above rather than lost traffic.

An analyst reconciling numbers in a spreadsheet

When you do need to reconcile, compare like with like. Use the same date range, adjust for the time zone, compare at the landing-page level rather than site-wide, and filter Analytics to Google organic traffic only. Expect a gap even then. The direction of the gap matters more than its size: if Analytics sessions fall while Search Console clicks hold steady, look at the tag, consent and page loading before you look at rankings.

It is also worth remembering what neither tool can tell you: how competitors are doing. Both report only on properties you own. For that you need outside estimates, with their own caveats, which we set out in how wrong traffic estimates are. Treat your own two tools as two honest witnesses who stood in different places.

Frequently asked questions

What is the difference between Google Analytics and Google Search Console?

Search Console reports clicks, impressions and positions in Google Search. Analytics reports sessions and behaviour on your site from every channel. One measures before the visit, the other during it.

Is Google Search Console part of Google Analytics?

No. They are separate products. Linking them adds two Search Console reports to Analytics, but the data is still collected separately.

Why are Search Console clicks higher than Analytics sessions?

Clicks are counted in Google Search; sessions need the page and the Analytics tag to load. Canonical URLs, blocked JavaScript and time zones add further differences.

How much history do the linked reports hold?

At most 16 months, because that is how long Search Console keeps data. New data appears about 48 hours after Search Console collects it.

The takeaway Search Console sees the search; Analytics sees the visit. Use each for the questions it can answer, link them for the landing-page view, and expect the numbers to differ.