Issue: Canonical Mismatch Medium

The canonical URL points to a different URL than the page itself.

What this means

The page has a <link rel="canonical"> tag, but the href doesn't match the current URL. This tells search engines that this page is a copy and the "real" version is at the canonical URL. The JSON field is canonical_mismatch.

When this is correct

This is expected when intentionally cross-canonicalizing — for example, a print-friendly version pointing to the standard page, or a syndicated page pointing back to the original.

When this is a bug

How to fix

  1. Ensure the canonical URL exactly matches the page's preferred URL.
  2. Use absolute URLs including protocol and domain.
  3. Check for trailing slash consistency.