How to fix seo variant urls not canonicalized on Adobe Commerce (Magento)

Add a canonical tag to every product variant URL pointing back to the base product page, so Google consolidates ranking signals on one URL instead of splitting them across hundreds of duplicates.

Steps for Adobe Commerce (Magento)

  1. Go to Stores → Configuration → Catalog → Catalog → Search Engine Optimization.
  2. Set 'Use Canonical Link Meta Tag for Products' to Yes. This tells Magento to output a canonical tag on all product pages pointing to the base product URL, ignoring filter/option query parameters.
  3. Set 'Use Canonical Link Meta Tag for Categories' to Yes for category pages as well.
  4. Save Config and flush the Magento cache: System → Cache Management → Flush Magento Cache.
  5. Verify by loading a product URL with parameters (e.g. ?color=12&size=L) and using View Source to confirm the <link rel="canonical"> points to the clean base product URL.
  6. If you use a third-party SEO extension (e.g. Mageworx SEO Suite, Amasty SEO Toolkit), check its product canonical settings in its own configuration panel to ensure it is not overriding the platform setting with variant-specific URLs.
Official Adobe Commerce (Magento) documentation ↗

What is seo variant urls not canonicalized?

When shoppers (or your platform) navigate to a product with a colour, size, or style selected, the URL often changes — a query parameter like `?color=Pop+Red` or `?size=M` gets appended to the base product URL. Each of those variant URLs is effectively a separate page in Google's eyes. A canonical tag is a small snippet of HTML code (placed in the `<head>` of a page) that tells search engines: "The true, original version of this content lives at this URL." Pointing every variant URL's canonical at the clean, base product URL is the standard way to tell Google that all those variants are the same product, just filtered differently.

Without canonical tags on variant URLs, Google may index hundreds or thousands of near-duplicate pages for a single product. This splits your page's authority (link equity) across all those URLs instead of concentrating it on one, directly weakening your product page's ability to rank. Google may also choose a variant URL as the canonical itself — one that may disappear when stock runs out — causing rankings to drop unpredictably. Crawl budget is wasted re-crawling redundant variants instead of discovering new or updated pages. Fixing this consolidates all ranking signals on your main product page, typically improving organic visibility and protecting you against ranking volatility as variants come and go.

See the complete Seo variant urls not canonicalized guide for every platform and the full background.

Not sure if your Adobe Commerce (Magento) store has this?

Run a free SEOLZ scan — we’ll find seo variant urls not canonicalized and every other issue across your whole site.

Scan my site free

Fix seo variant urls not canonicalized on another platform