Google Search Console vs Google Analytics
Search Console counts clicks on a Google result. Google Analytics counts sessions on your site. They measure different objects at different moments, so the two numbers never match — and the gap between them is information, not an error.
Read them side by side
The reports that put Search Console and GA4 data on the same row instead of in two tabs.
Seven reasons the numbers differ
The session window. A GA4 session closes after 30 minutes of inactivity. Two clicks in a row become one session; a return in the evening becomes a second session with no new click at all.
Other search engines. The Organic Search channel in GA4 includes Bing, DuckDuckGo and everything else. Search Console reports Google only, so GA4 is counting arrivals that Search Console never saw.
The tag has to fire. A declined consent banner, an ad blocker, or a back-click before the page finishes loading means no session — while Search Console has already counted the click on Google side.
Redirects. Search Console records the URL that appeared in the results; GA4 records the landing page after the redirect. One visit ends up filed under two different addresses.
Time zones. Search Console closes its day in Pacific Time, GA4 in the property time zone. Compare day by day without aligning them and every figure is shifted.
Thresholds and anonymisation. Search Console hides queries with very low volume, and GA4 folds high-cardinality values into "(other)". Both are doing it on purpose, and both remove rows from the comparison.
URL parameters. GA4 may count a page with a utm tag or a fragment as its own page, where Search Console treats it as one address.
Which number to trust depends on the question. For what happened in the results — impressions, position, which query brought the visit — Search Console is the only source. For what happened after the click — engagement, key events, revenue — only GA4 knows. Neither is a check on the other.
The practical rule: GA4 sessions usually run below Search Console clicks, and that is normal. What matters is not the size of the gap but its stability. A sudden change in the ratio almost always means the measurement broke — a consent banner, a new tag container, a changed template — not that the traffic did.