Canonical URL
The preferred URL for a page, declared via a rel="canonical" tag to prevent duplicate content issues.
Definition
A canonical URL is the master version of a page that you want search engines to index and rank when multiple URLs serve the same or very similar content. It is declared using a <link rel="canonical" href="https://example.com/preferred-page/" /> tag in the <head> section of the page. Google treats a canonical signal as a strong hint — not an absolute directive — meaning it will usually respect it but may override it if it finds a different URL more appropriate.
Duplicate content problems arise naturally from URL parameter variations (tracking codes, session IDs, sort filters), protocol differences (HTTP vs HTTPS), trailing slash variations, and pagination. Without canonical tags, Google may split ranking signals across multiple versions of the same content, diluting the page's authority.
Self-referencing canonicals — where a page points to itself as canonical — are best practice even when no duplicates exist, as they future-proof the page against accidental duplication. For syndicated content published on multiple sites, each syndication target should canonical back to the original publisher to consolidate link equity. Use a canonical tag generator or meta tag analyzer to audit and implement canonical tags correctly across your site.