
When trying to analyze keywords in Google Analytics 4 (GA4), you may find that the vast majority of search queries are displayed as "not provided." This occurs because Google's SSL encryption keeps search keywords private. This article explains why not provided appears and provides practical workarounds for uncovering search keyword data.
"Not provided" indicates that the search keywords used by visitors who arrived at your site from Google search results are being withheld for privacy reasons. Google began gradually implementing SSL (https) encryption in 2011, and by 2013, virtually all Google searches were SSL-encrypted. As a result, organic search keyword data is no longer passed to analytics platforms and is displayed as "not provided."
This is not a GA4-specific issue—it has been the case since the Universal Analytics (UA) era. In GA4, the vast majority of organic search keywords likewise appear as not provided.
In GA4, you'll see not provided when you navigate to Reports > Acquisition > Traffic acquisition and add "Session manual keyword" as a secondary dimension. The same applies when you set "Search keyword" as a dimension in Exploration reports. Since keyword information is not passed from Google for Organic Search sessions, most rows will show not provided.
While GA4 alone cannot directly reveal what's behind not provided, several alternative methods can help you understand keyword trends.
The most effective approach is to use Google Search Console (GSC). The Search Performance report in GSC shows actual search queries used in Google organic search, along with clicks, impressions, CTR, and average position. Since GSC covers most of the keyword data invisible in GA4, using GA4 and GSC together is a fundamental practice for web analytics.
By setting up a Search Console integration in GA4's admin panel, a "Search Console" report section is added to GA4. The "Google organic search queries" report lets you view clicks and impressions by keyword directly within the GA4 interface. Set this up via Admin > Product Links > Search Console Links.
Use GA4's Pages and screens report to identify landing pages with high organic search traffic. By examining the content, titles, and target keywords of those pages, you can infer the search intent of incoming users. While indirect, this is a practical approach for estimating what's behind not provided.
If you're running Google Ads, linking GA4 with Google Ads allows you to access paid search keyword data. Since ad-driven keywords are not affected by not provided, they can serve as hints for inferring which keywords may also be driving organic traffic. However, keep in mind that this data reflects paid traffic only.
The short answer is no—there is no way to eliminate not provided from Google organic search. This is a specification based on Google's privacy policy and cannot be controlled on the site side. However, traffic from other search engines like Yahoo! Search and Bing may still provide keyword data in some cases.
What matters is not trying to eliminate not provided, but rather building an operational framework that combines alternative tools—starting with Search Console—to get a comprehensive picture of your search keywords.
Here's a summary of practical steps: First, set up the GA4 and Google Search Console integration. Second, regularly review the Search Performance report in Search Console to monitor ranking and CTR changes for key keywords. Third, cross-reference GA4 landing page reports with Search Console's page-level data to map keywords to traffic at the page level. Fourth, if you're running Google Ads, reference paid keyword data as hints for organic strategy.
By combining these approaches, you can effectively overcome the not provided barrier and enable data-driven SEO operations.
"Not provided" in GA4 means that search keywords are being withheld due to Google's SSL encryption. While GA4 alone can't reveal keywords, integrating with Google Search Console and using landing page reverse-analysis makes it possible to effectively uncover keyword data. There's no need to fear not provided—with the right tools and procedures, keyword analysis is entirely achievable.
A beginner-friendly guide to GA4 cross-domain tracking: how it works, step-by-step setup instructions, and common pitfal...

A beginner-friendly guide to GA4 referral traffic: what it means, how to check it, and how to analyze it. Covers everyth...

Learn how to create GA4 reports with Looker Studio (formerly Google Data Studio). Step-by-step guide covering data sourc...