Glossary
What is a canonical link? SEO definition
June 4, 2026
A canonical link (canonical tag, rel="canonical" tag) tells search engines which is the referral URL of a page when multiple addresses display identical or very similar content. In e-commerce, collection filters, sorting parameters, product variants or www/non-www versions create duplicates: the canonical concentrates the SEO signal on a single URL. It complements meta tags in technical e-commerce SEO.
Summary
Definition: canonical, duplicate content, URL
The canonical link is placed in the HTML <head>:
<link rel="canonical" href="https://example.com/collections/robes" />
Google interprets this directive as: "primarily index and consolidate this URL, not the duplicate variations." This is not a visible redirection for the user: the filtered page remains displayed, but the search engine knows which version to prioritize.
Cases where canonical links are useful in a store:
URL parameters: ?sort=price, ?filter.v.option.color=blue.
Product variants: ?variant=123456 on the same product page.
Pagination: page 2, 3 of a collection (strategy depends on the site).
HTTP / HTTPS or www / non-www: one canonical version.
Trailing slash: /product vs /product/.
UTM tracking: ad URL with ad parameters.
Product in multiple collections: a single product URL.
Types of canonical links:
Self-referencing: the page points to itself (clean URL, without unnecessary parameters).
Cross-domain: syndicated content points to the source (rare in DTC).
Canonical to another URL: filtered page points to the base collection.
Useful distinctions:
Canonical vs 301 redirect: the 301 sends the user; the canonical mainly guides engines (the user can stay on the parameterized URL).
Canonical vs meta robots noindex: noindex excludes from the index; canonical consolidates to an indexed page.
Canonical vs hreflang: hreflang manages language versions (internationalization); canonical manages duplicates within the same language.
Canonical vs sitemap: the sitemap lists URLs to crawl; the canonical indicates the preferred one among similar ones.
Duplicate content vs supplier duplicate content: canonical solves technical duplicates; copied descriptions are handled by writing unique content (product page).
Why the canonical link matters for e-commerce SEO
Without a canonical, Google can index hundreds of almost identical filtered URLs, diluting internal PageRank and cannibalizing your own pages.
SEO Consolidation: signals (links, content) consolidated on the target URL.
Crawl budget: the bot crawls fewer useless pages.
Clear SERP: one product URL, one collection URL, not ten parametric variations.
UX filters without penalty: faceted navigation (product filters) is possible if canonicals are mastered.
Domain Authority: less dispersion (domain authority).
Analytics: organic traffic aggregated on the main URL.
Ad campaigns: UTM URLs with canonical pointing to the clean URL.
The canonical is a recommendation, not an absolute obligation: Google may ignore it if it is poorly configured (canonical to a 404 page, inconsistent chain). Only one canonical tag per page, absolute URL in HTTPS, consistent with the version served.
How to use canonical links to clarify SEO
Strategies by page type:
Product page
Self-canonical to the product URL without ?variant= (Shopify usually does this).
Only one indexable URL per main SKU.
Collection
Base URL /collections/dresses = canonical of filtered pages.
Pagination: often self-canonical per page or canonical to page 1 depending on SEO strategy.
Technical pages
Cart, customer account, internal search: noindex rather than just canonical.
Temporary ad landings: noindex or canonical depending on objective (landing page).
For example: Shopify fashion store, "Dresses" collection with size and color filters activated via Search & Discovery. The URL becomes long with parameters. The theme injects rel="canonical" pointing to https://brand.com/collections/dresses. Google mainly indexes the base collection; filters remain usable for UX. Search Console: impressions concentrated on the canonical URL, fewer "Duplicate without user-selected canonical". Audit: one collection had an incorrect canonical pointing to the home page, which was corrected in the theme's Liquid snippet.
Canonical links on Shopify
Shopify automatically generates a canonical tag on most pages via the Liquid variable {{ canonical_url }} in the theme (Shopify Help Center).
theme.liquid: standard snippet <link rel="canonical" href="{{ canonical_url }}">.
Products: canonical to the clean product URL (handle).
Collections: canonical to the collection URL; OS 2.0 filters managed theme-side.
Primary Domain: Settings > Domains; only one primary version (HTTPS).
SEO Apps: custom canonical fix, pagination, hreflang.
Markets: country-specific URLs; consistent hreflang + canonical per locale.
Shopify canonical checklist:
First, verify tag presence in View Source (product, collection, blog).
Next, test URL with UTM parameters: canonical must ignore UTMs.
Then, Search Console: Pages report > "Duplicate, Google chose different canonical than user".
Next, avoid duplicate canonical tags (theme + SEO app).
Finally, align XML sitemap: include only the desired canonical URLs.
Custom modification: developer or agency adjusts theme.liquid or an SEO snippet; test in a development store before publishing.
The key takeaways about canonical links
Canonical link = tag indicating the SEO reference URL of a page.
Consolidates duplicates: filters, variants, www, UTM, pagination.
Distinct from 301 redirection, noindex, hreflang, sitemap.
Shopify: {{ canonical_url }} by default in the theme.
One tag, absolute HTTPS URL, consistency in internal links and Search Console.
Related terms, FAQ, and useful resources
Associated Terms
Meta tag: other head directives (robots, description).
E-commerce SEO: framework including canonical and content.
Product filters: frequent source of duplicate URLs.
Shopify Collection: typical page to make canonical.
Domain authority: signals consolidated by canonical.
FAQ
Canonical vs. 301 redirection: what is the difference?
The 301 redirect changes the visible URL for everyone (users and bots). The canonical keeps the user on the current URL but indicates to search engines which version to prefer. Use the 301 to permanently merge two pages; write canonical for parameters and UX filters.
Is a canonical needed on every page?
Yes, in practice: at least a self-referencing canonical to the clean URL of the page. Shopify does this automatically on standard pages.
Should collection filters be indexed?
Often no as direct index: canonical to the base collection or noindex depending on strategy. Exception: filtered SEO landing page with unique content written for a facet (e.g. "blue dresses").
How to check canonical on Shopify?
Open the page in private browsing, View page source, search for rel="canonical". Cross-reference with Google Search Console (Pages report, index coverage).
Go further
Improve the SEO of an e-commerce site.
Complete e-commerce SEO guide.
Optimize an e-commerce site for Google.
Back to the Qstomy e-commerce glossary.
Sources: Google Search Central (Canonical URLs), Shopify Help Center (SEO overview).
Enzo
13 May 2026

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion




Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!
No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.
*Unsubscribe at any time. We do not send spam.