Cover diagram: Duplicate content across product variants: how to fix it without losing SEO

Duplicate content across product variants is solved with canonical tags pointing to the main product page, or by consolidating the variants into a single page with a color/size selector, preventing Google from indexing dozens of almost identical URLs for the same item.

Why product variants create duplicate content

Many e-commerce platforms automatically generate a different URL for each color, size or format combination of the same product, with almost identical descriptive text. Google struggles to understand which version to show in the SERP and may dilute the SEO value across the pages instead of concentrating it on one.

The three possible solutions

1. Canonical tag pointing to the main variant

Each variant URL includes a <link rel="canonical"> tag pointing to the main version of the product, telling Google which page to consider authoritative for indexing purposes.

2. A single URL with a JavaScript variant selector

The cleanest solution when technically possible: a single product page with a selector that changes color/size without changing the URL, eliminating the problem at the root.

3. Unique content for truly different variants

When the variants have substantially different characteristics (e.g. different materials with different properties), it can make sense to index them separately with truly unique descriptions, not canonicalized.

Common mistakes to avoid

The most frequent is using noindex on all variants even when some receive direct search traffic (e.g. “model X shoe blue color” searched specifically): always check the search volume before excluding a variant from indexing. An e-commerce SEO engagement assesses case by case which solution to apply based on the specific catalog.

Frequently asked questions about duplicate content in e-commerce

Do canonicals eliminate the problem completely?

They reduce the risk of a duplication penalty, but Google may still choose to index a page other than the one indicated as canonical if it considers it more relevant.

Should product variants always be hidden from Google?

No, only when the content is truly identical and they don’t generate specific searches of their own that deserve an indexed page.

Does the canonical affect the user’s browsing?

No, the canonical tag only acts on the indexing side: users keep seeing and browsing all the variants on the site normally.