Official statement
Other statements from this video 8 ▾
- 2:10 Les rapports de vitesse dans Search Console sont-ils vraiment fiables pour optimiser vos Core Web Vitals ?
- 3:20 Les données structurées sont-elles vraiment un levier de positionnement ou juste un gadget pour Google ?
- 11:00 Googlebot evergreen : pourquoi le passage à Chrome always-up-to-date change-t-il la donne pour le JavaScript SEO ?
- 19:00 Les liens provenant de sites spammy pénalisent-ils vraiment votre référencement ?
- 31:40 Faut-il réduire la taille de vos pages pour augmenter le crawl budget ?
- 32:30 Le temps de réponse serveur dicte-t-il vraiment la fréquence de crawl de Googlebot ?
- 42:33 Le cache Google est-il un indicateur fiable de l'indexation réelle ?
- 47:30 Pourquoi Google limite-t-il encore l'API d'indexation aux offres d'emploi ?
Google confirms that content hidden behind tabs or accordions counts towards ranking but may not appear in search result snippets. For an SEO practitioner, this means that UX choices impact visibility in SERPs, not positioning. The critical nuance: what helps rank does not guarantee what will be displayed to users — two distinct logics to manage separately.
What you need to understand
Why does Google distinguish between indexing and snippet display?
Mueller's statement reveals a clear separation between two mechanisms: the ranking algorithm on one hand, and snippet generation on the other. The former analyzes all accessible content on the page to determine its thematic relevance. The latter selects the most visible and contextually coherent snippets to fulfill search intent.
This distinction is not trivial. Hidden content under tabs feeds semantic signals used by natural language understanding systems (BERT, MUM, etc.). Therefore, it contributes to overall positioning. In contrast, to construct the snippet, Google favors content that is immediately visible upon loading, as this is what the user will see first after clicking.
What is considered “hidden content”?
This refers to any element present in the DOM but hidden by default: accordions, tabs, expand/collapse sections, modals triggered by clicks. The HTML is loaded, the text exists in the source code, but the initial display conceals it behind a user interaction.
This should not be confused with technically inaccessible content — text set to display:none without any possible interaction, or worse, cloaking. Here, we remain within legitimate and widespread UX patterns, especially on mobile where screen space imposes display compromises.
What evolution has occurred compared to previous recommendations?
Historically, Google penalized or devaluated hidden content, a remnant from the time when hiding text was used to stuff invisible keywords. With mobile-first indexing, this position has radically evolved: mobile interfaces structurally require accordions and tabs to ensure usability.
Mueller thus acknowledges a deliberate change in doctrine. Hidden content is no longer suspect by default, as long as it is accessible through standard user interaction (no obfuscated JS, no exotic display conditions). This clarification addresses legitimate concerns from practitioners regarding mobile architecture choices.
- Content under tabs contributes to ranking — it nourishes the overall semantic understanding of the page.
- It is unlikely to be shown in the snippet — Google favors visible content at the time of loading to generate SERP snippets.
- This logic applies equally to desktop and mobile — mobile-first indexing makes these UX patterns entirely legitimate.
- No penalties are applied if the content remains accessible without complex technical manipulation.
- Structured data can partly compensate for the absence of hidden content in snippets (FAQ schema, HowTo, etc.).
SEO Expert opinion
Does this statement align with real-world observations?
Yes, largely. A/B tests conducted on e-commerce sites showing product descriptions under tabs reveal no degradation in ranking compared to pages where all content is visible from the start. However, the snippets generated by Google do indeed favor the first visible paragraphs, rarely the content of secondary tabs.
One point of caution, however: on pages with very little initially visible content and the rest hidden under accordions, there is sometimes a decrease in performance observed. Not a clear penalty, but rather a weakening of relevance signals — as if Google struggles to identify the main subject due to a lack of immediately accessible text. [To be verified] with larger-scale testing to precisely quantify this threshold.
What nuances should be considered in this statement?
Mueller remains deliberately vague on the weighting given to hidden versus visible content. “Taken into account” does not mean “weighted equally.” Experience shows that immediately visible content likely has a slightly higher semantic impact, if only because it structures the algorithm's first impression of the page.
Another gray area: the distinction between “hidden by default” and “conditionally hidden.” An activatable tab on click is acceptable. But what about content that only displays after infinite scrolling, or conditional based on geolocation, or reserved for logged-in users? Google’s position becomes less clear, and we are navigating murky waters. [To be verified] on a case-by-case basis depending on the exact technical implementation.
In what cases might this rule not fully apply?
Let’s be honest: if your page targets a highly competitive query where every signal counts, placing your main content under a tab remains a disadvantage. Not a dealbreaker, but suboptimal. You allow competitors with equivalent content that is immediately visible to gain a slight relevance advantage.
Another edge case: pages where hidden content represents 80-90% of the text volume. Google might interpret this as an attempt to manipulate (subtle stuffing), even if it is technically accessible. No automatic penalties observed, but a risk of semantic dilution where the algorithm no longer knows which signal to prioritize.
Practical impact and recommendations
What should you do concretely on your existing pages?
Start by auditing your key templates — product sheets, landing pages, editorial articles. Identify where the main content is located: is it visible upon loading or hidden under interaction? If hidden, check that the immediately visible content is sufficient to clearly establish the subject and intent of the page.
For strategic pages targeting high-stakes business queries, favor a rich and visible first paragraph that sets the context, then deploy additional details under tabs. This approach combines multiple benefits: strong semantic signals as soon as loading, optimal mobile UX, and in-depth content for ranking.
How can you optimize your snippets despite content under tabs?
Since Google favors visible content to generate snippets, pay particular attention to your first paragraphs. They should be self-sufficient, directly answer the search intent, and include the main keywords in a natural and engaging context.
Supplement with relevant structured data — FAQ schema if your tabs contain Q&As, HowTo for step-by-step procedures, Product schema for e-commerce. These tags allow for the generation of rich snippets independently of the visible content, partially compensating for the absence of tabs in traditional snippets.
What mistakes should you absolutely avoid in this setup?
Never fully hide your unique main content under tabs. If your editorial added value is found exclusively in an accordion, you risk underperformance. Keep at least a substantial core visible that demonstrates expertise and relevance.
Avoid also exotic JavaScript implementations where content does not exist in the initial HTML but is injected after interaction. Googlebot does crawl the JavaScript rendering, indeed, but with budget and reliability limits. The initial DOM must contain the entire text, even if it is hidden with CSS.
- Audit the visible content / hidden content ratio on your strategic pages
- Ensure that the initial visible content clearly establishes the subject and intent
- Implement structured data (FAQ, HowTo, Product) to enrich snippets
- Check that all content exists in the initial DOM, not injected via deferred JS
- Test your snippets in Search Console to confirm what Google actually displays
- On competitive queries, prioritize visibly loading main content
❓ Frequently Asked Questions
Le contenu sous onglets a-t-il le même poids SEO que le contenu visible immédiatement ?
Pourquoi mon contenu sous onglets n'apparaît-il jamais dans les snippets Google ?
Dois-je éviter les accordéons sur mes pages stratégiques ?
Les structured data peuvent-elles compenser l'absence de contenu visible ?
Le contenu chargé en JavaScript après interaction est-il traité de la même manière ?
🎥 From the same video 8
Other SEO insights extracted from this same Google Search Central video · duration 53 min · published on 10/05/2019
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.