Shopify Default Canonical
Shopify’s built-in canonical system is genuinely good. Every theme published in the Shopify Theme Store must include the {{ canonical_url }} variable in theme.liquid, and Shopify’s Liquid engine resolves it correctly for all standard page types without any merchant input.
The risk is silent breakage. When you install a third-party SEO or filter app, it may inject its own canonical logic that either duplicates the tag or sets a different URL, creating conflicting signals. Run a quick “view source” check on a product page, a collection page, and a filtered collection page after every new app install. Search for rel="canonical" and confirm there is exactly one tag and it points where you expect. If you see two canonical tags on one page, Google will typically ignore both — a worst-case outcome.


























