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

Point the rel=canonical on every faceted/filter URL to its clean parent category URL (or add noindex), so Google treats filtered pages as a single authoritative page instead of thousands of duplicates.

Steps for Adobe Commerce (Magento)

  1. Adobe Commerce (Magento) is a major source of faceted URL indexing issues due to its layered navigation, which creates URLs like /womens-pants.html?color=49&size=91 or /womens-pants/color-navy.html.
  2. Go to Admin → Stores → Configuration → Catalog → Catalog → Search Engine Optimization. Set 'Use Canonical Link Meta Tag For Categories' to Yes. This tells Magento to output a canonical pointing to the clean category URL on all layered navigation / filtered pages.
  3. Also set 'Use Canonical Link Meta Tag For Products' to Yes to handle product pages.
  4. To prevent layered navigation URLs from being crawled at all: go to Admin → Stores → Configuration → General → Web → Search Engine Robots and set the default robots for the store. Alternatively, use the 'Layered Navigation' settings to restrict which attributes generate filterable URLs.
  5. For finer control, go to Admin → Marketing → SEO & Search → URL Rewrites and review or add rewrites for category pages.
  6. Consider installing a dedicated Magento SEO extension (e.g., Mageplaza SEO, Mirasvit SEO Suite) which provides per-attribute canonical management, noindex rules for filtered pages, and robots.txt auto-generation for faceted URLs.
  7. Verify by viewing page source on a filtered category URL and confirming the canonical tag points to the clean category URL (e.g., https://yoursite.com/womens-pants.html).
Official Adobe Commerce (Magento) documentation ↗

What is faceted url indexable?

When shoppers filter or sort products on a category page — by color, size, price, rating, etc. — your store usually generates a new URL for each combination (e.g., `/womens-pants?color=navy&size=S`). A "self-canonical faceted URL" means that filtered URL tells Google it itself is the authoritative version, rather than pointing back to the clean parent page (e.g., `/womens-pants`). Google then sees each filter combination as its own separate page, even though they all show essentially the same product listing with a subset of items. With dozens of filters and hundreds of products, this can silently create tens of thousands of near-duplicate pages on your site.

Search engines have a limited "crawl budget" — a cap on how many pages they'll crawl and index from your site in a given period. When filter URLs are all treated as unique, indexable pages, Googlebot wastes that budget crawling thousands of low-value duplicates instead of your important product and category pages, which can delay or prevent those pages from appearing in search results. Duplicate content across filter URLs also dilutes the ranking signals (links, authority) that should be concentrated on your clean category pages, weakening their ability to rank. Fixing this can directly improve how quickly Google discovers and ranks your real pages, protecting and growing your organic traffic and revenue.

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 scan — 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