Canonical points to a dead or non-indexable page
A canonical pointing to a non-200 or non-indexable URL sends Google nowhere. Find canonicals aimed at broken targets and fix them free.
What it means
The URL you declared as canonical in the <link rel="canonical"> tag is returning a status code other than 200, or is blocked from indexing.
Why it matters
Google follows the canonical link to the target URL during crawling. If the target is a 4xx or 5xx, it is not indexed and can cause the source page to lose its ranking signal. A non-indexable target also wastes crawl budget because Google keeps fetching it.
How to fix it
- Fetch the canonical target URL directly and check its HTTP status code.
- If it returns 4xx or 5xx, fix the underlying page so it returns 200.
- If the target is a 301 or 308 redirect, verify the final destination is a 200 and is indexable.
- Ensure the target page does not have a <meta name="robots" content="noindex"> or a robots.txt disallow that blocks it.
Example
<!-- /product-a canonicalizes to a 404 -->
<link rel="canonical" href="https://example.com/deleted-page"><link rel="canonical" href="https://example.com/product-a">The canonical pointed at a deleted (404) URL, so Google had nowhere valid to consolidate. Point it at a live, indexable page — usually the page itself.
When it's not a problem
This is a false alarm when the canonical target is a 301 or 308 redirect to an indexed page, because Google follows those redirects and treats them as a strong canonical signal. It is also fine when the target is a 302 or 303 redirect that is intended to be temporary.
How Crawlinx detects it
The crawl resolves each canonical target and checks its status and indexability. A canonical pointing at a non-200 or non-indexable URL (and not already caught as a redirect or noindex target) is flagged here.
How common is it?
66 audited sites in our corpus currently show this issue. The breakdowns below show which platforms, gatekeepers, verticals and countries are most exposed.
FAQ
- What happens if a canonical points to a broken page?
- Google may ignore the canonical entirely and pick its own, or drop the page from the index because the declared authoritative URL doesn't exist.
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.