SEO

Variant Handling

Also called Product variants, variant SEO

Deciding how sizes, colours and other versions of one product are structured on the site and in the feed.

Quick facts: Variant Handling

Category
SEO
Also called
Product variants, variant SEO
Level
Intermediate
Affects
Duplicate content, crawl budget, feed structure, conversion rate
Where to see it
A crawler such as Screaming Frog, Google Search Console page indexing report, Merchant Center
In this article4
  1. How variant handling works
  2. Why variant handling matters
  3. Where variant handling goes wrong
  4. Getting it right

How variant handling works

A variant is a version of the same product that differs in one attribute — size, colour, capacity, length — while remaining the same thing to buy. Variant handling is the set of decisions about how those versions are represented: whether each gets its own URL, which page search engines should treat as the main one, and how the shopping feed describes them.

Platforms behave differently. Some produce a single product page with selectors, some generate a separate address for every combination, and some do both, appending a parameter when a shopper picks a colour. The choice matters because a product offered in several sizes across several colours can multiply into a large number of near-identical addresses from one item.

Why variant handling matters

Duplication is the direct cost. Pages that differ by one word compete with each other for the same searches, split the links and reviews the product earns, and consume crawl effort better spent on pages that are actually different. On a large catalogue this is often the single biggest source of index bloat.

There is a revenue cost too. If sizes live on separate pages, a shopper who lands on the sold-out one may conclude the whole product is unavailable rather than switching. And the feed follows a different rule from the website: Google generally expects each purchasable variant to be submitted as its own item, so site structure and feed structure are answering two different questions.

Where variant handling goes wrong

The commonest error is treating every variant as a separate product on the site — separate URLs, separate near-identical descriptions, no canonical relationship, each page weaker than the one it was split from. The mirror-image error is collapsing genuinely distinct products into one page because they share a name, so a shopper cannot link to or find the version they wanted.

Canonical tags are where the theory usually breaks. A variant canonicalised to the main product page while still being submitted separately in the feed, or every variant canonicalised to a category, produces conflicting signals. Blocking variant parameters in robots.txt causes a different problem: the crawler can no longer read the canonical tag it was meant to obey.

Getting it right

Start from the shopper. If people search for the attribute — a distinctive colour of a popular model, a particular capacity — that version deserves its own indexable page with its own images and copy. If they do not, keep one page, make the attribute a selector on it, and point the variant URLs back to the main page by canonical.

Whichever you choose, apply it consistently across the catalogue, keep the selected variant’s price and availability visible without a page reload, and submit each buyable variant in the feed with its own identifier. Write the site and feed rules down once and apply them by template, alongside the decisions about which filtered URLs may be indexed. Both sit inside the same ecommerce SEO groundwork.

Do and do not

Do

  • Give a variant its own page only when searched
  • Canonicalise unsearched variant URLs to the main product
  • Submit each buyable variant separately in the feed

Do not

  • Publish near-identical pages for every size and colour
  • Block variant parameters the crawler needs to read
  • Mix canonical rules across parts of the catalogue

Questions people ask about this

Should each colour of a product have its own URL?

Only when people search for that colour and it can support its own images and description. A distinctive shade of a well-known model often earns a page; a standard black option almost never does. Where the colour is not searched, keep one product page with a selector and canonicalise the variant addresses back to it.

How do variants work in a Google Shopping feed?

Differently from the website. Google generally expects each purchasable variant to be submitted as its own item, sharing an item group id and differing by the attributes that vary, such as size or colour. So one indexable product page can legitimately correspond to several feed rows, each with its own identifier, price and availability.

What happens if variants are left as duplicate pages?

They compete with each other. Search engines have to choose between near-identical pages, and the version they pick may not be the one you would have chosen. Links, reviews and internal signals are spread across several weak pages instead of gathering on one strong page, and crawl effort goes on pages that add nothing new.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.