Official statement
Other statements from this video 13 ▾
- □ Should you really master technical SEO before producing content?
- □ Is Google Search Console really enough to catch all your technical SEO problems?
- □ Why should e-commerce product titles absolutely contain the brand name and color?
- □ Are structured data really essential for Google to properly understand your pages?
- □ Should you really keep out-of-stock product pages indexed?
- □ Should you really create specific content for every step of the buyer's journey?
- □ Should you really create a unique URL for every product variant?
- □ Should you really reuse the same URL for your recurring promotional events?
- □ Is user experience really a decisive ranking factor at Google?
- □ Why does PageSpeed Insights combine real-world data with lab testing to measure performance?
- □ Why does SEO really take several months to deliver measurable results?
- □ Is buying backlinks really destroying your SEO, or is Google's stance on paid links more nuanced than we think?
- □ Is 'the best possible content' really Google's strategic compass, or just clever marketing spin?
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-labeltags 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.
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 ?
Faut-il créer une URL distincte pour chaque couleur ou taille ?
Comment gérer les variantes en rupture de stock ?
Le texte alt sur les images de sélecteurs est-il suffisant ?
Cette consigne s'applique-t-elle aussi aux marketplaces (Amazon, eBay) ?
🎥 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 →
💬 Comments (0)
Be the first to comment.