How to fix faceted url indexable on Adobe Commerce (Magento)

Point every faceted/filter URL's canonical tag to the clean, unfiltered category URL (or add noindex) so Google treats filtered pages as one authoritative page instead of thousands of duplicates.

Steps for Adobe Commerce (Magento)

  1. In the Admin panel, go to Stores → Configuration → Catalog → Catalog → Search Engine Optimization.
  2. Set 'Use Canonical Link Meta Tag for Categories' to 'Yes'. This makes all filtered/sorted category URLs emit a canonical pointing to the base category URL — this is the single most important setting.
  3. Also set 'Use Canonical Link Meta Tag for Products' to 'Yes' to handle product pages accessed via filtered navigation.
  4. To noindex layered navigation (filter) pages: go to Stores → Configuration → Catalog → Catalog → Layered Navigation and consider using a third-party extension like 'SEO Toolkit' (Mageworx) or 'Layered Navigation' (Amasty) which have dedicated noindex/canonical controls per filter attribute.
  5. In the same extension settings or via a custom module, configure which filter parameters should trigger noindex: common practice is to noindex all filtered URLs and rely on the canonical to pass authority to the base category.
  6. Flush the Magento cache after changes: go to System → Cache Management → Flush Magento Cache. Verify by viewing source of a filtered category URL and confirming `<link rel='canonical'>` points to the unfiltered category URL.
Official Adobe Commerce (Magento) documentation ↗
<link rel="canonical" href="https://www.example.com/shoes" />

What is faceted url indexable?

When shoppers filter or sort your product listings — by color, size, price, brand, or any other attribute — your store generates a new URL for each combination (e.g., `/shoes?color=red&size=10`). A "self-canonical" faceted URL means that filtered page is telling Google "this URL itself is the authoritative version," rather than pointing back to the clean category page (e.g., `/shoes`). In practice, this means every filter combination is treated as a fully separate, indexable page — even though the content is nearly identical to the base category. Canonical tags are the HTML signal (`<link rel="canonical" href="…">`) that tell search engines which version of a page is the "real" one they should index and credit.

A typical ecommerce store with faceted navigation can produce thousands — sometimes tens of thousands — of near-duplicate URLs from filter combinations. When all of those URLs are self-canonical, Google must crawl and evaluate every single one, draining your "crawl budget" away from pages that actually matter (new products, blog posts, important category pages). This means important pages get crawled less frequently and may rank lower or not at all. Duplicate content across thousands of filter URLs also dilutes your page authority: instead of one strong `/shoes` page, you have thousands of weak variations splitting the same ranking signals. Consolidating canonicals onto the clean category URL concentrates that authority and typically produces a measurable lift in category page rankings and organic traffic.

See the complete Faceted url indexable guide for every platform and the full background.

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

Run a free SEOLZ audit — we’ll find faceted url indexable and every other issue across your whole site.

Scan my site free

Fix faceted url indexable on another platform