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.

  • Six checks, about 10 seconds
  • Nothing to sign up for
  • 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.

MethodSignal strength (Google)Best for
Server-side redirectStrongRetiring a duplicate page entirely
rel="canonical" link elementStrongDuplicates that must stay live
rel="canonical" HTTP headerStrongPDFs and other non-HTML files
Sitemap inclusionWeakSupporting 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.

  • Six checks, about 10 seconds
  • Nothing to sign up for

See pricing

Start freeFree for 7 days, no card needed