Invalid canonical URL
A canonical tag names the preferred version of a page. When it points somewhere invalid, you hand indexing control to chance.
What it is
This check flags canonicals that target a non-200 URL, a redirect, or a different domain.
Why it matters for SEO
Search engines may ignore a broken canonical and pick a URL themselves, or consolidate signals onto the wrong page, costing rankings.
Example
<!-- on https://example.com/page -->
<link rel='canonical' href='https://other-site.com/'>
How to fix
- Point the canonical to the page's own indexable
200URL (often itself). - Use absolute HTTPS URLs; never canonicalise to a redirect.
- Make canonical and internal links agree on the same URL.
- Re-crawl to confirm each page self-canonicalises.