Technical SEO

Canonical Tags Explained: When and How to Use Them

In shortA canonical tag tells Google which version of a page is the main one. Every indexable page should point to itself, and duplicates should point to the original.

The same content often lives at several URLs: with and without a trailing slash, with tracking parameters, in print versions, or in several product categories. Without guidance, Google picks one itself — and may pick the wrong one. The canonical tag is your guidance:

<link rel="canonical" href="https://example.com/page/">

When you need canonicals

  • URL parameters: ?utm_source=, ?sort=price, ?color=red.
  • E-commerce products reachable from several categories — see faceted navigation and duplicate content.
  • Content syndicated to other sites.
  • HTTP/HTTPS or www/non-www versions that still resolve.

Five common mistakes

  1. Canonical to a redirected URL. Point to the final 200 URL only.
  2. Canonical to a noindex page. Conflicting signals; Google may ignore both.
  3. All pages canonical to the homepage. A theme bug I still see. It tells Google every page is a duplicate of your homepage.
  4. Paginated pages canonical to page 1. Page 2 has different content; let it point to itself.
  5. Canonical in the body or added twice. It must be in the head, once. Two plugins often print two.

Canonical is a hint, not a command

Google can ignore your canonical if other signals disagree — internal links, sitemap entries, redirects. Keep them consistent: link internally to the canonical version and list only canonical URLs in your sitemap.

How to check

Use Search Console’s URL Inspection tool: it shows the “User-declared canonical” and the “Google-selected canonical”. If they differ on important pages, investigate.

Canonical conflicts are among the most common issues in my technical & on-page SEO audits.

Have a project? Let’s talk.