Skip to content
← Back to Blog

Google Never Indexed Your Pricing Page

Aug 29, 2026•Updated Sep 29, 2026•Wlad

Google never indexed a pricing page of mine that already had visits. EventDash showed /pricing getting traffic. Search Console showed zero impressions, or crawled and currently not indexed. I kept shipping the page. I kept measuring it. Organic search was never going to send that traffic, because the URL was not in the index.

That gap is quiet. Product analytics records people who already found you: an ad, an email, a bookmark, a teammate. Search Console records what Google showed. If the page is not indexed, those two charts will disagree, and the disagreement is the finding.

The longer join of clicks and signups is Search Console analytics. The inverse, clicks with no signup, is a different week: Search Console clicks with no signup. This page is the case where the visits exist and the index does not.

Why a live page stays out

The boring reasons, in the order I actually hit them:

  1. Google crawled it and declined. "Crawled - currently not indexed" means the crawler saw the URL and did not add it. Thin copy, a duplicate, weak internal links, a missing sitemap.
  2. The page blocks indexing. A noindex robots meta tag or an X-Robots-Tag header tells Google not to list it. In EventDash that shows up as BLOCKED_BY_META_TAG or BLOCKED_BY_HTTP_HEADER. INDEXING_ALLOWED only means there is no noindex. It does not mean the URL is already indexed.
  3. Google does not have a recent opinion. INDEXING_STATE_UNSPECIFIED is "we do not know yet," often because the last crawl is stale. It is not a rejection.
  4. Discovery is slow. New URLs wait on links and sitemaps. Submitting /sitemap.xml in Search Console is the write path that exists for a normal page.

There is no general "submit this URL" API. Google's Indexing API is for JobPosting and BroadcastEvent. For a marketing page, Request indexing lives in Search Console. Ask Google to recrawl says a crawl can take a few days to a few weeks, and the request does not guarantee inclusion.

What I check before I ask

  1. The URL in EventDash matches the Search Console property. www versus apex. Trailing slash.
  2. Coverage: indexed, crawled and not indexed, or excluded.
  3. A site: search for the title or a sentence that appears only on that page.
  4. An internal link from a page that already ranks.
  5. A fresh /sitemap.xml.
  6. URL Inspection, then Request indexing, if Google still omits it.

If the HTML says noindex, I fix the tag first. Asking Google to index a page that blocks itself wastes the request. How Google treats noindex is in block indexing.

What the SEO tab will and will not do

The SEO tab on Standard and Professional connects the Search Console property for the app domain. You get a performance chart, a needs-attention list, inspect, sitemap submit, and a ranked recommendation list.

The list is scored from three sources:

  1. EventDash events. Views, goals, and JavaScript errors on the path.
  2. Search Console. Impressions, clicks, CTR, and position. Daily totals lag about two days.
  3. Live HTML. Up to 50 priority URLs: homepage, top traffic, top impressions, index gaps, then sitemap fill. Not a full-site crawl. Titles, canonicals, noindex, schema types, word count.

A /pricing page with visits and a noindex tag is not an indexing mystery. A URL on page 1 with a weak CTR is a snippet problem. Search clicks with no data-ed-goal on that path, while other pages convert, is a landing-page problem.

Inspect updates coverage. It does not queue the URL. EventDash does not invent titles. If search is not the job, skip the tab. If /pricing converts in analytics and never appears in search, start there. The feature write-up is Search Console docs. The persona page is for SEO.

Crawl logs are a different question. EventDash does not read server logs. Log file analysis for Googlebot is that story. GitHub commits on charts is how I mark a change, not how I claim a ranking moved.

Sources

Google's recrawl timing and the "request does not guarantee inclusion" line are in Ask Google to recrawl your URL. noindex is in block indexing with noindex. The Indexing API's limited types are on the Indexing API quickstart.

Related

Key takeaways

  • A URL can be indexed in your analytics and still missing from Google. Visits and impressions are different stories.
  • Crawled and not indexed, a noindex tag, and a stale crawl are the usual reasons a live page stays out of search.
  • Match the URL, check coverage, run a site: search, then refresh the sitemap and request indexing in Search Console.
  • EventDash ranks the gap from events, Search Console, and live HTML. It does not submit the URL for you.

FAQ

Why does a page have traffic if Google never indexed it?
Because the visits did not come from Google search. Ads, email, a bookmark, or a teammate can load /pricing while Search Console shows zero impressions, or crawled and currently not indexed. Analytics records people who already found the URL. Search Console records what Google showed. Both numbers can be true on the same day.
What does crawled, currently not indexed mean?
Google fetched the URL and did not add it to the index. Thin or duplicate copy, weak internal links, and a missing sitemap all land here. It is not the same as a noindex tag. A noindex robots meta tag or X-Robots-Tag is a block you set. Crawled and not indexed is a decision Google made after looking.
Does EventDash request indexing for me?
No. Inspect updates coverage from Google. It does not queue the URL. Request indexing still happens in Search Console, and only for a URL you manage. Google says a crawl can take a few days to a few weeks, and asking does not guarantee the page is included. I request the URL I changed, not the whole site.
What should I check before I request indexing?
I confirm the URL matches the Search Console property, including www versus the apex and the trailing slash. I look at coverage. I search a unique sentence with site: and the domain. I follow a link from a page that already ranks. I refresh /sitemap.xml. If the HTML says noindex, I fix that before I ask Google to come back.

Related reading