Search Console vs Google Analytics: which data to trust for what
· 6 min read
A client sends a screenshot at 11pm: Search Console says 1,840 clicks last month, Analytics says 1,512 organic sessions. Which one is lying? Neither. The Search Console vs Google Analytics confusion comes from treating two different measuring instruments as if they counted the same thing. This article explains what each tool observes, why the gap is normal, and which report to open for which decision.
Both tools rename menus from time to time, so focus on the concepts rather than the exact labels on your screen this month.
Two tools standing in two different places
Picture your website as a shop. Search Console stands outside on the street, watching Google's search results and noting every time your signboard is shown and every person who walks towards your door. Google Analytics stands inside the shop, counting people who actually came in and what they did.
That difference explains almost every discrepancy. Search Console data comes from Google's own logs of its search results. GA4 data comes from a JavaScript tag running in the visitor's browser on your site.
What Search Console can tell you that GA4 cannot
- The exact search queries that showed your pages.
- Impressions — how often you appeared without being clicked.
- Average ranking position for a query or page.
- Indexing status: which pages Google has crawled, indexed or excluded.
- Crawl and technical problems, such as pages returning errors or blocked by robots rules.
What GA4 can tell you that Search Console cannot
- What happened after the click: pages viewed, time engaged, scroll behaviour.
- Conversions such as form submissions, WhatsApp clicks or purchases.
- All other traffic sources — direct, social, referral, email, paid.
- Whether visitors came back later, and through which channel.
- Ecommerce revenue tied to specific pages and campaigns.
Why clicks never equal sessions
Even when both tools are set up perfectly, the numbers will differ. The main reasons are mechanical, not mysterious.
The visitor left before the tag fired
Search Console records the click the moment it happens in the results page. GA4 only records a session once its script loads and runs. On a slow 3G connection, or when someone taps back immediately, the click exists and the session does not.
Scripts get blocked
Ad blockers, privacy browsers, corporate networks and strict browser settings can prevent the GA4 tag from loading. Search Console is unaffected because it never depends on your page.
One click can become several sessions, and vice versa
A session in GA4 can restart after 30 minutes of inactivity, so one Search Console click may eventually produce two sessions. Equally, a visitor who clicks your result twice in a short window may create one continuing session.
They count different units
Search Console counts clicks on a result. If someone clicks your result, goes back and clicks a second page of yours for the same query, that can be recorded differently from how GA4 counts a continuous session.
Data freshness and filtering differ
Search Console data typically lags by a couple of days and drops some very rare queries for privacy reasons. GA4 processes data on its own schedule and applies its own bot filtering.
A gap of roughly 5 to 20 percent between Search Console clicks and GA4 organic sessions is common. A gap of 60 percent suggests a real problem, such as a missing tag on some templates or two properties receiving split traffic.
Which tool to trust for which question
Use this as a quick reference when someone asks for a number:
- "How many people found us on Google?" Search Console clicks.
- "What did people search to find us?" Search Console queries. GA4 shows organic traffic but not the keyword.
- "Is our new page indexed?" Search Console URL inspection.
- "Which channel drives the most enquiries?" GA4, because it links traffic to key events.
- "Which landing page converts best?" GA4 landing page reports with conversions.
- "Did our title rewrite work?" Search Console CTR for those queries.
- "How much revenue came from organic search?" GA4 with ecommerce tracking.
- "Why did traffic fall last week?" Both — Search Console for position and impression drops, GA4 for whether other channels fell too.
Using them together: three practical checks
Check one: diagnose a traffic drop properly
Start in GA4 and see whether the drop is organic-only or across all channels. A drop in every channel usually means a tracking or site availability problem. An organic-only drop sends you to Search Console to look at impressions and average position, which separates "we rank lower" from "fewer people searched".
Check two: connect queries to outcomes
Search Console tells you a page earns 400 clicks a month for a valuable query. GA4 tells you that same landing page produces two enquiries a month. Together they show whether the traffic is the wrong audience or the page simply fails to convert.
Check three: link the two accounts
GA4 offers a Search Console link that surfaces query and landing-page data inside Analytics. It is genuinely useful for quick views, but the underlying limits still apply, and reports may need to be enabled in your GA4 library before they appear.
Set-up mistakes that make the gap worse
- Verifying only one domain variant. Add a domain property in Search Console so www, non-www, HTTP and HTTPS are covered together.
- Tag missing on some templates. Check the tag exists on blog posts, product pages, thank-you pages and any subdomain.
- Two GA4 tags on one page. This inflates page views and distorts engagement.
- Internal traffic not filtered. Your own staff browsing all day can dominate a small site's numbers.
- Comparing mismatched date ranges. Search Console defaults and GA4 defaults are not the same; set both explicitly.
Agree on one number before the next review
Before your next monthly review, decide as a team which tool is the official source for each question and write it down. Arguments about data usually end the moment everyone agrees what is being measured. If your tracking looks broken rather than merely different, our team can audit the setup as part of ongoing website support.
Frequently asked questions
Can I use Google Analytics without Search Console?
You can, but you lose all query and indexing data. Search Console is free and takes minutes to verify, so most sites should have both regardless of which they check more often.
Why does Search Console show impressions for pages that get no traffic?
Appearing in results does not guarantee clicks, especially at lower positions. Steady impressions with no clicks usually mean you rank too low or the listing does not match what the searcher wanted.
Which tool shows keyword rankings more accurately?
Search Console, because it reports your real average position across actual searches, including personalisation and location effects. Third-party rank trackers only check from fixed locations.
How far back does each tool keep data?
Search Console keeps around 16 months of performance history. GA4 retention for some detailed reports is configurable and shorter by default, so export anything you need for long-term comparison.
Thinking about a website?
See what a package covers and what it costs, or ask us about your own project.