What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

The canonical product page must include text describing all available variants (colors, sizes), either in the product description or via alternative text on color selectors, to match searches across all variants.
🎥 Source video

Extracted from a Google Search Central video

💬 EN 📅 29/06/2022 ✂ 14 statements
Watch on YouTube →
Other statements from this video 13
  1. Faut-il vraiment maîtriser la technique SEO avant de produire du contenu ?
  2. La Search Console suffit-elle vraiment pour détecter tous les problèmes techniques SEO ?
  3. Pourquoi les titres de produits e-commerce doivent-ils impérativement contenir la marque et la couleur ?
  4. Les données structurées sont-elles vraiment indispensables pour que Google comprenne vos pages ?
  5. Faut-il vraiment garder les pages de produits en rupture de stock indexées ?
  6. Faut-il vraiment créer du contenu spécifique pour chaque étape du parcours d'achat ?
  7. Faut-il vraiment créer une URL unique pour chaque variante de produit ?
  8. Faut-il vraiment réutiliser la même URL pour vos événements promotionnels récurrents ?
  9. L'expérience utilisateur est-elle vraiment un facteur de classement déterminant chez Google ?
  10. Pourquoi PageSpeed Insights combine-t-il données terrain et tests en laboratoire ?
  11. Pourquoi le SEO met-il vraiment plusieurs mois à produire des résultats ?
  12. Pourquoi Google considère-t-il tous les liens payants comme artificiels et dangereux pour votre SEO ?
  13. Le « meilleur contenu possible » : vrai cap stratégique ou paravent marketing de Google ?
📅
Official statement from (3 years ago)
TL;DR

Google recommends including text that describes all available product variants (colors, sizes) directly on the canonical product page — either in the product description or via alt attributes on visual selectors. The goal: match searches for specific variants without relying solely on structured data. This approach prioritizes indexable text content over JavaScript elements or purely visual components.

What you need to understand

Why does Google insist on text content for variants?

Search engines index text first and foremost. When a user searches "blue jeans size 42", Google needs to find these terms somewhere on the page to consider it relevant.

Many e-commerce sites build their variant selectors with pure JavaScript or images without alt attributes. Result: Google doesn't "see" that the product exists in blue or size 42, even though it technically does.

What is a canonical page in this context?

Alan Kent is talking about the main product page — the one that groups all variations of the same item. Not one URL per color, not one URL per size.

This approach consolidates the SEO signal on a single resource and avoids duplication. But it requires clearly indicating in the HTML of this single page that all variants exist.

How do you concretely describe these variants in text?

Two main methods:

  • Enriched product description: "Available in red, navy blue, black — Sizes from S to XXL"
  • Alt attributes on visual selectors: <img src="swatch-blue.jpg" alt="Navy blue"> for each color swatch
  • Accessible hidden text: aria-label tags or text hidden visually but readable by crawlers (watch out for unintentional cloaking)
  • Size charts: display available sizes in a clear text format

SEO Expert opinion

Is this recommendation consistent with observed practices?

Yes, and it aligns with field observations over many years. Sites that clearly expose their variants in text rank better for specific long-tail searches ("black Nike Air Max sneakers size 43").

The problem: many e-commerce platforms (Shopify, Magento) generate variant selectors without alt text by default. You need to customize templates, which requires development work.

What nuances should be added to this guideline?

Alan Kent doesn't clarify whether Schema.org structured data (Product → offers → itemOffered) alone is sufficient. In theory, Google can extract variants from there — but this statement suggests it's not guaranteed. [To verify]

Another gray area: what about variants generated dynamically on the client side? If a user selects "blue" and JavaScript injects content, can Google crawl it effectively through rendering? The answer isn't clear here.

Warning: Artificially stuffing the description with all combinations ("red S, red M, red L, blue S, blue M…") can harm user experience and be seen as keyword stuffing. Balance between SEO completeness and readability remains key.

When does this rule not fully apply?

If your e-commerce model uses a unique URL per variant (for example, a separate page for each color), then each page should describe its own variant — no need to list everything.

But this architecture creates other problems: cannibalization, PageRank dilution, complex canonical management. Google has always preferred consolidating variants on a parent page when possible.

Practical impact and recommendations

What do you need to do concretely on your product pages?

Audit your product page templates: does the text explicitly mention available colors, sizes, or other attributes? If not, enrich the description or add a dedicated section ("Available colors: ...").

Verify that your visual selectors (color swatches, size buttons) have proper alt, title, or aria-label attributes. Inspect the rendered DOM in Chrome DevTools.

What errors must you avoid at all costs?

Don't rely solely on JavaScript to display variants. If content only appears after a user click or asynchronous loading, Google might miss it — especially if rendering budget is limited.

Also avoid hiding text with display:none or visibility:hidden without clear accessibility reasons. Google tolerates certain techniques (accordions, tabs) but remains wary of cloaking.

How do you verify your site is compliant?

  • Run a crawl with Screaming Frog or Oncrawl and extract plain text from product pages: do variants appear?
  • Use Google Search Console → URL Inspection to see the HTML rendering as Googlebot perceives it
  • Test a Google search with site:yoursite.com "color variant" to verify Google has indexed these terms
  • Compare your rankings on long-tail queries ("product X color Y size Z") before/after optimization
  • Analyze server logs to confirm Googlebot is accessing variant content properly

This Google directive pushes toward a "content-first" approach: indexable text takes priority over visual tricks or technical workarounds. Concretely, this often requires adjustments at the e-commerce template level, or even refactoring if your stack relies heavily on client-side rendering.

These optimizations may seem minor, but they directly impact your visibility in searches specific to high-intent purchases. If your catalog contains thousands of products with multiple variants, compliance becomes a substantial project. In such cases, partnering with an SEO agency specialized in e-commerce can accelerate deployment and ensure adjustments respect both Google's guidelines and user experience.

❓ Frequently Asked Questions

Les données structurées Schema.org Product suffisent-elles pour déclarer les variantes ?
Théoriquement oui, mais cette déclaration suggère que Google préfère voir du texte directement dans le HTML. Mieux vaut combiner Schema.org et texte visible pour maximiser les chances de ranking sur toutes les variantes.
Faut-il créer une URL distincte pour chaque couleur ou taille ?
Non, Google recommande de consolider les variantes sur une page canonique unique. Multiplier les URLs dilue le PageRank et complique la gestion des canonicals.
Comment gérer les variantes en rupture de stock ?
Continuez à les mentionner dans le texte si elles reviennent régulièrement, et utilisez Schema.org pour indiquer le statut de disponibilité. Supprimer le texte risque de vous faire perdre du ranking sur ces termes.
Le texte alt sur les images de sélecteurs est-il suffisant ?
C'est une bonne pratique, mais combiner texte alt et description textuelle donne plus de poids. Google indexe mieux du texte dans le body que dans les attributs d'image.
Cette consigne s'applique-t-elle aussi aux marketplaces (Amazon, eBay) ?
Oui, mais les gros acteurs ont déjà optimisé ce point. Pour un site e-commerce indépendant, c'est un levier différenciant pour capter du trafic longue traîne que les marketplaces ne monétisent pas toujours.
🏷 Related Topics
Domain Age & History Content Crawl & Indexing E-commerce AI & SEO Images & Videos

🎥 From the same video 13

Other SEO insights extracted from this same Google Search Central video · published on 29/06/2022

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.