SEO & Discoverability

How to Use GA4 to Spot Pages Google Isn’t Sending Traffic To

By WebSignalytics Inc.  ·  26 Jul 2026  ·  7 min read

A published page that receives zero organic sessions in GA4 isn't necessarily bad content — it may be invisible to Google entirely. Indexing gaps, crawl blocks, and canonical misconfigurations routinely produce the same pattern in GA4: traffic from direct or referral sources, but nothing from organic search.

GA4 doesn't measure crawlability. It has no idea whether Googlebot has visited a page or whether a URL is in the index. What GA4 does measure is the downstream consequence: whether real users arrived from a Google search result. That signal, read carefully, is a powerful first filter for identifying pages with discoverability problems — before you spend time diagnosing content quality that may not be the issue at all.

Why This Distinction Matters

There are fundamentally two different problems that look similar on the surface. The first is a ranking problem: Google has indexed the page, but it doesn't appear for the queries you're targeting. The second is an indexing or crawl problem: Google hasn't indexed the page at all, so no amount of content improvement will move it in search results.

GA4's organic landing page data helps you separate them. A page that gets direct traffic and referral traffic but zero organic sessions has been reached by human visitors — which means it's accessible. The most likely explanation is a ranking problem (or a noindex tag). A page that gets literally no traffic from any source is harder to diagnose from GA4 alone — it could be newly published, or it could be blocked from crawlers at the network level.

GA4 tells you what traffic arrived. Search Console tells you what Google saw. Used together, they give you the full picture.

Step 1: Run the Organic Landing Page Report in GA4

The cleanest way to do this is in Explore › Free form. Set your dimension to Landing page + query string and add Sessions as your metric. Then create a segment for Organic Search traffic only — use Session default channel group exactly matches Organic Search.

Run the report over a meaningful date range (90 days is typically useful; use 12 months if your site has seasonal content). Sort by sessions ascending. What you're looking for in the bottom of the list is pages that appear in your site but have received zero or near-zero organic sessions over the period.

Alternatively: Go to Reports › Acquisition › Traffic acquisition, click into Organic Search, then switch the secondary dimension to Landing page. This is a quicker route but gives you less flexibility in filtering and date comparison.

Cross-reference this list against your sitemap or a crawl of your own site (Screaming Frog's free tier covers up to 500 URLs). Any page in your sitemap that doesn't appear in your organic GA4 data at all over 90 days is a candidate for investigation.

Step 2: Distinguish Between Traffic Patterns

For each page showing zero organic sessions, look at whether it gets any traffic at all from other sources. This creates a useful diagnostic matrix:

Organic sessions Other traffic sources Most likely problem
Zero Direct and/or referral present Ranking problem or noindex tag
Zero No traffic at all Indexing problem, crawl block, or very new page
Very low (1–5 sessions) Other sources healthy Ranking but not for high-volume queries — review content relevance
Use this matrix as a starting triage before moving to Search Console for confirmation.

Pages in the first row are often the most frustrating cases: they're accessible, they may have decent content, but something is suppressing them in search results. The most common culprit is a noindex tag that was applied during development and never removed after launch.

Step 3: Cross-Reference in Google Search Console

For any page flagged in your GA4 organic report, the next stop is Search Console. Use the URL Inspection tool to check individual pages. It will tell you whether the page is indexed, when it was last crawled, and whether there are any specific coverage issues.

For a broader view, the Pages report (under Indexing) shows all pages Google has encountered, grouped by indexing status. The "Not indexed" section lists the specific reason for each exclusion. Common reasons you'll see:

Common Root Causes to Check

The GA4 + Search Console investigation usually points to one of a short list of root causes. Here are the ones worth checking systematically:

Noindex tag left from staging

The single most common cause of a page being unreachable to Google despite looking fine to users. During development, entire sites are routinely set to noindex. When the site launches, the tag is sometimes not removed. Check your page's HTML source for <meta name="robots" content="noindex"> or any equivalent directive.

robots.txt blocking the page

Check your /robots.txt file directly. A line like Disallow: /blog/ will block Googlebot from crawling your entire blog section. Search Console's robots.txt tester will show you exactly what Googlebot sees.

Canonical confusion after a migration

If your site went through a domain migration, CMS change, or URL restructure, canonical tags may be pointing to old URLs. Google will consolidate signals onto the canonical and may not index the live URL you're looking at. Verify that the canonical tag on each page points to the correct, live URL.

Thin or duplicate content

Pages with fewer than 300 words of substantive content, or pages that are near-duplicates of others on the site, are frequently not indexed even when fully crawlable. This is Google's choice, not a technical error — and it's the hardest problem to fix quickly.

The distinction matters: if Search Console shows a page as "Crawled — currently not indexed" with no technical errors, the problem is content quality, not crawlability. GA4 can't tell you that directly — but the combination of the two tools makes it diagnosable.

We walked through a real case of canonical errors compounding after a migration in our case study The Redirect That Killed a Ranking — a single misconfigured redirect that stripped organic traffic from a top-performing page for over three months before anyone noticed in GA4.

Frequently asked questions

How do I see which pages get organic traffic in GA4?

Go to Reports › Acquisition › Traffic acquisition. Change the primary dimension to Session default channel group, then click Organic Search to filter. Switch the secondary dimension to Landing page to see which pages are receiving organic sessions. Alternatively, use Explore › Free form with Landing page as your dimension and an Organic Search segment for a more flexible view.

What does zero organic sessions mean in GA4?

Zero organic sessions for a published page can mean several things: the page isn't indexed by Google, it is indexed but not ranking for any queries that get clicks, or it ranks for queries so niche that impressions are negligible. Zero organic sessions alone doesn't tell you which problem you have — that's why you need to cross-reference with Search Console's Pages report and URL Inspection tool.

Can GA4 tell me if a page is indexed?

No. GA4 only records sessions that actually happened — it has no visibility into how Google crawls or indexes your pages. To check indexing status, use Google Search Console's URL Inspection tool for individual pages, or the Pages report for a site-wide view of indexed vs. excluded URLs.

How do I find crawl problems using GA4?

GA4 itself cannot detect crawl problems directly. What you can do is use GA4's organic landing page report to identify pages that receive referral or direct traffic but zero organic sessions. That pattern indicates the page is accessible to users but isn't appearing in search results — narrowing the problem to indexing, ranking, or crawl access. You then investigate further in Search Console.

How WebSignalytics helps

Monitoring for organic traffic gaps is easy to neglect week to week. Pages lose their organic sessions gradually — a redirect breaks, a noindex tag gets reapplied during a CMS update — and unless you're actively comparing periods in GA4, the drop can go unnoticed for months.

WebSignalytics reads your GA4 data each week and flags pages that experienced meaningful drops in organic sessions compared to the prior period. Instead of reviewing every page manually, you get a specific alert: "This page had 240 organic sessions last month and 12 this month." That's the signal that kicks off the Search Console investigation.

Catch organic traffic gaps before they compound

WebSignalytics monitors your GA4 data weekly and flags pages where organic sessions have dropped — so you can investigate in Search Console before months of ranking are lost.

Start your 14‑day free trial
← Back to all posts