Skip to content

url is not on google

"URL is not on Google": find the real reason

Shahid Aliupdated August 2026all guides

You inspected a URL, Search Console returned “URL is not on Google”, and you are no better informed than before you started. That is not you missing something. The message is a verdict, and the reason sits somewhere else on the screen.

The short answer

It means the URL cannot currently appear in search results. It does not tell you why. Expand the Page indexing section underneath and read the Discovery, Crawl and indexing fields, because that is where the actual cause lives. One of the possible causes is not a problem at all and needs no action from you.

What “URL is not on Google” actually means

Google’s own documentation is blunt about the split. It says “URL is on Google” means the URL is eligible to appear, while “URL is not on Google” means the URL “can’t appear in Search results”, and then tells you to expand the Page indexing section for the detail.

So the top line is a yes or no. Everything useful is one click down, in a section that is collapsed by default, which is the entire reason this status confuses people.

The reason is underneath, in three fields

Expand Page indexing and you are looking for three things:

  • Discovery, which tells you how Google found the URL, or that it did not.
  • Crawl, which tells you whether Google could actually fetch the page, and when it last tried.
  • Indexing, which covers whether indexing was allowed and which URL Google picked as canonical.

Read those three before you touch anything. The fix is completely different depending on which one is carrying the bad news, and doing the wrong one is how people spend a fortnight on a problem that was never there.

The reasons you will actually see

Discovered, currently not indexed. Google knows the URL exists and has not crawled it yet. This is a crawl budget and priority signal, not a quality rejection, and it behaves differently on large catalogues than on small sites. The full guide is here.

Crawled, currently not indexed. Google fetched the page, looked at it, and chose not to keep it. This is the hard one, because it is a judgment rather than a mechanical block, and no amount of resubmission changes a judgment. What actually causes it and what moves it.

URL is unknown to Google. Google has no record of this URL at all. Often a discovery problem, sometimes just the wrong property open in the dropdown. The five causes, in the order worth checking.

Excluded by noindex tag. Someone told Google not to index this, possibly a plugin, a theme setting, or a staging configuration that shipped. Mechanical, and usually a fast fix once you find the tag.

Blocked by robots.txt. Google was not allowed to fetch it. Worth knowing that robots.txt blocks crawling rather than indexing, so a blocked URL can still appear in results with no description if enough links point at it.

Page with redirect or Not found (404). The URL you inspected is not the URL you should be inspecting. Follow the redirect and inspect the destination.

Alternate page with proper canonical tag, or Duplicate, Google chose a different canonical. See below, because this one is different.

The one that is not a problem

If the reason is an alternate page with a proper canonical tag, nothing is wrong and there is nothing to fix. You have several URLs holding the same content, you told Google which one counts, and Google agreed. The canonical is indexed. The variants are not, deliberately, because that is what canonicalisation is for.

People see “not on Google” against a paginated URL, a filtered category, or a tracking-parameter version of a page and start trying to force it into the index. That is undoing your own correct configuration. Check which URL Google selected as canonical, confirm it is the one you wanted, and move on.

The variant worth a second look is “Duplicate, Google chose a different canonical”, where Google overrode your choice. That is a signal your canonical tags, internal links or sitemap are pointing somewhere inconsistent, and it is worth resolving.

“URL is on Google” is not the reassurance you think

Worth knowing while you are here, because it saves a future misunderstanding. Google’s documentation states plainly that the message does not guarantee your page will appear in search results, because the report does not check all conditions, including quality guidelines, manual actions and security issues.

Indexed and ranking are separate questions. A page can be perfectly indexed and still show for nothing, and that is a different problem with a different fix.

What to do, in order

  1. Expand Page indexing and write down the actual reason. Do not skip this.
  2. Check whether the reason is mechanical (noindex, robots.txt, redirect, 404) or a judgment (crawled, currently not indexed). Mechanical ones you fix today.
  3. If it is a canonical reason, confirm the canonical is the URL you wanted and stop.
  4. Only once the cause is genuinely cleared, request indexing. Here is what that button does and does not do.
  5. If you have more than a handful of URLs, stop inspecting them one at a time and check the whole list at once.

What not to do

Do not request indexing repeatedly on an unchanged page. It is the single most common reaction to this message and it accomplishes nothing, because the status is an output of the cause, not an input you can override by asking louder.

Do not buy a submission tool because of this message either. Every product in that market pushes URLs at Google, and none of them removes a noindex tag, fixes a canonical, or changes a quality judgment. The full comparison, including where those tools genuinely help.


If you have read the Page indexing section and the reason still does not explain itself, send me the URL list. The diagnosis is free, you get the cause named in plain English, and where the honest answer is “this is canonicalised correctly, leave it alone”, that is what you will hear. Where there is real work, indexing work starts at $25 with a per-URL ledger showing what changed. This is what it looks like across a full catalogue.

Quick answers

Does "URL is not on Google" mean something is broken?

Not by itself. It is a verdict meaning the URL cannot currently appear in search results, and it covers everything from a deliberate noindex tag to a page Google has never found to a duplicate correctly folded into its canonical. Three of those need work and one of them means you did it right. The message does not distinguish between them, which is why reading the Page indexing section underneath is the whole job.

Where is the actual reason hidden?

In the Page indexing section of the same inspection result, which is collapsed by default. Expand it and you get Discovery, which tells you how Google found the URL, Crawl, which tells you whether it could fetch the page, and the indexing fields covering canonicals and whether indexing was allowed. The one-line verdict at the top is a summary of those fields, not a substitute for reading them.

Does "URL is on Google" mean my page is definitely showing?

No, and Google says so directly in its own documentation: the message does not guarantee your page will appear in search results, because the report does not check every condition. Quality judgments, manual actions and security issues are not covered. The only definitive test is searching for the page itself.

Should I hit Request Indexing when I see this?

Only after you know the reason and have fixed it. Requesting indexing on a page carrying a noindex tag, blocked in robots.txt, or correctly canonicalised to another URL does nothing at all, because you are asking Google to reconsider a decision whose cause is still in place. Fix first, submit second.