Available for projects & agency overflow · Quick reply, from the person who does the work

Canonical tag: definition

The canonical tag, inserted in a page's <head> via link rel="canonical", tells search engines which URL should be treated as the reference version when several addresses show identical or near-identical content.

Describe my issue Send a message

Why this tag is essential for an online shop

An e-commerce shop naturally generates many URL variants for the same content: filters by size or colour, sorting by price, pagination, tracking parameters added by a campaign. Without a canonical tag, a search engine can index each of these variants separately, spreading relevance across several URLs instead of concentrating it on one.

The canonical tag solves this by explicitly designating the reference URL: every variant points to it, and that is the URL Google favours in its results, even though it keeps crawling the others.

A typical case is a category page displayed with a sort order applied, for example a URL ending in ?order=price-asc: this page should carry a canonical tag pointing to the category URL without the sort parameter, so Google doesn't treat the two as separate, competing pages.

Frequently asked questions

Can a misconfigured canonical tag make a page disappear from Google?
Yes, if it points to another page by mistake, Google can stop indexing the original page in favour of the one designated as canonical.
Does every page on a shop need a canonical tag?
Ideally yes, including a self-referencing tag on pages with no variants, which avoids any ambiguity if the URL were unintentionally duplicated later.
Do PrestaShop and WooCommerce handle the canonical tag automatically?
Both generate it partly by default or through an SEO extension, but custom filters or parameters often need to be checked separately.

Describe your need in one minute

A few targeted questions so I can reply with an estimate rather than another questionnaire.

contexte
plateforme (facultatif)
question (facultatif)
Please provide an email or a phone number so I can get back to you.

Please provide an email or a phone number so I can get back to you.