What Is \"Not Provided\" in GA4? Causes and Solutions Explained

April 11, 2026

Author: Shusaku Yosa
GA4の「not provided」とは?原因と対処法をわかりやすく解説

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.

What Is "Not Provided"?

"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.

Where Not Provided Appears in GA4

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.

How to Find the Keywords Behind Not Provided

While GA4 alone cannot directly reveal what's behind not provided, several alternative methods can help you understand keyword trends.

Method 1: Use Google Search Console

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.

Method 2: Link GA4 with Search Console

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.

Method 3: Reverse-Engineer from Landing Pages

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.

Method 4: Reference Paid Search (Google Ads) Keyword Data

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.

Can You Reduce Not Provided?

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.

Practical Checklist for Handling Not Provided

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.

Conclusion

"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.

Related posts