agentic‑readiness docs
/
Scan at scale Blog Build one › Run a scan ›

DocsDiscoverabilityCanonical URL

Canonical URL

Tells an agent which address is the real one for this page.

adoption Web baselinetrend ► flatchecked on every pagechecks 5verified 2026-09-27
Set up Canonical URL on your site Where the canonical link goes, what a correct one looks like, and the two mistakes that make it useless.
Free Set up canonical URLs

Why an agent cares

An agent that cannot tell which of several addresses is authoritative may cite, cache or link the wrong one. RFC 6596 permits far more than search engines honour, so most findings here are about what will be ignored rather than what is invalid.

Adoption

Web baseline. Standard equipment on the web. Its absence is the exception rather than its presence.

Direction of travel: ► flat, as at .

RFC 6596, and two decades of CMS and SEO defaults. Absence is the exception, not the norm.

What we check

Absence is never a finding. Every check below runs only when this technology is detected, so a site that has not adopted this is not assessed on it and appears in no report. 5 of these 7 can fail it. In Lumar these appear on each page's own row.
CheckSeverityRaisesOn whose authority
Canonical Outside Headhighusabilityvendor profile: Google Search: consolidate duplicate URLs
Canonical Conflictinghighusabilityvendor profile: Google Search: consolidate duplicate URLs
Canonical Empty Hrefmediumusabilityvendor profile: WHATWG HTML — link types (rel=canonical), Google Search: consolidate duplicate URLs
Canonical Invalid URLmediumusabilityLumar readiness bar, beyond The Canonical Link Relation
Canonical Insecure URLmediumusability, security (CWE-319)Lumar readiness bar, beyond The Canonical Link Relation
Canonical Relativeinformationalnothingspecification: The Canonical Link Relation
Canonical Cross-Origininformationalnothingspecification: The Canonical Link Relation

Examples

Both run through the same checks as a live scan: the first passes, the second is flagged.

correcthtmlexcerpt
<link rel="canonical" href="https://example.com/discoverability/correct.html" />
present but wronghtmlexcerpt
<link rel="canonical" href="/discoverability/some-other-page.html" />

    <link rel="canonical" href="http://example.com/discoverability/issues.html?ref=dup" />

Specifications

DocumentRevisionKind
RFC 6596 — The Canonical Link RelationPublished RFCspecification
Google Search: consolidate duplicate URLsVersion of 10 July 2026vendor profile
WHATWG HTML — link types (rel=canonical)Living Standardspecification

Last re-read against the published documents: .