Top SEO Agency: revenue-driven SEO, AI SEO and GEO for businesses worldwide Chat on WhatsAppinfo@topseoagency.io
TOP SEOAGENCY .io Free SEO audit
SEO glossary · Ecommerce SEO

What is Variant?

A variant is a version of a product that differs by an attribute such as colour, size, material or capacity, like a T shirt in five colours and four sizes.

Stores handle variants in different ways: one product page with variant options, separate URLs for each variant, or a mix where popular variants get their own pages.

For SEO, the choice matters. Separate pages can rank for specific searches like "red running shoes", but too many near identical variant pages create duplicate content.

How to handle product variants for SEO

ApproachWhen to useSEO effect
One URL, variant selectorVariants differ only by size or minor optionsConsolidates signals on one page
Separate URLs with canonical to mainVariants need their own URL for sharing or adsOne page ranks, others support
Separate indexable URLsVariants have their own search demand, such as colour or materialEach can rank for specific searches
ProductGroup markupAny variant setupHelps Google understand the variant family

Variant SEO checklist

  1. 1Decide which variant attributes people actually search for.
  2. 2Give searched variants unique titles, images and descriptions if they get their own URLs.
  3. 3Use canonical tags on variant URLs that should not rank separately.
  4. 4Add ProductGroup with hasVariant and variesBy in structured data.
  5. 5Send each variant to Merchant Center with its own GTIN and item_group_id.
  6. 6Avoid out of stock variant URLs returning errors; keep them live with stock info.

Variant examples

SituationRecommended approach
Colour options of one shoeOne page with a colour selector
Sizes of one shirtOne page with a size selector
Different models with their own searchesSeparate pages, each with unique content
BundlesSeparate page if people search for the bundle

Variants in Merchant Center

Online stores should group variants in their product feed with an item group ID, so Google understands that a red and a blue version of a shoe are the same product. Each variant still needs its own price, availability and image if they differ.

Why product variants matter for SEO

A variant is a version of a product that differs by an attribute such as size, colour, material or capacity. How a store handles variants affects duplicate content, crawl efficiency and whether shoppers land on the right version from search. A t shirt in eight colours and six sizes could create 48 URLs if every combination gets its own page, most with near identical content.

The usual approach is one product page with a variant selector, using parameters or a single URL, and canonical tags pointing to the main product. Variants with distinct search demand, such as a phone in different storage sizes that people search separately, can justify their own pages.

Variant setup steps

  1. 1List all variant attributes for each product.
  2. 2Decide which variants have their own search demand.
  3. 3Use one canonical URL for variants without separate demand.
  4. 4Give separate pages unique titles, copy and images.
  5. 5Assign a unique SKU and GTIN to every variant.
  6. 6Use ProductGroup or Product markup for variants.
  7. 7Send each variant to Merchant Center with an item group ID.

Variant mistakes

Indexable parameter URLs

Every colour and size URL indexed, creating duplicates.

Shared GTINs

Using the same barcode for different variants confuses feeds.

Default variant out of stock

Showing an unavailable default variant makes the whole product look unavailable.

Variants and Google Shopping

Google Merchant Center groups variants with the item_group_id attribute, so shoppers can see all colours or sizes of a product together. Each variant needs its own ID, price, availability, image and attributes such as colour and size. Accurate variant data helps products appear for specific searches, like "red running jacket size medium", and reduces disapprovals.

Variant checklist

  1. 1Unique SKU and GTIN for each variant.
  2. 2Canonical rules set.
  3. 3Variant images for each colour.
  4. 4item_group_id in the feed.
  5. 5Stock tracked per variant.
Why it matters

Why Variant matters for SEO

Good variant handling helps the right product version appear for specific searches while keeping signals concentrated on strong pages.

It also affects product feeds and rich results, which need correct prices, stock and identifiers for each variant.

How it works

How Variant works

Handling variants well involves three decisions.

01

One page or many

Keep minor variants on one page, and give separate pages only to variants with real search demand.

02

Canonical setup

Point variant URLs to the main product with canonicals where content is the same.

03

Feed and schema

Give each variant its own GTIN, price and availability in feeds and structured data.

Example

A furniture store creates separate URLs for 14 sofa fabric colours with identical text. Most are not indexed. Keeping one main page with colour options, and separate pages only for the two most searched colours, improves rankings for the main product.

Best practice

Variant checklist

  • ✓Keep minor variants on one product page
  • ✓Create separate pages only for searched variants
  • ✓Use canonicals on duplicate variant URLs
  • ✓Give each variant correct GTIN and price in feeds
  • ✓Use ProductGroup or variant structured data
  • ✓Show variant images and stock clearly
Avoid these

Common Variant mistakes

Indexable URL for every variant

This creates many near duplicates.

Missing variant identifiers

Feeds need unique codes per variant.

Out of stock variants as default

Shoppers may think the product is unavailable.

Copying text across variant pages

Duplicate content rarely ranks.

FAQ

Variant FAQs

What is a product variant?

+

A version of a product that differs by size, colour or another attribute.

How do I avoid duplicate variant pages?

+

Use canonicals and keep most variants on one page.

Does Google support variant schema?

+

Yes, through ProductGroup and related properties.

Should variant pages have different titles?

+

Only if they are separate pages. Variants on one page share the product title, with the selected option shown on the page.

Should variants have separate URLs?

+

Only when they have real search demand and unique content.

Do variants need separate GTINs?

+

Usually yes, each variant has its own code.

How should out of stock variants be handled?

+

Show availability clearly and default to an in stock option.

Do variant URLs need to be in the sitemap?

+

Include only canonical product URLs and separate variant pages you want indexed.

Get started

Get your free SEO audit

Within 2 business days a senior Top SEO Agency strategist sends you a recorded walkthrough of your website, with a prioritized fix list you can act on straight away.

⚙Technical healthIndexing, speed and crawl errors
⌕Keyword gapsTerms your competitors own
✦AI visibilityChatGPT, Gemini, Perplexity
★★★★★4.9/5 from 120+ brands
Tell us about your business
No sales pitch. No obligation. Reply within 2 business days.
Talk to an SEO expert