Skip to content
Search and discovery

What is Canonical URL?

A canonical URL is the address a site nominates as the authoritative version of a page when several URLs serve equivalent content. It is declared with a rel="canonical" link element, and it is a strong hint to search engines rather than a directive they are obliged to follow.

Definition

Definition

Also written: rel=canonical, canonicalisation

A canonical URL is the address a site nominates as the authoritative version of a page when several URLs serve equivalent content. It is declared with a rel="canonical" link element, and it is a strong hint to search engines rather than a directive they are obliged to follow.

Duplicate or near-duplicate URLs happen without anyone deciding to create them: tracking parameters, pagination, filter combinations, trailing slashes, HTTP and HTTPS, www and non-www.

Google can and does choose a different canonical than the one declared, usually when the declared target does not closely match the page or when internal linking points elsewhere consistently.

The usual error

Where this goes wrong in practice

Pointing every paginated page at page one. Pages two onward then have no indexable identity, and the items only listed there stop being discoverable through that route.