What is Canonical Tag?
A canonical tag is an HTML link element that tells search engines which URL is the preferred version of a page when duplicate or similar content exists. The canonical tag consolidates ranking signals onto one URL and prevents duplicate-content dilution.
Why Canonical Tag matters
The same content is reachable at more than one URL more often than people expect: with and without a trailing slash, with tracking parameters, through http and https, in a print version, or on a category page that sorts products three ways. Search engines then have to guess which copy to index, and links and signals split between the copies. A self-referencing canonical on every page settles the question before it comes up.
The canonical is a hint, not a directive; Google can override it when the signals disagree, for example when internal links point at the non-canonical version. Keep the canonical URL absolute, indexable, returning 200, and consistent with the sitemap, hreflang and internal links. Cross-domain canonicals work too, which is how syndicated articles credit the original.
Example
In the <head> of https://example.com/pricing?utm_source=newsletter:
<link rel="canonical" href="https://example.com/pricing">Every parameterised or duplicated version points at the one clean URL.
Common mistakes
- •Canonicalising every page to the homepage, which asks Google to drop the rest of the site.
- •Pointing the canonical at a URL that redirects or returns 404.
- •Letting the canonical disagree with the sitemap, internal links or hreflang so the signals fight.
How Webmatik checks it
The Duplicate content prevention (canonical) check confirms each audited page declares a canonical, that it is an absolute URL, and that it matches the page or a deliberate primary version.
Check your own site
Free SEO Checker
Title tags, headings, structured data, crawlability — and the keywords you already rank for.
Related SEO terms
See how your website scores across SEO, GEO, performance, and more
Run a free audit