One of the most common questions we get from clients moving around Google Analytics 4 is simple: "Where are my keywords?" You can see that Organic Search sent hundreds of visits last month, but not which searches brought those people in. The answer is that GA4 never receives that information directly – and it has not for over a decade.
The good news is that you can still see organic search queries inside GA4 by linking Google Search Console. Once linked, GA4 shows the queries people typed, along with clicks, impressions, click-through rate and average position, and lets you see landing pages with both Search Console and Analytics metrics side by side.
This guide explains why keyword data is missing, how to set up the link step by step, where to find the reports, how to interpret them correctly, and what to do when GA4's view is not enough.
Key Takeaways
- GA4 cannot see organic keywords from Google because search queries are not passed to websites. Search Console is the source of query data.
- Link a GA4 web data stream to a Search Console property, then publish the Search Console report collection to see the reports.
- The Queries report shows Search Console metrics only; you cannot join individual queries to GA4 conversions.
- Search Console data in GA4 covers up to 16 months and appears about 48 hours after collection.
- For deeper analysis use Search Console directly, regex filters, the API, or a rank tracker.
Why GA4 Doesn't Show Organic Keywords
Back in October 2011, Google began encrypting searches for signed-in users. Its announcement explained that sites would still know a visitor came from Google but "won't receive information about each individual query." Over the following years encryption became the default for everyone, and the infamous "(not provided)" label took over keyword reports in Universal Analytics.
GA4 does not even show that placeholder. It records that a session came from google / organic and which page it landed on, but no query. The search data lives in Google Search Console, which measures what happens on Google's results pages rather than on your website. Linking the two is the official way to bring queries into GA4. If you are new to GA4, our beginner's guide to Google Analytics 4 covers the basics first.
| Question | GA4 alone | Search Console | GA4 + Search Console link |
|---|---|---|---|
| Which queries showed my site? | No | Yes | Yes (Queries report) |
| Impressions, clicks, CTR, position | No | Yes | Yes |
| Engagement and key events after the click | Yes (by landing page) | No | Yes, by landing page |
| Conversions per individual query | No | No | No |
| Data history | Your GA4 retention settings | 16 months | Up to 16 months |
| Filter by country and device | Yes | Yes | Yes |
How to Link Search Console to GA4
You need Editor access to the GA4 property and verified owner status on the Search Console property.
- Open GA4 Admin. In the property column, find Product links and choose Search Console links.
- Click Link. Choose the Search Console property you own. A domain property usually gives the most complete picture.
- Select the web data stream. Each web data stream can link to only one Search Console property, and vice versa.
- Review and submit. The link is created immediately, but data takes time to appear.
- Publish the Search Console collection. Go to Reports → Library. The Search Console collection is unpublished by default; open its menu and choose Publish.
- Wait about 48 hours. Then open Reports → Search Console → Queries.
Note that links cannot be edited. If you chose the wrong property, delete the link and create it again.
Where to Find Organic Keywords in GA4
Once the collection is published you get two reports:
- Google organic search queries – each search query with clicks, impressions, CTR and average position. You can only break this down by Search Console dimensions.
- Google organic search traffic – landing pages with Search Console metrics (clicks, impressions, CTR, position) alongside GA4 metrics such as sessions, engagement rate and key events.
Google's help documentation sets out the main constraints clearly:
“Search Console keeps data for the last 16 months.”
— Google Analytics Help, Search Console integration
The same page notes that the Search Console reports do not support time-series charts, and that only landing page, device and country are compatible GA4 dimensions. For trend lines, use Search Console itself; our guide to the Search Console Performance report walks through it.
How to Read the Data Correctly
Search Console data is not a full list of every query. Google filters some queries for privacy and stores only top rows because of internal limits. Its help page on the data puts it simply: "not all queries beyond anonymized queries will be shown." Expect the total of query-level clicks to be lower than the total clicks for a page or property.
| Metric | What it means | Watch out for |
|---|---|---|
| Clicks | Clicks from Google results to your site | Won't match GA4 sessions exactly – different counting and consent rules |
| Impressions | Times your URL appeared in results | Includes results the user may not have scrolled to |
| CTR | Clicks ÷ impressions | Low CTR can be fine for broad, informational queries |
| Average position | Average topmost position of your site | An average across many searches, locations and devices |
| Sessions / key events (landing page report) | What visitors did after arriving | Can only be tied to landing pages, not queries |
Also remember that GA4 sessions depend on consent and tracking. If your internal traffic isn't excluded or your consent banner blocks tags, GA4 numbers will differ from Search Console clicks.
Practical Ways to Use Keyword Data in GA4
- Find high-impression, low-CTR queries. Sort the Queries report by impressions, then look for low CTR. Rewrite titles and meta descriptions on the matching pages.
- Spot "striking distance" keywords. Queries with average positions just off page one are often the quickest wins with better on-page content and internal links.
- Split branded and non-branded queries. Brand searches inflate CTR and make SEO performance look better than it is. Our guide to branded vs non-branded keywords explains how to separate them.
- Connect queries to outcomes via landing pages. Use the organic search traffic report to see which landing pages drive key events, then check which queries those pages rank for.
- Look for intent mismatches. If a page gets impressions for queries it doesn't answer, adjust the content or create a better-matched page. Our article on search queries vs keywords covers the difference.
When GA4 Isn't Enough
The GA4 integration is convenient for a quick view, but it is limited. For serious keyword work:
- Use Search Console directly for date comparisons, trend charts and filters. Regex filters are especially powerful; see our Search Console regex guide.
- Use the Search Console API or Looker Studio to pull more rows than the interface shows and build blended reports.
- Use a rank tracker for daily positions on a fixed keyword set and competitor comparisons; see our guide to rank tracking.
- Combine data in your SEO report. Our SEO reporting template shows how to present queries, landing pages and conversions together.
Common Mistakes
- Forgetting to publish the collection. The link works, but the reports never appear in the navigation.
- Linking the wrong property. A URL-prefix property for
http://or a single subdomain misses data. Use the domain property where possible. - Expecting query-level conversions. GA4 cannot attribute key events to individual Google queries.
- Treating average position as a ranking. It's an average, not your position for every searcher.
- Comparing totals directly. Search Console clicks and GA4 sessions measure different things.
- Not exporting history. After 16 months, older data is gone unless you store it elsewhere.
Related Guides
- LinkedIn Analytics: Which Metrics to Track and Why
- Google Analytics Alternatives: Privacy-Friendly Options Compared
- Meta Ads Reporting: How to Read Ads Manager Data
Frequently Asked Questions
Why does GA4 not show organic keywords?
Google does not pass search queries to websites, so GA4 only knows a visit came from Google organic search. Query data comes from Search Console.
How do I see keywords in GA4?
Link your GA4 web data stream to a Search Console property in Admin → Product links, publish the Search Console report collection, then open the Queries report after about 48 hours.
Can I see which keyword led to a conversion in GA4?
No. You can see key events by landing page, and see which queries each landing page receives, but not conversions per individual query.
Why do Search Console clicks not match GA4 sessions?
They measure different things. Search Console counts clicks on Google results, while GA4 counts sessions that loaded your tag, which depends on consent, tracking and filters.
How far back does keyword data go in GA4?
Search Console data in GA4 covers up to 16 months, the same as Search Console itself.
Turn Keyword Data Into Growth
Linking Search Console to GA4 takes ten minutes and gives you a much clearer view of how people find your site. The real value comes from acting on it: improving titles, expanding pages that sit just off page one and focusing on queries that bring customers. If you would like experts to analyse your keyword data and build a plan, our SEO services team can help. Request a free quote to get started.




