What This Means

The URL specified in a page's canonical tag returns a non-200 HTTP status code — either a 4xx error (usually 404), a redirect (3xx), or a 5xx server error. The canonical is pointing to a URL that does not successfully serve content.

Why It Matters for SEO

A canonical pointing to a dead or redirected URL is not honored by search engines — they cannot consolidate signals to a target that does not respond successfully. This is one of the most severe canonical issues: the page is declaring a canonical that fails, meaning the page either gets treated as self-canonical (not the intended behavior) or the whole canonicalization signal is discarded.

What the Platform Checks

After following each canonical href to its HTTP response, the platform records the status code. Fires when the canonical target returns anything other than a 200 response.

How to Fix It

  • 404 canonical target: Update the canonical to point to the correct current URL for the intended canonical, or add a self-referencing canonical if the page should be its own canonical.
  • 301 canonical target: Update the canonical href to point directly to the final destination URL — skip the redirect.
  • 5xx canonical target: Investigate why the target URL is returning server errors and fix the underlying server issue.
  • After fixing: re-crawl to verify the canonical target responds with 200.

Find every brokencanonical target

The audit checks every canonical target URL for a valid 200 response — error-level because canonicalization fails entirely when the target is dead.