SEO GLOSSARY
What is a canonical tag?
A canonical tag (rel="canonical") is a line of HTML that tells search engines which URL is the main version of a page when similar or duplicate versions exist. It matters because it consolidates ranking signals onto one URL and stops Google spending crawls on copies.
- Free for 7 days
- Every tool unlocked
- No card needed
Updated 23 October 2026
What is a canonical tag in SEO, in simple words?
It is your vote for which address Google should show. When the same content lives at several URLs, the canonical tag points them all at one preferred version.
Duplicates happen more than people think: tracking parameters (?utm_source=…), HTTP and HTTPS versions, trailing slashes, printer views, and product pages reachable through several categories. Google's SEO Starter Guide notes duplicate content is not a spam violation, but Google picks one canonical URL per piece of content, and if you do not choose, it will choose for you.
Google calls rel="canonical" a strong signal, not a command. Redirects are also a strong signal; sitemap inclusion is a weak one. Signals stack, so using them consistently together works best.
Canonical tag example: how to add one
Place a link element in the <head> of every duplicate, and of the main page itself, pointing to the preferred absolute URL.
Google's own example: <link rel="canonical" href="https://example.com/dresses/green-dresses" />. For non-HTML files such as PDFs, send the same instruction as an HTTP header.
| Method | Signal strength (Google) | Best for |
|---|---|---|
| Server-side redirect | Strong | Retiring a duplicate page entirely |
| rel="canonical" link element | Strong | Duplicates that must stay live |
| rel="canonical" HTTP header | Strong | PDFs and other non-HTML files |
| Sitemap inclusion | Weak | Supporting the other methods |
How to check canonical tags
View the page source and search for rel="canonical", or use a crawler to check every page at once. URL Inspection in Search Console shows which canonical Google actually chose.
The Googlebot simulator shows the title, description and canonical exactly as Google reads them on any URL. To check a whole site, the technical SEO audit crawls your pages for broken tags and metadata and ranks issues by severity.
Example: an online store finds its blue sneaker page at /shoes/blue-sneaker and /sale/blue-sneaker. Both should carry a canonical pointing to /shoes/blue-sneaker, and internal links should use that URL too.
Canonical tag best practices and common mistakes
Use absolute URLs, keep one canonical per page, link internally to the canonical, and never use robots.txt or noindex to pick a canonical.
See our technical SEO checklist for the full duplicate-content routine. Related terms: crawl budget is what duplicates waste, and schema markup is another head-of-page signal worth auditing at the same time.
- Do not block duplicates in robots.txt: Google may still index them without content.
- Do not noindex duplicates to choose a canonical; it removes them from Search entirely.
- Do not send conflicting signals (a canonical to one URL, a sitemap listing another).
- Add a self-referencing canonical on the main page.
- When linking within your site, use the canonical URL.
QUESTIONS PEOPLE ASK
Frequently asked questions
Still unsure? Email support@digimetrics.ai and a person will reply.
Do canonical tags affect SEO?
Yes. They help Google consolidate signals such as links onto one URL and choose which version to show, so duplicates do not compete with each other.
Does Google always follow the canonical tag?
No. Google treats it as a strong signal and may choose a different canonical if other signals, like redirects, internal links or sitemaps, disagree.
Is a canonical tag important for indexing?
It shapes which URL is indexed and shown. The duplicate URLs are usually crawled less and left out of results in favour of the canonical.
How do canonical tags influence internal linking?
Google recommends linking to the canonical URL rather than a duplicate. Internal links pointing at duplicates send a mixed signal about which version you prefer.
See which URL Google really reads.
Check canonicals and metadata across your site. Start free for 7 days, no card needed.