Sin impuesto Con impuesto

Duplicate content in online stores: combinations, filters and canonical

A store can generate thousands of URLs with the same content without anyone deciding it. We explain where they come from and how to bring order to them.

Jesús Meilán
Updated: 26/09/2026 128
Duplicate content in online stores: combinations, filters and canonical
Share:

A store with 500 products can have tens of thousands of indexable URLs without anyone wanting it. Every combination, every filter and every listing sort order generates variants. Google ends up crawling junk and paying less attention to what matters.

The most common sources

  • Combinations: the same product page with #/talla-m or with the combination ID in the URL.
  • Filters: ?q=Color-Rojo/Talla-M and all its permutations.
  • Sort order and results per page: ?order=product.price.asc, ?resultsPerPage=48.
  • Products in several categories with the category in the URL.
  • Campaign parameters: ?utm_source=….

Tools to solve it

  • Canonical: indicates which is the main version. PrestaShop sets it on product and category pages; check that it points to the clean URL.
  • Noindex: for pages that must exist for users but not on Google (internal search results, filter combinations with no demand).
  • Robots.txt: so that certain parameters are not even crawled. Carefully: a page blocked in robots.txt cannot have its own noindex seen.
  • 301 redirect: when a URL should not exist.
Check what Google sees: the Search Console “Pages” report, filtered by “Duplicate”, tells you which URLs Google is discarding and which one it has chosen as canonical. Sometimes it is not the one you wanted.
Loading...
Cookie consent
Back to top