What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

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. □ Should you really master technical SEO before producing content?
  2. □ Is Google Search Console really enough to catch all your technical SEO problems?
  3. □ Why should e-commerce product titles absolutely contain the brand name and color?
  4. □ Are structured data really essential for Google to properly understand your pages?
  5. □ Should you really keep out-of-stock product pages indexed?
  6. □ Should you really create specific content for every step of the buyer's journey?
  7. □ Should you really create a unique URL for every product variant?
  8. □ Should you really reuse the same URL for your recurring promotional events?
  9. □ Is user experience really a decisive ranking factor at Google?
  10. □ Why does PageSpeed Insights combine real-world data with lab testing to measure performance?
  11. □ Why does SEO really take several months to deliver measurable results?
  12. □ Is buying backlinks really destroying your SEO, or is Google's stance on paid links more nuanced than we think?
  13. □ Is 'the best possible content' really Google's strategic compass, or just clever marketing spin?
📅
Official statement from (4 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.