URL is not on Google

Search Console status: URL is not on Google

URL is not on Google is the verdict the URL Inspection tool gives when the page is absent from Google's index and cannot appear in Search results. It is not a reason in itself: the real cause sits in the Page indexing section below the verdict, for example a noindex tag, a robots.txt block, a redirect, a 404 or a page Google has crawled but chosen not to index. Read that section first, then act on the reason it names.

URL is not on Google means that one specific URL is absent from the index. The cause is listed under Page indexing in the same report: read the Crawl and Indexing rows, fix the reason they show, run Test live URL and then Request indexing.

What this verdict means

The URL Inspection tool returns one of three verdicts for an inspected URL. According to Google's documentation (URL Inspection tool):

VerdictMeaning
URL is on GoogleThe URL is indexed and can appear in Search results, which is not a guarantee that it does
URL is on Google, but has issuesIndexed, but problems such as structured data errors may stop enhancements from showing
URL is not on GoogleThe URL is not indexed and will not appear in Search results

A fourth message, "URL is unknown to Google", appears when Google has never seen the address. The same document stresses that the verdict describes the index, not the live page.

The verdict is a summary, not one of the reasons in the Page indexing report, which is why searching the report for it finds nothing. The reason is in the Page indexing section of the inspection result, and the same reason is what the Page indexing report uses to group URLs across the property.

How to read the Page indexing section

Google's documentation describes three parts:

  • Discovery: which sitemaps list the URL and which page Google possibly used to discover it.
  • Crawl: the last crawl time, the crawler used (desktop or mobile), whether robots.txt allowed the crawl, whether the page fetch succeeded, and whether indexing was allowed.
  • Indexing: the canonical you declared and the canonical Google selected.

The row that is not green is the answer, and each maps to a known status:

What you seeLikely reasonWhere to read more
Crawl allowed: NoBlocked by robots.txtBlocked by robots.txt
Indexing allowed: NoA noindex tag or headerExcluded by noindex tag
Page fetch: Failed404, 5xx, redirect or access errorthe status named in the row
Crawled, no issue, not indexedGoogle chose not to indexCrawled - currently not indexed
Discovered, never crawledCrawl postponedDiscovered - currently not indexed
Google-selected canonical differsTreated as a duplicatethe duplicate statuses in the report

For Page fetch, Google documents values such as Successful, Failed with a reason, and site-wide errors including DNS errors, Server connection error, Robots.txt unreachable and Hostload exceeded. A site-wide error means the problem is the host, not this page.

Common causes

The page was never discovered

No sitemap lists it and no indexed page links to it, so the inspection says the URL is unknown to Google. New sites, sections without navigation links and pages reachable only through a search box end up here. The XML sitemap entry explains what a sitemap can and cannot do.

A blocking directive

A noindex left on after a staging deploy, a robots.txt Disallow: / from development, or an X-Robots-Tag header added by a CDN rule. These are the quickest to find, because the Crawl rows say so directly.

The server did not deliver the page

A 404 after a URL change without a redirect, a 5xx during a crawl, a 401 or 403 from a security rule, or a redirect that never ends. The Page fetch row says Failed and names the status.

Google crawled the page and did not index it

The page was fetched successfully but Google decided not to keep it: thin content, a near-duplicate or a low-priority page. Nothing is wrong technically, which is why this case takes longest to resolve.

Canonical pointing elsewhere

The page declares a canonical to another URL, or Google selected a different one. The inspected URL is then a duplicate and will not appear, while the canonical may. The indexability entry describes how canonical, noindex and robots.txt interact.

How to confirm it

  1. Inspect the exact URL, including protocol, host and trailing slash; a different variant is a different URL to Google.
  2. Read the Page indexing section and note which row is not green.
  3. Run Test live URL. According to Google the live test shows whether the current page can probably be indexed, with Crawl allowed, Page fetch and Indexing allowed for the live version, but without discovery data or the Google-selected canonical.
  4. Check the Sitemaps report to confirm the URL is listed and the file is readable.
  5. Run the indexability checker on the URL. It reports the status code, robots directives, canonical and robots.txt rule in one pass, which usually matches the row that failed.
  6. For a site-wide picture, open the Page indexing report, which groups every URL by reason.

The site: operator is not a substitute. It shows what Google chooses to display for that query, with approximate counts; a page can be indexed without appearing there.

How to fix it

  1. Unknown to Google: add the URL to the sitemap, link to it from an indexed page, then use Request indexing. Google's documentation on asking Google to recrawl describes the sitemap route for many URLs and the inspection tool for a few, and notes that a request does not guarantee indexing.
  2. Blocked by noindex or robots.txt: remove the directive or rule, confirm with the live test, then request indexing. Google's guidance on blocking indexing with noindex explains that a page blocked by robots.txt cannot have its noindex seen, so unblock crawling first.
  3. Fetch failed: fix the status code, following the article for that status, and retest.
  4. Crawled but not indexed: improve the page, consolidate near-duplicates, link to it from stronger pages, and wait. Resubmitting without changes does nothing.
  5. Canonical elsewhere: decide which URL should be the canonical and make the tag, the internal links and the sitemap agree on it.

When it is fine and when to act

It is fine when the URL should not be in Google: a filtered listing, a thank-you page, a staging URL, an old variant that redirects to the canonical.

Act when the URL earns or should earn traffic, when the verdict flips to not on Google for a page you did not touch, or when many pages of one template report the same reason. A page dropping out after a release means a technical change broke something, and the Page indexing row tells you what.

How IndexRise helps

IndexRise checks the signals behind this verdict on every monitored page each night: status code, noindex in HTML and headers, canonical and the robots.txt rule, plus the URL count of your sitemaps. A page that gains a noindex or starts returning 404 raises an event confirmed on the next check, usually before Google recrawls and the verdict changes; a sitemap that loses part of its URLs is reported too. A request that could not be completed is reported as "couldn't check" rather than as a change. The full list of checks is on the features page.

Check it on your siteIndexability checkerStatus code, noindex, canonical and robots.txt - up to 10 URLs at once.

Frequently asked questions

Is my site indexed if URL Inspection says URL is not on Google?

That verdict applies to one URL, not the site. Inspect the home page and a few key pages separately, and check the Page indexing report for the counts of indexed and not indexed pages across the property.

What does URL is unknown to Google mean?

According to Google's documentation, it means Google has never seen the URL. It has not been discovered through links or a sitemap. Add it to the sitemap, link to it from an indexed page and use Request indexing.

Why is Google not indexing my site at all?

Usually one of: the site is new and has not been discovered, robots.txt or noindex blocks everything, the server returns errors, or the property in Search Console does not match the live URLs (http vs https, www vs non-www). URL Inspection on the home page names the reason.

Can I trust a site: search instead of URL Inspection?

No. The site: operator is a search result, not a report, and its counts and coverage are approximate. URL Inspection reads the index directly for one URL; the Page indexing report gives the numbers for the whole property.

How long after Request indexing does the page appear?

Google does not publish a timeline. The request puts the URL in a crawl queue and there is a daily limit on requests. Indexing is not guaranteed even after a successful crawl.

The live test says the URL can be indexed but the verdict is still not on Google. Why?

The live test checks the current page; the verdict reflects the index, which lags behind. If the live test is clean, request indexing and wait for a recrawl. A clean live test is not a guarantee of indexing.

Updated: 2026-10-20