A page can only rank if Google is allowed to index it, and if the right URL is marked as the master copy. Indexability bugs are the most damaging in SEO because they make good content invisible. Here's what we check and why.
You can have the best content and the strongest links in your niche, but if a page carries a stray noindex or canonicalises to the wrong URL, it will never rank. This is the highest-leverage category in any audit.
Indexability is binary at the gate: a page is either eligible to appear in search or it isn't. The cruel part is that these failures are silent. The page loads perfectly for you, ranks nowhere, and there is no error message, just a quiet absence from the results. A single line in a shared template or one misconfigured canonical can remove an entire section from search, and because traffic data lags crawling by days, the drop often isn't noticed until well after the change that caused it.
A page is indexable only when four conditions all hold at once. Miss any one and the page won't appear in search, no matter how good it is.
No noindex meta tag and no X-Robots-Tag: noindex header on the page.
Not blocked in robots.txt, so Google can actually fetch and read the page.
A canonical that points to itself (or no conflicting canonical sending Google elsewhere).
A successful HTTP 200 status, not a 3XX redirect, a 4XX, or a 5XX error.
The two checks that deindex more pages than anything else.
How rel=canonical works, the canonical mistakes that quietly deindex pages (pointing to a redirect, a 404, or every page to page 1), and how to keep canonical, hreflang and internal links aligned.
When noindex is the right tool, when it silently kills rankings, and how a stray noindex on a shared template can deindex an entire section without anyone noticing.
Grounded in the real checks the crawler runs on every page.
A page is indexable when search engines are both able and allowed to add it to their index. That needs four things at once: no noindex tag or header, not blocked by robots.txt, a self-referencing canonical (or no conflicting one), and a 200 status. Fail any one and the page won't appear in results regardless of content quality.
The usual causes are a stray noindex shipped on a shared template, a canonical pointing to the wrong URL (a redirect, an error page, or every page to page 1), a robots.txt rule that blocks crawling, or pages starting to return 4XX/5XX after a migration. An audit that flags pages which became non-indexable since the last crawl catches these the same day they ship.
No. Plenty of pages should be excluded, thank-you pages, internal search results, thin filter pages. The problem is when a page you want ranking is non-indexable. Search Console's Pages report separates intentional exclusions from accidental ones, and the audit flags only the indexable pages that shouldn't be missing.
Use noindex (and allow crawling) to remove a page from the index. Do not use robots.txt for that: blocking crawling stops Google seeing the noindex, so the URL can stay indexed without a description. robots.txt manages crawling; noindex manages indexing. See the robots.txt guide.
Free to start. Catch stray noindex tags and broken canonicals before they cost you rankings.
Start my free audit