Remediation
A canonical URL is declared and resolves to the same page.
markup.canonicaldiscoverabilityweight 2deterministicauto-fix available
Why it matters
Without <link rel="canonical">, agents cannot tell which version of a URL is the source of truth. Tracking parameters, A/B variants, and pagination produce duplicate content; agents cite whichever URL they happened to crawl, which fragments your authority across copies.
Underlying specification: https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
How to fix
- Add `<link rel="canonical" href="https://your-domain/canonical-url">` in the <head> of every page.
- Self-reference: a page at /docs/quickstart canonicalises to /docs/quickstart, not /docs.
- Strip tracking parameters (utm_*, gclid, etc.) from the canonical URL.
- For paginated lists, point page 2+ at page 1 only when the content overlaps; otherwise self-canonicalise each page.
Generated snippet
The snippet below uses your-domain.example as a placeholder. Replace it with your actual host before deploying. For a fix tailored to your live site, run a scan and open the per-domain remediation page.
Run a scan to check your site
Verify on your site
Run a scan against your domain to see whether markup.canonical currently passes, warns, or fails. Free, no signup; the score page is permanent and citable.