Canonical Tag
A canonical tag tells search engines which version of a page is the original when multiple URLs contain similar content.
A canonical tag is an HTML element that tells search engines which URL is the preferred version of a page when the same or very similar content can be found at multiple addresses.
What the Canonical Tag Means in Marketing
Search engines rank pages, not websites. When the same content appears at more than one URL, any links or authority that page has earned get split between the duplicate versions instead of concentrated on one. The canonical tag is the way you point at which version should receive all of that credit.
Google introduced the rel=canonical element in 2009 alongside Bing and Yahoo as a standard way to handle duplicate content without having to redirect URLs away from users.
The tag appears in the HTML head section. It does not change what visitors see or where they land. It is a signal specifically for search engine crawlers, telling them: “When you find any variant of this content, please treat this URL as the original.”
How the Canonical Tag Works
Place it in the <head> of the page:
<link rel="canonical" href="https://yoursite.com/preferred-url/" />
The href value should be the exact URL you want indexed, including the protocol (https), www or non-www preference and any trailing slash convention you use consistently across the site.
Self-referencing canonicals are good practice even when there is no obvious duplication. Every page should declare its own preferred URL to handle unexpected parameter additions or syndication.
Common situations requiring canonical tags:
- URL parameters. Filter pages, sort orders and analytics UTM parameters can create hundreds of duplicate versions of the same product or listing page.
- HTTP and HTTPS. After migrating to HTTPS, old HTTP URLs may still be accessible.
- Syndicated content. If your articles appear on other publications, add a canonical pointing back to your original. Many publishers do this as a standard part of syndication agreements.
- Faceted navigation. E-commerce sites with filter combinations often generate large numbers of near-identical category pages.
Canonical Tag Example
An e-commerce site sells trainers and has a product page at /trainers/blue-running-shoes/. A customer sorts by price and ends up at /trainers/blue-running-shoes/?sort=price&colour=blue. Without a canonical, the two URLs compete. With a canonical on the filtered URL pointing to the clean product URL, all ranking signals flow to one place.
Why the Canonical Tag Matters for Marketers
Duplicate content does not penalise you in the dramatic way some older SEO advice suggests. But it wastes crawl budget on pages that should not be indexed, and it dilutes the link equity that should flow to your most important URLs.
For large e-commerce sites with thousands of products and filter combinations, canonical tags are structural, not optional. Getting them right from the start avoids the ranking confusion that comes from accidentally training search engines to index the wrong version of your content.
Frequently Asked Questions
What does a canonical tag look like?
It is an HTML link element placed in the head section of a page: <link rel="canonical" href="https://example.com/preferred-page/" />. The href attribute points to the URL you want search engines to treat as the primary version.
When do I need a canonical tag?
Any time the same or very similar content appears at more than one URL. Common triggers include HTTP and HTTPS versions of the same page, www and non-www variants, URL parameters from tracking or sorting (such as ?utm_source or ?sort=price), paginated content and syndicated articles published on other sites.
Is a canonical tag the same as a redirect?
No. A redirect physically sends users and search engines to a different URL. A canonical tag is a hint to search engines only, and the original URL remains accessible. Redirects consolidate traffic; canonicals consolidate ranking signals while allowing multiple URLs to stay live.