Why Does Google Analytics Say Not Provided?

Cody Schneider8 min read

Seeing "(not provided)" fill up your Google Analytics keyword report is a common frustration for marketers and business owners. You know people are finding your site through organic search, but you can't see the exact search terms they used. This article explains precisely why this happens and gives you four clear, actionable methods to uncover the keyword insights you're missing.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

What Does "(not provided)" Actually Mean and Why Did It Happen?

The short answer: "(not provided)" is a direct result of Google's move to encrypt user search activity for privacy. To understand this, let's take a quick trip back in time.

Before 2011, when you searched on Google and clicked a search result, the keyword phrase you used was passed along to the destination website in the "HTTP referrer" information. Website owners could see these keywords directly in Google Analytics. It was an open book.

In October 2011, everything changed. Citing user privacy, Google began switching its search to use secure SSL encryption (moving from HTTP to HTTPS). This meant that for users logged into a Google account, their search query was encrypted and no longer passed to the destination website.

By 2013, Google made encrypted search the default for everyone, regardless of whether they were logged in. The result? The vast majority of organic keyword data from Google search disappeared from Google Analytics, replaced by the now-infamous placeholder: (not provided).

This affects organic search traffic from Google specifically. You will still see keyword data from other non-secure search engines and, crucially, from your Google Ads campaigns, as Google directly passes that data into GA4 when the accounts are linked.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why You Can't "Fix" (not provided) Data

It's important to understand that there is no secret setting or hack to "fix" or unlock the (not provided) keywords within Google Analytics itself. This isn't a bug, it's a permanent, intentional feature of how Google handles search data to protect user privacy. Any tool or service promising to "unveil" this hidden data is likely using unreliable methods or is simply untrustworthy.

Trying to "fix" it is a dead end. Instead, the strategy is to shift your focus from recovering the exact data within GA4 to using alternative tools and methods that give you the same, and often better, insights. Fortunately, Google provides the most powerful alternative for free.

4 Powerful Ways to Get Keyword Insights Back

While you can't see organic keywords directly in GA4's Traffic Acquisition report, you can piece the puzzle together using other data sources. Here are the most effective strategies.

1. Use Google Search Console (The Direct Replacement)

Google Search Console (GSC) is a free tool for website owners, and it's your absolute best source for organic keyword data. While Google protects user privacy by hiding keywords from GA4, it gives website owners this information directly within Search Console. It’s the official solution.

How to Access and Use GSC Data:

  • Step 1: Connect GSC to GA4. If you haven't already, your first step is to link your Google Search Console account with your Google Analytics 4 property. You can do this in the GA4 Admin Panel under Product Links > Search Console Links. This integrates GSC data directly into your GA4 reports, allowing you to analyze it alongside other metrics.
  • Step 2: Find the Search Console Reports in GA4. Once linked, a new set of reports will appear. Go to Reports > Search Console. You'll find two reports here: "Queries" and "Google Organic Search Traffic."
  • Step 3: Analyze the Queries Report. The "Queries" report is your new best friend. It lists the actual search terms people used on Google to find your website. It also provides four essential metrics:

By analyzing this GSC data, you get a direct view into what's driving organic traffic. You can identify your highest-performing keywords, spot opportunities where you have high impressions but low CTR (suggesting a need to improve your page title or meta description), and find new keyword ideas based on what people are already searching for.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

2. Analyze Organic Landing Page Performance

While GA4 might not tell you the keyword, it always tells you the landing page — the first page a user visited when they arrived from organic search. By combining this information with your knowledge of your own content, you can make highly accurate inferences about the keywords they used.

Think about it: if your top organic landing page is yourblog.com/ultimate-guide-to-cold-brew, it's a safe bet that visitors are arriving there using search terms like "how to make cold brew coffee," "cold brew guide," or "what is cold brew?"

How to See Your Top Organic Landing Pages in GA4:

  • Step 1: Go to Reports > Acquisition > Traffic acquisition.
  • Step 2: At the top of the report, use the filter to view the Session default channel group matching Organic Search.
  • Step 3: By default, this view shows the groupings. To see pages, click the dropdown menu for the primary dimension and select Landing page + query string.

You'll now have a list of the pages that receive the most organic search traffic, along with engagement metrics like sessions, engaged sessions, and conversions. Pair this view with your GSC query data. If you see a top landing page in GA4 and then check your GSC report, you'll often find the primary keywords that are driving its success.

3. Review Your Google Ads Search Queries

Keyword data from your paid search campaigns is fully transparent. While this isn't organic data, it provides an invaluable look into which keywords not only drive traffic but also lead to conversions and revenue. A high-converting keyword in your paid campaigns is a powerful indicator that it would also be a valuable keyword to rank for organically.

How to Find Your Paid Search Keywords:

  • Step 1: Ensure your Google Ads account is linked to your GA4 property (Admin > Product Links > Google Ads Links).
  • Step 2: In GA4, go to Reports > Acquisition > Overview.
  • Step 3: Find the card titled Sessions by Session source / medium and click the View traffic acquisition link. This will take you back to the Traffic acquisition report.
  • Step 4: In the report's primary dimension dropdown, select Session Google Ads keyword text. Now your table will show the specific search queries that triggered your ads, along with user and conversion data for each keyword.

Use this data to identify your most profitable keywords. If you're paying for clicks on a term that converts well, it makes perfect sense to build an SEO strategy around that same term to capture free, organic traffic for it in the long run.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

4. Check Your Internal Site Search Report

One of the most overlooked sources of keyword data is your own website's search bar. The terms people search for once they are already on your site are a goldmine for understanding their intent, needs, and pain points.

Someone searching for "return policy" is giving you clear feedback. Someone searching for "iPhone 15 vs Samsung S24" on a tech blog is telling you exactly what content they want to see.

How to See Site Search Terms in GA4:

  • Step 1: Make sure Site search tracking is enabled. Go to Admin > Data Streams > [Select Your Stream]. Enhanced measurement should be toggled on. Click the gear icon to ensure Site search is checked.
  • Step 2: To see the data, go to Reports > Engagement > Events.
  • Step 3: In the list of events, click on view_search_results. This will take you to a detailed report for that event. On this page, you’ll see cards with information about the event. Find the card showing the search_term parameter.
  • Step 4: The table on this card will show a list of the exact phrases visitors have searched for on your website.

Analyze this list to find content gaps on your site, identify confusing navigation issues, or even discover new product or feature ideas based on what your audience is actively looking for.

Final Thoughts

The "not provided" keyword in Google Analytics is here to stay, but it doesn't mean you're in the dark about your audience's intent. By shifting your analysis to Google Search Console, digging into your top organic landing pages, and reviewing paid and internal search terms, you can build a comprehensive picture of what brings visitors to your door.

Connecting the dots between Google Analytics, Search Console, and your other data sources often means juggling multiple browser tabs and trying to stitch reports together yourself. With Graphed, we automate that entire process. You connect all your sources once, then just ask questions in plain English, like "show me a dashboard of my top ten organic search queries and the landing pages they lead to." We build the reports for you in real time, saving you the hours of manual work so you can discover insights faster.

Related Articles