• GA4
  • Search Console
  • Reporting
  • SEO

Keyword Search in Google Analytics: Where GA4 Hides It

By Dolphin Analytics team · Published 30 Sept 2026 · Last checked 30 Sept 2026

TL;DR

GA4 does not show the Google searches behind organic visits. Link Google Search Console under Admin > Product links, then publish the Search Console collection from the Library to get the Google Organic Search Queries report. Paid keywords need a Google Ads link, and searches on your own site come from the view_search_results event. We set up all three for clients and fold them into the monthly report.

Olamide Sule, founder of Dolphin Analytics: a digital analytics expert based in London delivering solutions for agency and in-house clients.

Most people who search for keywords in Google Analytics have already looked through every GA4 report and found nothing. We set up and fix GA4 tracking for agencies and in-house teams most weeks, and client reporting is part of that work. The missing keyword list is one of the first things account managers ask us about. It’s a common spot for teams pulling their hair out with data challenges, because the data exists: it just sits in three different places, and GA4 only shows each one after you connect it. This is the walkthrough we give clients.

What are Google Analytics keywords?

Google Analytics keywords are the search terms connected to a visit to your site. In GA4 they come from three separate sources: organic Google queries from a linked Search Console property, paid queries from a linked Google Ads account, and the terms visitors type into your own site’s search box. Each one needs its own setup, and each answers a different question.

People mean different things by “keywords in Google Analytics”, which is why the answers online seem to contradict each other. An SEO lead wants the Google searches that bring organic visitors. A paid search manager wants to know which query triggered the ad that converted. A product or content team wants to know what visitors search for once they arrive. Work out which of those you need first; the rest of this guide covers each in turn.

Why can’t you see organic keywords in GA4?

GA4 has no organic keyword report of its own, and Google’s help centre points you to the Search Console link for that data. The Search Console integration adds two reports, Google Organic Search Queries and Google Organic Search Traffic, and the collection that holds them is unpublished by default. That last detail is why so many properties that are linked still look empty.

If you’re wondering where the (not provided) label came from, our guide to (not set) and (not provided) in GA4 covers it, along with the labels you still meet in reports today, so we won’t repeat it here.

How do you see Google search keywords in GA4?

You see organic Google search keywords in GA4 by linking a Search Console property to your web data stream, then publishing the Search Console report collection. Google’s linking instructions need the Editor role on the Analytics property and verified ownership of the Search Console property, and both must collect data for the same pages.

  1. Create the link. In GA4, go to Admin > Product links > Search Console links, and select Link.
  2. Pick the Search Console property. Choose the property you are a verified owner of. If it isn’t listed, fix the verification in Search Console first.
  3. Pick the web data stream. Select the stream that tracks the same site, then review and submit.
  4. Publish the collection. Open Library in the left-hand navigation, find the Search Console collection, and publish it. Until you do, the reports exist but no one sees them in the menu.
  5. Open the queries report. Under the newly published Search Console section, open Google Organic Search Queries. Each row is a query, with its clicks, impressions, click-through rate and average position.

The linking rules are strict. According to Google’s documentation, one web data stream can link to only one Search Console property, and a GA4 property can have only one data stream linked to Search Console. A business with several sites in one property has to choose which one gets the link.

What does the Search Console data in GA4 leave out?

The Search Console data in GA4 shows which Google searches bring clicks, but it doesn’t tell you what those visitors did afterwards at query level. Google’s documentation states that Search Console metrics work only with Search Console dimensions plus landing page, device and country. You can’t break a query down by a GA4 event, a key event or revenue.

Four gaps catch teams out:

  • No query-to-conversion join. The Google Organic Search Traffic report gives you landing pages with both Search Console and Analytics metrics. That landing page is the bridge: you see which queries reach a page, and separately how that page converts.
  • Google only. The reports are named Google Organic Search Queries for a reason. Searches on Bing or other engines don’t appear.
  • A delay. Search Console data reaches Analytics 48 hours after it is collected, per the same help page, so the last two days of any date range are always incomplete.
  • A rolling window. Search Console keeps data for the last 16 months, according to Google. Year-on-year keyword reporting needs a scheduled export before the older months drop off.

When we audit agency reporting, that first gap is the one we find most often papered over. A client deck shows a keyword table next to a conversions chart, and readers assume the two are joined. They aren’t. We label the landing page as the link between them, so nobody reads a query as the cause of a sale.

How do you see Google Ads keywords in GA4?

You see Google Ads keywords in GA4 by linking the Google Ads account to the property. Once linked, GA4 has dimensions for the search that triggered the ad and for the keyword it matched. The GA4 dimensions reference defines Google Ads query as “the search query that led to a key event” and Google Ads keyword text as “the matched keyword that led to a key event.”

  1. In GA4, go to Admin > Product links > Google Ads links, and select Link.
  2. Click Choose Google Ads accounts, pick the accounts, then Confirm and Next.
  3. Expand Enable Auto-Tagging and check it’s on, then Next and Submit.

Google’s linking guide says you need administrator or editor access to the GA4 property and administrative access in Google Ads, and that Ads data reaches Analytics reports within 48 hours. To read the keywords, open Explore, start a Free-form exploration, and add Google Ads query or Google Ads keyword text as a row with key events as the value.

Paid search is the one place GA4 can tie a search to a conversion. If you need the full conversion setup behind that, our Google Ads conversion tracking guide walks through it.

How do you track what people search for on your own site?

GA4 tracks your own site’s search through enhanced measurement, not through a keyword report. The enhanced measurement documentation says the view_search_results event fires each time a visitor lands on a search results page, detected by a URL query parameter, and it stores the typed words in the search_term parameter, which fills the Search term dimension.

Per the same enhanced measurement documentation, GA4 looks for these query parameters by default: q, s, search, query and keyword. If your site search uses a different one (say ?term= or ?k=), nothing is captured until you add it.

  1. Go to Admin > Data collection and modification > Data streams, and select your web stream.
  2. Open Enhanced measurement settings and confirm Site search is on.
  3. Under the advanced settings, add your site’s own search parameter name.
  4. Run a search on your site and check the results URL carries that parameter.

To read the terms, open Explore, start a Free-form exploration, and add the Search term dimension as a row with event count as the value. Filter to the view_search_results event so other events don’t pad the rows.

Site search terms are some of the most honest keyword data a site has. They show what visitors expected to find and couldn’t see from the page they landed on.

Which keyword source answers which question?

Each keyword source in GA4 answers one kind of question, and mixing them up is how reports end up misleading. Use this as the map.

QuestionSourceWhere it shows in GA4Tied to conversions?
Which Google searches bring organic visitors?Search Console linkGoogle Organic Search Queries reportNo, only through landing page
Which organic landing pages convert?Search Console link plus GA4Google Organic Search Traffic reportYes, at page level
Which paid searches led to a key event?Google Ads linkGoogle Ads query and keyword text dimensionsYes
What do visitors search for on the site?Enhanced measurementSearch term dimensionOnly through Explore

For client reporting, we pull the first two into one page and keep paid search on its own. Our guide to monthly client reporting shows how that page sits in the wider report.

When should you call someone?

Link Search Console yourself if all you need is a list of queries. It’s a quick job with the steps above. Call someone when the keyword data has to sit in a client report that joins queries, pages, paid keywords and revenue, and has to read the same way every month. Other signs you’ve gone past a self-serve fix: several sites share one GA4 property and only one can take the Search Console link, the keyword history you need is older than Search Console keeps, or site search uses a parameter nobody documented.

We build that reporting for agencies and in-house teams, and SEO agencies are among the teams we build it for. Here is one of those engagements.

For an SEO agency we replaced a client dashboard with a monthly storytelling report that answers three standing business questions. The agency sells it on as a recurring product. The first report also caught LinkedIn's in-app browser stripping tracking tags, which explained an 86.6% bounce rate against 47.5% on paid search.

If you want keyword data your clients can trust, tell us what’s broken, or book a call. You can also see how we run reporting for clients.

Frequently asked

What are Google Analytics keywords?

Google Analytics keywords are the search terms linked to a visit. In GA4 they come from three places: organic Google queries from a linked Search Console property, paid queries and matched keywords from a linked Google Ads account, and terms people type into your own site's search box. Each lives in a different report and answers a different question.

Why can't I see organic keywords in GA4?

GA4 does not carry organic Google query data in its own dimensions. The queries live in Search Console, and GA4 only shows them once you link the two and publish the Search Console collection from the Library. Even then, the query report works with Search Console dimensions, so you cannot break a query down by a GA4 event or key event.

Can I see which keyword led to a conversion in GA4?

For Google Ads traffic, yes: the Google Ads query and Google Ads keyword text dimensions describe the search and the matched keyword that led to a key event. For organic Google traffic, no. Search Console metrics only combine with landing page, device and country, so the closest you get is the landing page an organic query sent people to.

How far back does Search Console keyword data go in GA4?

Search Console keeps a rolling window of data, and it reaches GA4 with a delay, so the newest days in any range are incomplete. Google's help page on the Search Console link gives the exact window and delay. If you need a longer history for year-on-year reporting, export the data on a schedule before the older months drop off.

Should I get someone to set up keyword reporting for me?

If you only need the organic query list, the Search Console link takes a few minutes and you can do it yourself. If you need queries, landing pages, paid keywords and conversions in one client report that reads the same every month, that is reporting work we do for agencies and in-house teams. Tell us what's broken, or book a call.

Talk to us

Where does your data stop making sense?

Tell us what's broken, or grab a time. Either way you hear from a person, not a sales script.

Send a message

We reply within one working day.

Add a few details (optional) The more we know up front, the faster we can tell you what's wrong and how to fix it.

Protected by an invisible spam check. Prefer email? olam@dolphinanalytics.co.uk

Calendly · 30 min

Book a call

Thirty minutes on Google Meet with the founder.

The booking lands on the same record as your message.