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 via CSS is indexed but carries less weight than visible content unless it is relevant for specific searches.
30:57
🎥 Source video

Extracted from a Google Search Central video

⏱ 55:31 💬 EN 📅 20/05/2016 ✂ 11 statements
Watch on YouTube (30:57) →
Other statements from this video 10
  1. 1:10 Dois-je craindre la cannibalisation entre deux sites identiques ?
  2. 2:14 Faut-il abandonner votre domaine si votre profil de liens est toxique ?
  3. 3:49 Le nettoyage de liens et le disavow peuvent-ils vraiment booster votre ranking ?
  4. 14:29 Pourquoi les chaînes de redirection tuent-elles le crawl de votre site ?
  5. 16:15 Faut-il privilégier une page unique complète ou plusieurs pages liées ?
  6. 17:28 Le SSL est-il vraiment indispensable pour un simple blog sans formulaire ?
  7. 28:13 Les liens sont-ils encore un facteur de classement fiable pour Google ?
  8. 34:36 Faut-il paniquer à chaque fluctuation de vos positions dans les SERP ?
  9. 47:05 Pourquoi HTTPS est-il obligatoire pour vos contenus AMP embarqués ?
  10. 52:10 Les Rich Cards vont-elles exiger HTTPS pour s'afficher dans les résultats Google ?
📅
Official statement from (10 years ago)
TL;DR

Google confirms that content hidden via CSS is indexed, but with reduced weight compared to immediately visible content. This distinction isn't binary: relevance for certain queries may offset this penalty. Specifically, tabs, accordions, and hidden mobile content remain usable, but strategic content should be visible on load.

What you need to understand

Does Google really index all hidden content in CSS?

Yes, and this is a welcome clarification. Contrary to widespread beliefs, content hidden via CSS (display:none, visibility:hidden, opacity:0) is indeed crawled and indexed by Googlebot. The bot reads the full DOM, not just what is visually displayed on load.

The nuance lies elsewhere: this content exists in the index, but Google assigns it a lower weight. This is not cloaking (which would show different content to the bot vs. the user), but a prioritization based on actual user experience. A paragraph that is immediately visible has more value than a paragraph hidden in a closed accordion.

What does Google mean by 'relevant for specific searches'?

This is where it gets interesting. Google clarifies that the weight penalty can be offset if the hidden content precisely matches the search intent. For example, a FAQ hidden in an accordion can rank well for a long-tail question, even if it is not visible on load.

The engine analyzes the semantic context and intent. If a user searches for 'how to reset password,' a hidden help section that answers this question may rank, despite its 'hidden' status. Semantic relevance takes precedence, but visible content is still favored when intent is equal.

Does this rule apply to all types of CSS hiding?

Several cases need to be distinguished. Tabs, accordions, dropdown menus: content accessible through user interaction, considered legitimate by Google. The content exists in the DOM, and the user can access it naturally. No major issues, just a lower weight.

Mobile content hidden on desktop (and vice versa): Google indexes both versions since mobile-first indexing, but favors the mobile version. If your strategic content is hidden on mobile, it’s a real problem. Lastly, invisible text (color = background, absolute positioning off-screen): that remains spam, Google detects it and can penalize.

  • Content hidden in CSS is indexed, but with reduced weight in ranking
  • Semiotic relevance may offset this penalty for specific queries
  • Tabs and accordions are fine, but priority content must remain visible
  • Mobile-first indexing: hidden content on mobile loses much more weight
  • Fraudulent concealment techniques remain punishable (invisible text, cloaking)

SEO Expert opinion

Is this statement consistent with real-world observations?

Overall yes, but with contradictions in certain edge cases. We have observed for years that sites with content in accordions rank correctly, confirming that Google indexes this content. No one has ever seen a penalty for using tabs or collapsible sections.

However, the notion of 'reduced weight' remains vague. [To be verified]: Google provides no quantitative indication. Are we talking about a 10% weight loss? 50%? Variable depending on context? The actual impact is impossible to measure accurately without massive A/B tests. Some observe noticeable differences, while others see almost none depending on the verticals.

In what cases does this rule seem not to apply?

The first problematic case: featured snippets and rich results. We regularly see Google extract hidden content (FAQs, tables) to display directly in SERPs. In this context, the 'reduced weight' seems to not exist: if the schema markup is good and the content relevant, Google uses it fully.

The second case: e-commerce sites with product descriptions in tabs. Tests show that complete descriptions hidden in tabs can rank as well as visible content, especially for long-tail queries. 'Relevance for specific searches' seems to carry more weight than expected.

What is the real limit between optimization and over-optimization?

The gray area mainly concerns the volume of hidden vs. visible content. If 80% of your text is in closed accordions and 20% visible, Google may consider that you are trying to manipulate the UX to stuff the bot with keywords. The ratio probably counts, even if Google doesn’t state it explicitly.

The intention behind hiding counts too. Hiding content to improve mobile UX (accordions to avoid endless scrolling) is legitimate. Hiding content to stuff keywords without harming readability is borderline. Google likely analyzes user behavior: if no one clicks on your accordions, the signal is bad.

Warning: mobile-first indexing changes the game. If your strategic content is hidden on mobile by default, you lose weight where Google indexes primarily. Check the actual mobile version (not the 'responsive' desktop version), as that is what counts now.

Practical impact and recommendations

What should you do with currently hidden content?

Your first reflex: audit all CSS hidden content on your site. Identify what is in display:none, visibility:hidden, or hidden via CSS classes. Then, prioritize: what is strategic for ranking, and what is secondary or purely UX?

For strategic content (product descriptions, key arguments, content rich in target keywords), make it visible by default, at least partially. You can truncate with a 'Read more' link, but the first paragraphs should be visible. Google favors what is immediately accessible.

Are accordions and tabs still a good practice?

Yes, but with discernment. For secondary content or FAQs, it is perfectly fine and even recommended for UX. Google understands this pattern and accepts it. Mark your FAQs with FAQPage schema to maximize chances of appearing in rich results.

However, never hide your unique main content in a tab that is closed by default. If your target page is 'best CRM 2025' and your detailed comparison is in tab 3, you lose weight. Differentiating content must be immediately visible, or at least partially.

How can I check if my implementation is optimal?

Use the URL inspection tool in Search Console. Look at the 'rendered' version as Google sees it. Compare it with the mobile version. If your strategic content does not appear in the initial render, that’s a warning signal.

Then, analyze the Core Web Vitals and CLS. If your hidden content causes layout shifts upon opening, it degrades UX and Google detects it. CSS hiding should be technically clean: no blocking resources, no heavy JavaScript to display the content.

  • Audit all hidden content using display:none, visibility:hidden, accordions
  • Make strategic content visible on load, at least partially
  • Use accordions for secondary content, FAQs, supplementary details
  • Implement schema markup (FAQPage, HowTo) for hidden structured content
  • Check the actual mobile version: that’s what Google indexes first
  • Test Google’s render via Search Console to confirm indexing
Content hidden in CSS remains usable but should never be your main strategy. Prioritize immediate visibility for key content, reserving hiding for secondary elements or legitimate UX patterns. If your current architecture relies heavily on hidden content and you notice ranking issues, a redesign may be in order. These optimizations often touch the core of front-end architecture and require complex trade-offs between UX, performance, and SEO. Consulting a specialized SEO agency may be wise to finely audit your case, prioritize actions, and support the implementation without breaking the user experience.

❓ Frequently Asked Questions

Est-ce que Google pénalise les sites qui utilisent beaucoup d'accordéons ?
Non, il n'y a pas de pénalité pour l'usage d'accordéons en soi. Google réduit simplement le poids du contenu caché, mais si ce contenu est pertinent pour une requête spécifique, il peut quand même ranker correctement.
Le contenu en display:none est-il considéré comme du cloaking ?
Non, tant que le même contenu est accessible à l'utilisateur via interaction (clic, hover). Le cloaking consiste à montrer un contenu différent au bot vs. à l'utilisateur. Le CSS display:none n'est pas du cloaking si l'utilisateur peut accéder au contenu.
Faut-il éviter les tabs pour les descriptions produits en e-commerce ?
Pas nécessairement. Si la description principale est visible et que les tabs contiennent des infos complémentaires (livraison, avis, specs techniques), ça reste OK. Mais la description unique et stratégique doit être visible par défaut.
Le contenu caché sur desktop mais visible sur mobile est-il indexé normalement ?
Oui, car Google indexe en mobile-first. Si ton contenu est visible sur mobile, il a son poids plein dans l'index, même s'il est caché en desktop. C'est la version mobile qui compte désormais.
Les FAQ en accordéon peuvent-elles apparaître en featured snippet ?
Oui, absolument. Si tu implémentes le schema FAQPage correctement, Google peut extraire ces questions-réponses pour les afficher en rich results, même si elles sont cachées dans un accordéon au chargement de la page.
🏷 Related Topics
Content Crawl & Indexing AI & SEO

🎥 From the same video 10

Other SEO insights extracted from this same Google Search Central video · duration 55 min · published on 20/05/2016

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