Why some of your pages simply do not exist to Google

This is the leak that produces the strangest conversations. The page is excellent, the business is real, the work is good, and the page might as well not exist, because search engines have never included it.

Have the agents build my site

Pages go unindexed for a handful of repeatable reasons: a noindex instruction left in place, a robots file blocking the crawler, a canonical tag pointing elsewhere, content that only appears after code runs, no internal links to the page, or content too thin to be worth including. Search Console names the reason for each page.

Indexing comes before ranking

There is a sequence that gets skipped in most conversations about search. A page must be reachable, then crawled, then indexed, and only then can it rank. Every discussion about keywords assumes the first three have happened.

So when a page brings no visitors at all, the first question is not whether it is optimised. It is whether it is in the index. That check takes seconds and saves months of pointless effort.

The usual reasons

The causes are few and repeat across almost every site. None of them are visible to a person looking at the page in a browser, which is why they persist.

  • A noindex instruction left over from a staging site or a temporary decision.
  • The robots file blocking a section, often after a migration.
  • A canonical tag telling search engines the real version is a different page.
  • Content that only appears after code runs, on a site not built for that.
  • No internal links pointing at the page, so nothing leads a crawler to it.
  • Content too thin or too similar to other pages to be worth including.
  • The page being new, and simply not yet processed.

How to check

Search Console is the authority here, because it reports what Google itself did, and it names a reason per page rather than leaving you to guess. Inspect a specific address and it will tell you whether the page is indexed and, if not, why.

A rough version without any tools: search for a distinctive sentence from the page in quotation marks. If nothing comes back, the page is probably not indexed. That is a hint rather than proof, but it is fast.

The noindex problem deserves special attention

Of all these causes, a leftover noindex instruction is the most expensive, because everything looks perfect. The site loads, the pages are beautiful, visitors who arrive by other means see nothing wrong, and search engines are being explicitly told to stay away.

It happens most often after a rebuild, when a staging site was correctly hidden and the instruction survived the move to production. Check for it before anything else after any launch.

Thin and duplicated pages

Not every unindexed page is a fault. Search engines routinely decline pages that add nothing: near-identical location pages, tag archives, filtered versions of a list, and pages with a few lines of text.

In those cases the fix is editorial rather than technical. Either give the page something genuinely its own, or accept that it should not exist and merge it into a stronger page.

Help the crawler find things

A page with no internal links pointing at it is difficult to discover and easy to overlook. Sitemaps help, but they are a suggestion rather than a guarantee, and they do not replace being linked from somewhere relevant.

So when you publish something, link to it from the pages it relates to. This is the same habit that helps readers, and it is one of the few things that reliably improves both discovery and understanding.

  • Link new pages from related existing pages.
  • Keep important pages within a click or two of the homepage.
  • Include them in the sitemap, but do not rely on it alone.
  • Remove links to pages you have deliberately excluded from the index.

How Licheo handles indexing

Pages are built so their content is present in the page itself rather than assembled afterwards by code, which removes an entire category of indexing problems before it can occur.

The technical agent checks indexing instructions, canonicals and internal links as part of the build, and indexing is verified after launch rather than assumed.

Part of a larger guide

This page is one part of Where the money escapes. The other parts:

Questions people ask

How do I check whether a page is indexed?
Use Search Console's URL inspection, which reports what Google actually did and names the reason if the page is excluded. A quick informal check is to search for a distinctive sentence from the page in quotation marks.
What is a noindex tag and why does it matter?
It is an instruction telling search engines not to include the page. Left over from a staging site, it makes a perfectly good site invisible while everything looks normal to human visitors, which is why it is the most expensive of these faults.
Why would Google refuse to index a page?
Commonly because it is blocked, canonicalised elsewhere, unreachable by internal links, dependent on code to show its content, or too thin and similar to other pages to be worth including. Search Console names which.
Will submitting a sitemap fix indexing?
It helps discovery but guarantees nothing. A sitemap is a suggestion. Pages still need to be reachable through links, free of blocking instructions, and substantial enough to be worth including.
How long should indexing take for a new page?
It varies, and a delay is normal rather than a fault. Before assuming there is a problem, check that nothing is blocking the page and that something links to it, then give it time.

Make sure your pages actually exist to search

Content present in the page itself, indexing instructions checked as part of the build, and indexing verified after launch rather than assumed.

Have the agents build my site Check where you stand