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

With mobile indexing, text hidden behind tabs will be viewed as an integral part of the page and considered normally.
21:45
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h03 💬 EN 📅 12/01/2018 ✂ 11 statements
Watch on YouTube (21:45) →
Other statements from this video 10
  1. 6:15 Les liens dans les communiqués de presse ont-ils encore un poids en SEO ?
  2. 11:39 Googlebot peut-il vraiment ignorer votre robots.txt ?
  3. 16:00 Les erreurs 404 pénalisent-elles vraiment le référencement de votre site ?
  4. 23:40 Pourquoi vos images CSS ne remontent-elles pas dans Google Images ?
  5. 27:03 Faut-il vraiment des pages catégories pour un petit catalogue produits ?
  6. 28:31 Faut-il vraiment configurer la page AMP comme URL mobile avec un canonical inversé ?
  7. 35:10 L'emplacement du serveur pèse-t-il vraiment sur le référencement naturel ?
  8. 37:02 Les redirections 301 suffisent-elles vraiment à préserver vos positions après une migration ?
  9. 57:57 Faut-il vraiment utiliser hreflang x-default sur tous les sites multilingues ?
  10. 58:20 Faut-il vraiment ajouter une balise canonical à chaque URL hreflang ?
📅
Official statement from (8 years ago)
TL;DR

Google states that content hidden behind tabs is now treated as an integral part of the page with mobile indexing. This position reverses historical practices where hidden text was deprioritized. Essentially, you can organize your content in accordions or tabs without fearing indexing penalties, provided that the technical implementation is clean on the mobile side.

What you need to understand

Why is Google changing its stance on hidden content?

Historically, hidden text was a signal of manipulation for Google. Black-hat practices involved hiding keyword-stuffed text invisible to users but crawled by bots. Consequently, Google long deprioritized this content in its ranking algorithm.

The advent of mobile-first indexing has changed the game. On mobile, screen space is limited. Tabbed interfaces, accordions, and collapsible sections have become legitimate UX standards, not manipulations. Therefore, Google had to adjust its policy to avoid penalizing perfectly honest interface patterns.

What has technically changed with mobile indexing?

Before mobile-first, Google primarily crawled the desktop version of your pages. Content immediately visible on screen held more weight than content hidden behind JavaScript interactions. This made sense in an era dominated by desktops.

With the switch to mobile-first as the primary index, Google now analyzes what a smartphone sees. On these devices, hiding content behind tabs is no longer a deliberate choice to conceal but an ergonomic necessity. Mueller confirms that this content receives the same algorithmic treatment as directly visible text.

Does this rule apply to all types of hiding?

No. It’s essential to distinguish between UX design folded content (accordions, tabs) and content technically hidden by CSS or JavaScript in a deceptive manner. Google differentiates between a display:none on an accordion element that reveals on click and text that’s white on white that is never meant to be read.

The key lies in intention and accessibility. If a real user can easily access the content via a standard interaction (tap, swipe), Google considers it legitimate. If accessing the content requires complex manipulations or it remains invisible even to a motivated human, it’s still suspicious.

  • Standard accordions and tabs: treated as full content
  • Triggered modals and overlays: counted if accessible without complex manipulation
  • CSS hidden content without interaction: always deprioritized or ignored
  • Progressive lazy-loading: OK if content loads with natural scroll
  • Manual trigger infinite scroll: gray areas depending on implementation

SEO Expert opinion

Is this statement consistent with what we observe on the ground?

Generally yes, but with important nuances. A/B tests indeed show that pages with content structured in accordions perform as well as full-text versions on mobile. I have personally observed stable rankings after migrating to tabbed interfaces across several e-commerce and editorial projects.

However, [To be verified] the claim that everything is 'considered normally' remains vague. Normally compared to what? The content that’s immediately visible likely holds a slight contextual weighting advantage, even if Google will never admit it explicitly. The sections that appear first are still those that the algorithm sees first during rendering.

What are the practical limitations of this rule?

The devil is in the technical implementation. Google must be able to render the JavaScript that manages your tabs. If your React or Vue framework generates the DOM client-side with complex dependencies, the bot may fail to reveal the hidden content during the initial crawl.

I have seen cases where Google's rendering budget was insufficient to execute all the necessary interactions to load the content of inactive tabs. On sites with 15 tabs per page and aggressive lazy-loading, certain sections were never indexed. Google says this is OK, but technically it’s not if the bot never sees the content.

Warning: Sites with JavaScript rendering times exceeding 5 seconds risk having content from inactive tabs ignored, regardless of this official statement.

Should I really trust this directive without verification?

Let’s be honest: Google makes many claims that turn out to be partially true or contextual. This statement is correct for 80% of standard cases (Bootstrap tabs, classic jQuery accordions) but fails on edge-case implementations.

My recommendation: test with Search Console and the URL inspection tool. Ensure that the rendered HTML contains the text from your inactive tabs. If you see a delta between what you’ve coded and what Google displays in the snapshot, you have a rendering issue that contradicts this nice assertion from Mueller.

Practical impact and recommendations

How can I check that my hidden content is indeed indexed?

Use the URL inspection tool in Search Console. Request a live analysis, then check the 'Rendered HTML' tab. The content from your inactive tabs should appear in the final source code. If you don’t see it, Google is not indexing it, period.

Complement this by running a site: search on exact phrases only present in your hidden tabs. If Google does not find these terms through a direct search while they’re theoretically indexed, you have confirmation of an indexing issue.

What implementation errors block tab indexing?

The classic mistake: using display:none on the parent container AND on nested children. Some CSS frameworks apply double hiding that confuses Google’s renderer. Prefer classes that only manipulate the direct container.

Another trap: content loaded via AJAX on user click. If the initial HTML contains only a <div id="tab2"></div> that fills only when the tab is clicked, Google will never see this content during the crawl. The bot does not systematically simulate user clicks.

Should I restructure my existing pages following this statement?

Not necessarily. If your current pages rank correctly, do not change anything. This statement allows the use of tabs without penalties, it does not impose it. The linear unfolded text remains a valid approach.

However, if you had avoided accordions out of fear of SEO deprioritization to the detriment of mobile UX, you can now adopt them confidently. It’s primarily a permission to prioritize user experience without sacrificing SEO.

  • Check the rendered HTML in Search Console for each page template with tabs
  • Test that the hidden content appears in site: searches with exact snippets
  • Ensure that the JavaScript for tabs executes in under 3 seconds on mobile 3G
  • Avoid delayed AJAX loading of inactive tab content
  • Use aria-expanded and aria-hidden attributes to signal accessible structure
  • Monitor ranking fluctuations after migrating to a tabbed interface
Content hidden behind tabs is indexable with mobile indexing, provided the technical implementation allows the bot to see it during rendering. Favor static HTML or JavaScript that generates the complete DOM at initial load. These optimizations can prove complex to implement correctly depending on your technical stack. Engaging a specialized SEO agency can help secure the implementation while benefiting from a personalized rendering audit that identifies invisible but critical issues for Google.

❓ Frequently Asked Questions

Le contenu dans un accordéon fermé par défaut est-il vraiment pris en compte pour le ranking ?
Oui, selon Google, à condition que le HTML rendu contienne ce contenu lors du crawl mobile. Vérifiez avec Search Console que le texte apparaît dans le snapshot rendu. Si le contenu se charge uniquement au clic via AJAX, il ne sera probablement pas indexé.
Faut-il ajouter du schema markup spécifique pour les onglets et accordéons ?
Non, aucun schema obligatoire. Par contre, les attributs ARIA (aria-expanded, aria-controls) améliorent l'accessibilité et aident potentiellement les bots à comprendre la structure interactive. C'est une bonne pratique mais pas un prérequis SEO strict.
Cette règle s'applique-t-elle aussi à l'index desktop ou uniquement mobile ?
Principalement mobile puisque c'est l'index primaire de Google désormais. La version desktop suit généralement les mêmes règles, mais Google crawle et indexe d'abord via le mobile-first. Si votre desktop masque du contenu différemment, c'est la version mobile qui fait foi.
Peut-on mettre du contenu moins important dans les onglets pour améliorer l'UX sans perdre en SEO ?
Oui, c'est justement l'intérêt. Vous pouvez reléguer les specs techniques, FAQs détaillées ou contenus secondaires dans des tabs pour aérer la page principale tout en conservant leur valeur SEO. L'ordre des onglets peut toutefois influencer la pondération contextuelle.
Les modales et popups comptent-elles comme du contenu masqué acceptable ?
Ça dépend. Si la modale se déclenche automatiquement au chargement ou via un lien clair, le contenu devrait être crawlé. Si elle nécessite un événement utilisateur complexe (hover prolongé, double-clic), Google risque de ne jamais la voir. Testez toujours avec l'inspection d'URL.
🏷 Related Topics
Domain Age & History Content Crawl & Indexing AI & SEO Mobile SEO Pagination & Structure

🎥 From the same video 10

Other SEO insights extracted from this same Google Search Central video · duration 1h03 · published on 12/01/2018

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