Free SEO audit for new clients — claim yours
Home/Blog/Analytics/How to See Organic Search Keywords in GA4
Analytics

How to See Organic Search Keywords in GA4

How to See Organic Search Keywords in GA4
Table of contents
  1. Key Takeaways
  2. Why GA4 Doesn't Show Organic Keywords
  3. How to Link Search Console to GA4
  4. Where to Find Organic Keywords in GA4
  5. How to Read the Data Correctly
  6. Practical Ways to Use Keyword Data in GA4
  7. When GA4 Isn't Enough
  8. Common Mistakes
  9. Related Guides
  10. Frequently Asked Questions
    1. Why does GA4 not show organic keywords?
    2. How do I see keywords in GA4?
    3. Can I see which keyword led to a conversion in GA4?
    4. Why do Search Console clicks not match GA4 sessions?
    5. How far back does keyword data go in GA4?
  11. Turn Keyword Data Into Growth
  12. References

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.

QuestionGA4 aloneSearch ConsoleGA4 + Search Console link
Which queries showed my site?NoYesYes (Queries report)
Impressions, clicks, CTR, positionNoYesYes
Engagement and key events after the clickYes (by landing page)NoYes, by landing page
Conversions per individual queryNoNoNo
Data historyYour GA4 retention settings16 monthsUp to 16 months
Filter by country and deviceYesYesYes

You need Editor access to the GA4 property and verified owner status on the Search Console property.

  1. Open GA4 Admin. In the property column, find Product links and choose Search Console links.
  2. Click Link. Choose the Search Console property you own. A domain property usually gives the most complete picture.
  3. Select the web data stream. Each web data stream can link to only one Search Console property, and vice versa.
  4. Review and submit. The link is created immediately, but data takes time to appear.
  5. Publish the Search Console collection. Go to Reports → Library. The Search Console collection is unpublished by default; open its menu and choose Publish.
  6. 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.

MetricWhat it meansWatch out for
ClicksClicks from Google results to your siteWon't match GA4 sessions exactly – different counting and consent rules
ImpressionsTimes your URL appeared in resultsIncludes results the user may not have scrolled to
CTRClicks ÷ impressionsLow CTR can be fine for broad, informational queries
Average positionAverage topmost position of your siteAn average across many searches, locations and devices
Sessions / key events (landing page report)What visitors did after arrivingCan 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

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.

References

  1. Google Analytics Help: Search Console integration
  2. Search Console Help: About Search Console data
  3. Search Console Help: Performance report
  4. Google Official Blog: Making search more secure (2011)
  5. Semrush: How to Find Your Website's Keywords in Google Analytics 4
Rohit Choudhary
Written byRohit ChoudharyCo-Founder, My SEO Experts

Rohit Choudhary is the co-founder of My SEO Experts and has more than 14 years of hands-on experience in SEO, paid advertising and digital marketing. Since starting out in 2011 he has helped hundreds of businesses grow through practical, data-driven search strategies, and he also serves as a consulting Digital Marketing Director for several US-based companies.

Keep reading

Related articles

Meta Ads Reporting: How to Read Ads Manager Data
Analytics

Meta Ads Reporting: How to Read Ads Manager Data

How to read Meta Ads Manager data with confidence: the metrics that matter, attribution, breakdowns, data delays and how to build a report that drives decisions.

Ready to grow your business online?

Get a free, no-obligation proposal tailored to your goals and budget.

CallFree Quote