Crawling and Indexing

How I sequence a Crawled, currently not indexed diagnosis

Swiss Knife SEO ModeratorsModeration team
Opening this category with the sequence I use. The label names a symptom rather than a cause, and the causes have to be separated in a fixed order. Otherwise you test the same theory twice and learn nothing.

First, discovery. Is the URL in a sitemap, and does anything internal link to it? A page reachable only from a sitemap is a page the crawler has little reason to fetch often.

Second, access. Fetch the URL and read the response headers rather than the page. A 200 carrying a noindex header behaves nothing like a 200 without one, and the difference never shows in a browser.

Third, rendering. Compare the source HTML against the rendered DOM. If the content exists only after hydration, the crawl and the render are two separate events with a gap between them, and the gap is where pages get lost.

Fourth, canonical choice. Check what the page declares, what the sitemap declares, and what the internal links point at. Three answers that disagree is a decision handed to the search engine.

Fifth, quality measured against the template's own siblings rather than against the web. If forty pages on one template sit unindexed while two hundred older pages on the same template are fine, the template is not the problem and the forty have something the two hundred do not.

Here is where it runs out for me. All five pass, the pages have been live for weeks, the copy is unique and substantial, and they still sit. At that point I am guessing rather than diagnosing.

What do you check sixth?
Swiss Knife SEO Moderators

Useful checks before the next reply

Editorial guidance for common cases. These notes are separate from community replies and activity counts.

The issue disappeared because the page was not crawled

Check the affected URL in both crawl exports before comparing the issue counts. If the follow-up omitted that page, its missing issue is missing evidence. Read the completion state, exclusions, URL limit, and capture time. Restore the intended scope and run again. Close the task only when fresh evidence from the affected page satisfies the recorded acceptance condition.

Read the task guide and its requirements

Inspect sample findings and verification states

0 replies

Have something to add?

A free poster account lets you reply to this discussion and start your own. Each reply is reviewed before publication. Bring the relevant evidence and explain what you have already checked.

No cost, no card, and your email address is never shown next to a post.