Skip to content

Why is my page not being indexed? A diagnostic order of operations

Discovery, crawling and indexing are three separate stages, and a page can fail at any of them. Work through them in order instead of guessing.

· 3 min read · Index-now

"My page isn't indexed" describes a symptom with at least six different causes. The fastest way to fix it is to work out which stage it failed at, in order, rather than applying random advice.

The three stages

  1. Discovery — the search engine learns the URL exists.
  2. Crawling — it fetches the page.
  3. Indexing — it decides the page is worth storing and serving.

Each stage can fail independently, and the fix for one does nothing for the others. Submitting a URL faster is pointless if the problem is at stage three.

Stage 1: has it been discovered?

Search engines find URLs through links, sitemaps and direct submission. A page with no internal links pointing at it, absent from your sitemap, and never submitted, may simply be invisible.

Check: is the URL in your XML sitemap? Is anything on your site linking to it? Orphan pages are common on ecommerce sites where a product is live but not in any category listing.

Fix: get it into the sitemap, add internal links from relevant pages, and submit it. This is the stage IndexNow addresses — and only this stage.

Stage 2: can it be crawled?

Run through these in order, because each one blocks everything below it:

  • robots.txt — is the path disallowed? Easy to do accidentally with a broad rule like Disallow: /p.
  • HTTP status — does the URL return 200? A soft 404, a redirect chain or an intermittent 5xx will stop crawling.
  • Authentication — is it behind a login, a staging password or a geo-block? Crawlers see what an anonymous visitor sees.
  • JavaScript — is the content rendered client-side? Bing and most AI crawlers are considerably worse at this than Google. If the content is not in the initial HTML, assume it may not be seen.
  • Server response time — consistently slow responses reduce how much a crawler will fetch.

Stage 3: is it worth indexing?

This is where most stubborn cases actually sit, and it is the least comfortable to hear.

  • noindex — check the meta robots tag and the X-Robots-Tag HTTP header. The header is invisible in view-source and catches people out constantly.
  • Canonical pointing elsewhere — if the page canonicalises to another URL, you have explicitly asked for it not to be indexed separately.
  • Duplicate or near-duplicate content — templated pages that differ only by a city name or a product variant frequently get folded together.
  • Thin content — a page with fifty words and no distinct purpose may be crawled and then discarded.
  • Site-level quality — on a new or low-authority domain, engines index conservatively. This is the hardest one to fix and the most common real answer.

How to tell which stage failed

Use the diagnostics that exist rather than inferring:

  • Google Search Console → URL Inspection tells you directly: "URL is unknown to Google" is a discovery failure; "Crawled — currently not indexed" is a stage-three judgement; "Discovered — currently not indexed" means it knows about the page and has chosen not to fetch it yet, which usually signals a site-level quality or crawl-budget issue.
  • Bing Webmaster Tools → URL Inspection gives the equivalent for Bing, plus its IndexNow reporting.
  • Your server logs are the ground truth for whether a crawler ever actually arrived.

What faster submission does and does not fix

IndexNow eliminates the discovery delay for participating engines — genuinely useful, and the part you can control. It does nothing whatsoever for stages two and three. If Search Console says "Crawled — currently not indexed", submitting the URL again will not change the outcome; the page itself needs to be better.

Be suspicious of any tool marketed as guaranteeing indexation. Nobody can guarantee that, because the decision belongs entirely to the search engine.

Frequently asked

How long should indexing take?

For an established site, hours to days. For a new domain, weeks is normal. If a page has been live and discoverable for over a month with no movement, treat it as a stage-three quality problem rather than a discovery one.

What does "Crawled — currently not indexed" mean?

The search engine fetched your page and decided not to store it. That is a judgement about the page or the site, not a technical fault. Resubmitting will not change it.

Does submitting a URL repeatedly help?

No, and it can hurt. The IndexNow guidance is to wait at least five minutes between updates to the same URL and to submit only when content genuinely changed. Repeated submission of unchanged URLs risks rate limiting.

Keep reading

Stop waiting to be found

Set it up once. We keep telling the search engines about every change you make, for $12 a year.