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

Content hidden under tabs is taken into account for ranking but may not be shown in the snippet.
34:52
🎥 Source video

Extracted from a Google Search Central video

⏱ 53:12 💬 EN 📅 10/05/2019 ✂ 9 statements
Watch on YouTube (34:52) →
Other statements from this video 8
  1. 2:10 Les rapports de vitesse dans Search Console sont-ils vraiment fiables pour optimiser vos Core Web Vitals ?
  2. 3:20 Les données structurées sont-elles vraiment un levier de positionnement ou juste un gadget pour Google ?
  3. 11:00 Googlebot evergreen : pourquoi le passage à Chrome always-up-to-date change-t-il la donne pour le JavaScript SEO ?
  4. 19:00 Les liens provenant de sites spammy pénalisent-ils vraiment votre référencement ?
  5. 31:40 Faut-il réduire la taille de vos pages pour augmenter le crawl budget ?
  6. 32:30 Le temps de réponse serveur dicte-t-il vraiment la fréquence de crawl de Googlebot ?
  7. 42:33 Le cache Google est-il un indicateur fiable de l'indexation réelle ?
  8. 47:30 Pourquoi Google limite-t-il encore l'API d'indexation aux offres d'emploi ?
📅
Official statement from (6 years ago)
TL;DR

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.

Attention: This statement does not cover content loaded via lazy loading JavaScript deferred after complex interaction. If your content does not exist in the initial DOM and requires an asynchronous fetch, you enter another territory — that of JavaScript rendering, where the indexing rules differ significantly.

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
Content under tabs constitutes a legitimate UX compromise that does not negatively impact ranking, provided that a solid initial visible content is maintained. The challenge lies more on the snippet side: what is not immediately visible is unlikely to be displayed in SERPs. Structure your pages accordingly — the first paragraphs bear dual responsibility (ranking AND snippet), while the rest under tabs nourishes semantic depth. These trade-offs between technical architecture, UX, and SEO performance can be tricky to manage alone, especially at the scale of a complex site. Consulting a specialized SEO agency can provide you with a precise audit of your templates and tailored recommendations adapted to your sector and technical constraints.

❓ Frequently Asked Questions

Le contenu sous onglets a-t-il le même poids SEO que le contenu visible immédiatement ?
Google confirme qu'il est pris en compte pour le ranking, mais probablement avec une pondération légèrement inférieure au contenu visible au chargement. Aucune pénalité n'est appliquée, mais le contenu immédiatement visible structure plus fortement les signaux de pertinence initiaux.
Pourquoi mon contenu sous onglets n'apparaît-il jamais dans les snippets Google ?
Google privilégie le contenu visible au chargement pour générer les extraits SERP, car c'est ce que l'utilisateur verra en premier après le clic. Le contenu caché contribue au ranking mais rarement à l'affichage snippet.
Dois-je éviter les accordéons sur mes pages stratégiques ?
Non, à condition de maintenir un contenu visible initial solide qui établit clairement le sujet. Les accordéons sont légitimes pour l'UX mobile et n'impactent pas négativement le ranking si bien implémentés.
Les structured data peuvent-elles compenser l'absence de contenu visible ?
Partiellement oui. FAQ schema, HowTo ou Product schema permettent de générer des rich snippets indépendamment du contenu visible, mais ne remplacent pas un premier paragraphe solide pour les extraits classiques.
Le contenu chargé en JavaScript après interaction est-il traité de la même manière ?
Non, cette déclaration concerne le contenu présent dans le DOM initial mais masqué en CSS. Le contenu injecté en JS différé relève d'un autre cadre — celui du rendu JavaScript, avec ses propres limitations d'indexation.
🏷 Related Topics
Content AI & SEO Pagination & Structure

🎥 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 →

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.