Canonical Tags for Duplicate Content: A Practical Store Guide

A canonical tag tells search engines which URL is the preferred version among duplicate or very similar pages. Put the canonical link element in the webpage head, use the preferred destination consistently, and remember that search engines may choose a different canonical URL.

Cited — a small online store product catalog with identical ceramic mugs arranged across distinct URL-themed paper folders on a wooden worktable
Cited: a small online store product catalog with identical ceramic mugs arranged across distinct URL-themed paper folders on a wooden worktable

What a canonical tag does

A canonical tag helps search engines identify the preferred version among duplicate or very similar pages. This is useful when an online store has product URLs with filters, tracking parameters, sorting options, or other variations.

The canonical link element belongs in the head section of the webpage. It should point to the URL you want treated as the preferred version, rather than being placed in visible page content.[2][3]

Cited — a browser page template represented by layered paper sheets with one highlighted preferred product card and several similar alternate cards in a quiet office setting
Cited: a browser page template represented by layered paper sheets with one highlighted preferred product card and several similar alternate cards in a quiet office setting

A practical workflow for store owners

Start by listing pages that represent the same product or nearly the same content. Group the main product URL with parameter-based versions, filtered paths, and alternate navigation paths.

Choose one preferred URL for each group. Add that URL as the canonical value in the head of the related pages, then check that the preferred destination is the page you actually want customers and search engines to use.

Keep the decision consistent across internal links and store templates where possible. A canonical tag is a signal, not a guarantee: search engines may select a different canonical URL.[3][4]

Canonical tags versus redirects

Use a canonical tag when several URLs need to remain accessible but one version should be preferred. For example, a filtered product listing may remain useful for shoppers while pointing search engines toward a main category URL.

Use a redirect when the alternate URL should send visitors to another destination instead. Redirects can signal that one URL should be treated as the preferred destination for another URL.

Do not treat a canonical tag as a substitute for deciding which pages should remain available. First define the customer-facing URL structure, then choose between an accessible alternate page with a canonical signal and a redirect.[1][2]

What to check when the result is not what you expected

Verify that the canonical element is in the head and that its destination matches the preferred page. Check product templates and category templates separately because duplicate URL patterns may differ between them.

If search engines select another canonical URL, treat that as a signal to review the page group, the chosen destination, and the consistency of your site signals. Do not assume the declared URL will always be selected.

For a small store, begin with the products and categories that have the most URL variations. Record the preferred URL for each group so future template changes do not create conflicting choices.[3][4]

Choosing between a canonical tag and a redirect[1][2][4]
Situation Preferred mechanism Reason
Several similar URLs remain useful to shoppers Canonical tag Signals the preferred version while keeping the alternate page accessible
An alternate URL should send visitors elsewhere Redirect Signals that another URL is the preferred destination
The selected canonical differs from the declared one Review the page group Search engines may choose a different canonical URL

Frequently asked questions

Where does a canonical tag go?

The canonical link element goes in the head section of the webpage.[3]

What problem does a canonical tag address?

It helps search engines identify the preferred URL among duplicate or very similar pages.[2]

Is a canonical tag guaranteed to determine the selected URL?

No. Search engines may select a different canonical URL from the one specified by the site owner.[4]

When should a store use a redirect instead?

Use a redirect when the alternate URL should send visitors to another destination. A redirect can signal that one URL should be treated as the preferred destination for another URL.[1]

Sources

  1. 301 redirects and Google Search — Google Search Central
  2. Consolidate duplicate URLs — Google Search Central
  3. Special tags that Google understands — Google Search Central
  4. Canonicalization — Google Search Console Help