Keyword dimension: why it reads '(not provided)'
The keyword dimension records the search-engine query associated with a visit. For organic search it is overwhelmingly '(not provided)': since 2011 search engines withhold the query string from referrers over HTTPS for privacy. Paid keyword data can still arrive via auto-tagging from ad platforms. The honest read of this dimension is that organic keyword visibility now lives in Search Console, not analytics.
What this means
Historically the keyword dimension showed the exact phrase a visitor searched before arriving. That data came from the referrer URL. Starting in 2011, Google began encrypting search and withholding the query, and other engines followed — so the referrer no longer carries the term.
The result is the now-familiar '(not provided)' value dominating organic keyword reports.
Where keyword data still exists
Paid search can still surface keyword data through ad-platform auto-tagging (the gclid and similar parameters), which the analytics tool resolves into campaign and keyword detail. For organic search, the authoritative source of query data is Google Search Console, which reports queries in aggregate with privacy thresholds.
So treat the analytics keyword dimension as paid-leaning and incomplete, and use Search Console for organic intent.
- Organic keywords = '(not provided)' since ~2011 (HTTPS search)
- Paid keywords can arrive via ad-platform auto-tagging
- Search Console is the source for organic query data
How it appears in analytics and logs
A keyword value of '(not provided)' means the search engine withheld the query — the visit is real organic traffic, just unattributed to a term. Populated keyword data typically comes from paid auto-tagging, not organic search.
Diagnostic use case
Use the keyword dimension cautiously for paid terms, and rely on Search Console rather than analytics for the organic queries that show as '(not provided)'.
What WebmasterID can help detect
WebmasterID records the medium and source of search visits first-party; for the organic queries themselves it points you to Search Console rather than guessing.
Common mistakes
- Treating '(not provided)' as missing data rather than withheld terms.
- Expecting analytics to show organic keywords like it did pre-2011.
- Ignoring Search Console as the real organic-query source.
Privacy and accuracy notes
The '(not provided)' state exists because search engines deliberately strip query terms to protect searcher privacy. WebmasterID does not attempt to reverse-engineer the hidden queries.
Related pages
- Site search term dimension
The site search term dimension records the queries visitors type into your website's own search box — not what they searched on Google. GA4 captures it through the view_search_results event and a search_term parameter, typically read from a URL query string such as ?q=. It reveals intent in your own words, but it is distinct from external search keywords, which are largely '(not provided)'.
- Ad content dimension: distinguishing creative variants
Ad content is the dimension fed by the utm_content parameter. Its job is to differentiate links or ad creatives that share the same source, medium, and campaign — for example two buttons in one email or two banner variants in one campaign. It does not affect channel attribution; it is purely a label for distinguishing creative or placement, which makes it ideal for A/B and link-position analysis.
- Direct traffic: what it really means
Direct traffic is the bucket analytics uses when no referrer is available. It includes genuine type-ins and bookmarks, but also a large share of visits whose referrer was stripped — app opens, HTTPS-to-HTTP transitions, shorteners, and privacy settings. Treating 'direct' as a single intent is the classic analytics mistake.
- AI search analytics
Track how AI and search surfaces send traffic, term data aside.
Sources and verification notes
- Google — Making search more secure (HTTPS / not provided)Original announcement of withholding organic query terms.
Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.