Jakency
Organic search keywords, Search Console and GA4

What does "(not provided)" mean in SEO and Google Analytics?

In SEO and Google Analytics, "(not provided)" means Google did not pass the organic search query to Analytics, usually because the search was performed over HTTPS.

The visit can still be recorded as Google organic traffic. Analytics can normally show the landing page, session and on-site actions, but not the exact query in the organic keyword dimension.

Free | human-reviewed | no obligation

Organic Google query protected by HTTPS, shown as not provided in Google Analytics and available in aggregate in Search Console

What exactly does "(not provided)" mean?

"(Not provided)" is a placeholder for an organic Google search query that was withheld from Analytics. It does not mean that Google failed to record the search visit. It means the keyword field does not contain the exact words the searcher typed.

Data areaWhat you can see
Usually available in GA4Session source and medium, landing page, device, aggregated location, engagement, events and conversions.
Unavailable from the organic keyword fieldThe exact Google query connected to a specific user, session or conversion.
Available in Search ConsoleAggregated queries, clicks, impressions, CTR and average position for Google Search.

This is expected behaviour and does not automatically indicate a broken tracking setup.

Why does Google Analytics show "(not provided)"?

Google Analytics shows "(not provided)" because most Google searches use HTTPS and Google does not pass the organic query through the referrer data used by Analytics.

Google introduced this privacy protection gradually from 2011 onwards. As secure search became standard, most Google organic keyword data stopped appearing in web analytics reports. The user can still land on your site and complete measurable actions, while the original query remains protected.

Does "(not provided)" mean Google did not record the visit?

No. The visit can still appear as organic search traffic. GA4 may record the landing page, session source, engagement, events and conversions even though the exact organic search query is withheld.

Is "(not provided)" a tracking error?

Usually not. A high share of "(not provided)" is normal for Google organic search.

Investigate tracking when broader acquisition data is also incorrect. Warning signs include missing organic sessions, absent landing pages, incorrect source and medium values, or a sudden break after changes to consent, tagging or analytics configuration. Learn what GA4 can measure on the Google Analytics 4 for SEO page.

What is the difference between "(not provided)" and "(not set)"?

"(Not provided)" and "(not set)" describe different reporting situations.

ValueMeaning
"(not provided)"Most commonly appears for Google organic keywords because the query was withheld.
"(not set)"A broader placeholder used when Analytics has no value for a selected dimension in that event, session or report context.

Do not treat "(not set)" as proof that Google hid an organic keyword. Its cause depends on the dimension and report being analysed.

Can you recover "(not provided)" keywords?

You cannot reliably recover the exact organic search query for every individual Analytics session or conversion. Old filters, URL rewrites and third-party estimates do not restore user-level query data that Google did not pass to Analytics.

You can still analyse organic search demand in aggregate with Google Search Console. For practical SEO decisions, combine Search Console query and page data with GA4 landing-page behaviour and conversions.

Where can you see organic search queries?

Use the Search Console Performance report to view the queries that generated impressions and clicks for your website in Google Search.

Search Console metricMeaning
QueriesSearch terms that showed your website, subject to privacy filtering.
PagesLanding pages that received impressions and clicks.
ClicksVisits from a Google Search result to the website.
ImpressionsHow often a result from the website was shown.
CTRClicks divided by impressions.
Average positionThe average top position of the website for the selected data.

How do you find queries for one landing page?

Filter Search Console by page before reviewing the Queries table. This connects a query cluster to the page Google actually displayed.

  1. Open Performance and select Search results.
  2. Choose the required date range and search type.
  3. Add a Page filter or select a page from the Pages table.
  4. Open the Queries table.
  5. Compare clicks, impressions, CTR and position for the queries connected to that page.
  6. Repeat the analysis for branded and non-branded query groups.

This page-first method is more useful than treating every query as a separate content target. Group related terms by search intent and improve the page intended to satisfy that cluster.

Can you connect Search Console to GA4?

Yes. Linking Search Console to GA4 adds reports for organic Google queries and landing pages. The Search Console collection is not always visible in GA4 by default. An editor or administrator may need to publish it from the report Library.

GA4 Search Console reportWhat it provides
Queries reportSearch queries and Search Console metrics for the linked property.
Google organic search traffic reportLanding pages with Search Console and Analytics metrics.
Maximum data windowUp to 16 months of Search Console Performance data.

Does linking Search Console restore keyword-level conversions?

No. The integration does not create a one-to-one path from an individual organic query to an individual user or conversion.

Search Console reports aggregated activity before the click. GA4 reports behaviour after the click. The tools use different systems, metrics, attribution rules and privacy protections. Connecting them improves page-level analysis but does not remove those boundaries.

How should SEO teams work without session-level keyword data?

Use a page-first measurement model. Identify which query clusters lead to a landing page, then measure what visitors do on that page.

Page-first SEO measurement from Search Console query clusters through a landing page to GA4 engagement and conversions
Measurement layerPractical action
1. Query clusterGroup Search Console queries by intent, topic, brand and commercial stage.
2. Primary pageAssign every important cluster to one intended landing page.
3. Search performanceMeasure impressions, clicks, CTR, position context and query coverage.
4. On-site performanceMeasure engagement, events, leads, sales or other conversions in GA4.
5. Change logRecord which title, content, internal link or technical change was published and when.

How do Search Console and GA4 work together?

Search Console explains how users found the website in Google Search. GA4 explains what happened after they arrived.

Journey stageMain toolDecision supported
Before the clickSearch ConsoleQueries, pages, impressions, clicks, CTR and position.
After the clickGA4Landing-page sessions, engagement, events, conversions and revenue where configured.
Combined decisionPage-level analysisWhich query clusters attract visits and whether the page produces the intended outcome.

Why do Search Console and GA4 numbers differ?

Search Console and GA4 measure different events, use different processing systems and apply different attribution and privacy rules.

  • A Search Console click is not the same metric as a GA4 session.
  • A user can click more than once within one session or leave before Analytics records the visit.
  • Consent settings, ad blockers and tag implementation can reduce GA4 data.
  • Search Console applies privacy filtering and does not display every query.
  • Time zones, property scope, canonical URLs and processing times can differ.

Can third-party SEO tools replace hidden query data?

No third-party tool can recreate the exact organic query for every Analytics session. SEO tools can estimate rankings, search volume, competitors and likely keyword opportunities. Some platforms combine Search Console, Analytics and ranking data, but the result remains a model rather than recovered user-level query data.

Use these tools for keyword research, competitor analysis and opportunity discovery, not as proof that a specific hidden query caused a conversion.

Does Google Ads still provide keyword data?

Google Ads provides reporting for paid search keywords and search terms, but that data applies to advertising campaigns. It does not reveal the hidden organic query for an Analytics session.

Keep paid and organic reporting separate. Use Google Ads for paid search performance and Search Console for aggregated organic Google Search queries.

Should you still use keywords in SEO?

Yes. Keyword research remains useful for understanding language, demand and search intent, even though Analytics does not show the exact organic query for every visit.

Modern SEO uses query clusters and page intent instead of trying to attribute every conversion to one exact keyword. Search Console, landing pages, content quality and conversion data together provide a more reliable decision model.

What should an SEO report include instead of hidden keywords?

Report sectionWhat to show
Query coverageBranded and non-branded query clusters connected to each important page.
Landing-page performanceClicks, impressions, CTR and position context by primary page.
Organic behaviourEngagement, key events and conversion rate after the organic click.
Business outcomesLeads, revenue, appointments or other qualified outcomes.
Implementation contextPublished changes, dates, seasonality, campaigns and other influences.
Data limitationsPrivacy filtering, sample size and differences between Search Console and GA4.

Official sources and factual basis

Google documents the HTTPS cause of "(not provided)", Search Console query privacy limits and the Search Console reports available in GA4. The main references for this page are Google Analytics traffic-source documentation, Search Console query dimensions and privacy limits and the GA4 Queries report documentation.

Related concepts

Frequently asked questions

Frequently asked questions about "(not provided)"

What does "(not provided)" mean in Google Analytics?

It means Google did not pass the organic search query to Analytics. The visit may still be recorded as Google organic traffic.

Why are most organic keywords shown as "(not provided)"?

Most Google searches use HTTPS, and Google withholds the organic query from Analytics to protect searcher privacy.

Can I remove "(not provided)" from GA4?

No. It is not a setting that can be disabled. Use Search Console for aggregated organic query data.

Can Google Search Console show all keywords?

No. Search Console omits some queries to protect privacy, so the visible query table can be lower than the chart totals.

Can I connect Search Console to GA4?

Yes. The connection adds Search Console query and landing-page reports to GA4, although the report collection may need to be published.

Can I see which keyword generated a specific conversion?

Not reliably for Google organic search. Analyse query clusters at landing-page level and combine Search Console performance with GA4 conversions.

Is "(not provided)" the same as "(not set)"?

No. "(not provided)" is normally a withheld organic query. "(not set)" means Analytics has no assigned value for the selected dimension.

Do SEO tools recover not provided keywords?

They can estimate keyword performance and combine datasets, but they cannot reveal the exact hidden query for every organic visit.

Related questions

Which questions complete the topic of not provided SEO?

A complete answer connects the definition to practical use, related concepts and the next decision. These questions help place the topic in context:

  • What does not provided SEO mean?
  • How does not provided SEO work in practice?
  • Which related concepts, tools and decisions matter?

It also helps to understand how search engine optimization, Google Search, crawling and indexing, organic search results relate to the main topic. Their importance depends on the goal, website and market.

Ready to understand your organic search data?

Request a free SEO scan and discover which queries, landing pages and measurement opportunities deserve priority.

Free | human-reviewed | no obligation