Quick Scoop: What is a canonical tag in SEO?

A canonical tag is an HTML signal that tells search engines which version of a page is the “preferred” or main one when similar or duplicate pages exist. It helps prevent duplicate-content confusion and can consolidate ranking signals like links and authority into one URL.

Why it matters

If your site has the same content at multiple URLs, search engines may split SEO value across them or choose the wrong version to rank. A canonical tag reduces that risk by pointing crawlers to the page you want indexed and shown in search results.

How it works

The tag is usually placed in the HTML `` section and looks like this: ``. Search engines treat it as a strong hint about which URL should be considered the master copy, especially when pages are very similar.

Common uses

  • Product pages with filters or sorting parameters.
  • Print-friendly or tracking-parameter URLs.
  • Duplicate pages across HTTP/HTTPS or www/non-www versions.
  • Syndicated or republished content.

Best practices

  1. Use the full absolute URL in the canonical tag, not a relative path.
  1. Point every duplicate page to one clear preferred version.
  1. Make sure the canonical URL is live and returns a normal 200 status code.
  1. Avoid canonical chains or conflicting canonicals, because they can confuse search engines.
  1. Use self-referencing canonicals on the main page version when appropriate.

Simple example

If these two URLs show the same product:
  • example.com/shoes?color=blue
  • example.com/shoes/blue

You would add a canonical tag on the parameter version pointing to example.com/shoes/blue.

Meta description

Canonical tag in SEO: an HTML tag that tells search engines the preferred version of a page, helping prevent duplicate-content issues and consolidate ranking signals.

If you want, I can also give you:

  • a one-line definition,
  • a beginner-friendly example,
  • or how to add canonical tags in WordPress, Shopify, or HTML.