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

Google does not assign as much weight to content that is initially hidden from the user because it can skew the relevance of the displayed search results. Important parts of a page should be visible by default to the user.
7:18
🎥 Source video

Extracted from a Google Search Central video

⏱ 57:57 💬 EN 📅 08/03/2016 ✂ 16 statements
Watch on YouTube (7:18) →
Other statements from this video 15
  1. 1:34 Combien de notifications DMCA faut-il pour pénaliser le classement d'un site ?
  2. 2:09 Le placement des liens de navigation interne dans le template affecte-t-il vraiment le SEO ?
  3. 3:46 Les balises hreflang mal utilisées peuvent-elles déclencher un filtre de contenu dupliqué ?
  4. 5:05 Google classe-t-il réellement les sections d'un site de manière indépendante ?
  5. 5:50 Un CDN peut-il vraiment nuire au ciblage géographique de votre site ?
  6. 6:39 Améliorer vos fiches produits booste-t-il vos pages catégories ?
  7. 13:05 L'attribut title sur les liens a-t-il réellement un impact SEO ?
  8. 16:22 Les données structurées suffisent-elles vraiment à décrocher des rich snippets ?
  9. 20:32 Pourquoi vos données de trafic disparaissent-elles après une migration HTTPS ?
  10. 25:04 Combien de temps faut-il vraiment attendre après un crawl pour voir ses changements indexés ?
  11. 32:13 Le code HTTP 410 retire-t-il vraiment plus vite une page de l'index que le 404 ?
  12. 38:56 Faut-il vraiment bloquer les paramètres d'URL dans le robots.txt pour améliorer l'indexation ?
  13. 43:58 Les tests A/B utilisateurs nouveaux vs récurrents risquent-ils une pénalité pour cloaking ?
  14. 45:35 Hreflang booste-t-il vraiment le classement de vos pages multilingues ?
  15. 50:54 Les sites piratés peuvent-ils vraiment impacter votre visibilité dans les résultats de recherche ?
📅
Official statement from (10 years ago)
TL;DR

Google places less emphasis on content that is initially hidden to prevent manipulative relevance. Strategic elements on a page should be visible by default, without prior user interaction. Essentially, accordions, tabs, and dropdown menus containing essential text may dilute their SEO impact, necessitating a rethink of the visible architecture of your priority content.

What you need to understand

Why does Google penalize initially hidden content?

Google aims to align crawling with actual user experience. If a visitor has to click through three tabs to access the main information, the engine considers that content secondary. This logic prevents a site from stuffing a page with invisible text to manipulate relevance while showing something else to visitors.

The issue? Websites have long used cloaking techniques to rank on keywords without degrading UX. White text on a white background, `display:none` loaded with keywords, invisible iframes… Google has tightened its stance to discourage these practices. The result: even legitimately hidden content for ergonomic reasons suffers from algorithmic demotion.

What really counts as 'hidden content'?

Google distinguishes between technically invisible content at load (CSS `display:none`, `visibility:hidden`, `opacity:0`, JS injecting text after interaction) and content that is simply out of viewport but present in the DOM. A paragraph placed 3000px lower remains crawlable and weighted normally, even if the user never scrolls down to it.

Tabs, accordions, modals, and popups that require a click to reveal text fall into the 'hidden' category. Google can technically crawl them if the HTML is server-rendered, but assigns them a lower weight. Lazy-loaded images pass, as Google renders the JavaScript; lazy-loading critical text blocks is riskier.

Does this rule apply differently depending on the device?

Mobile-first indexing complicates matters. A site that hides content on mobile to save space but displays it on desktop will see that content deprioritized in the mobile index, which now serves as a reference for desktop ranking as well. In other words, if your FAQ is in a closed accordion on a smartphone, Google crawls it as secondary, even if it displays open on a widescreen.

Conversely, content visible on mobile but hidden on desktop benefits from a better weight since the mobile-first shift. Let's be clear: what a mobile user sees at load determines the relevance perceived by the algorithm. Developers who hide entire blocks via `@media` on mobile without considering crawlability are shooting themselves in the foot.

  • Content in the initially visible DOM = maximum weight, even if out of viewport when scrolling.
  • Content behind a click/tap (accordion, tab, modal) = reduced weight, crawled but devalued.
  • Content injected via JS after interaction = crawlable if SSR/pre-render, otherwise ignored or with very low weight.
  • Mobile-first requires: the mobile version determines scoring even for desktop queries.
  • Exceptions: sensitive content (GDPR, legal disclaimers) can remain hidden without SEO impact if it is not strategic for ranking.

SEO Expert opinion

Is this statement consistent with field observations?

Yes and no. A/B tests indeed show that switching a closed accordion FAQ to open text often generates a visibility gain on long-tails, especially for featured snippets. Google favors content that is immediately scannable for direct answers. However, the impact varies greatly depending on the sector and competition.

On ultra-competitive queries, the difference between accordion and visible text remains marginal if the rest of the SEO is solid. Conversely, in niches where content depth makes the difference, hiding 60% of the text behind tabs can clearly hurt the ranking. [To verify]: Google has never published an exact percentage of devaluation, and John Mueller's statements remain qualitative, not quantitative.

What nuances should be applied to this rule?

Google does not say that hidden content is completely ignored, but that it weighs less. A critical nuance: 'less weight' does not mean 'useless.' An e-commerce site that hides its technical specs behind a 'Features' tab remains crawlable on those terms, but a competitor that displays them upfront will have an advantage if everything else is equal.

Another nuance: UX sometimes takes precedence over raw SEO. Displaying 3000 words at once on mobile kills engagement rates, increases the bounce rate, and degrades Core Web Vitals (CLS if the text shifts the page). A well-designed accordion can improve user signals to the point of compensating for the SEO weight loss of hidden content. Google never quite admits it, but ranking results from a trade-off between textual relevance and measured user satisfaction.

In what cases does this rule not really apply?

Structured data Schema.org partially bypasses the problem. A FAQ marked up in JSON-LD remains eligible for rich snippets even if the HTML is in a closed accordion. Google directly extracts content from the schema without caring about CSS visibility. The same applies to Product, Recipe, HowTo: structured markup creates a parallel channel to classical crawling.

Another exception: legal content, cookies, disclaimers. Google does not expect them at the forefront. Hiding them behind a button labeled 'Legal Notice' or a GDPR banner does not impact ranking because it is not relevant content. Finally, some niche sites (forums, community sites) hide content from non-members: Google crawls with an unauthenticated bot, so this content is invisible unless you manage cloaking intelligently, which borders on the gray area of guidelines.

Practical impact and recommendations

What should you do concretely to maximize SEO weight?

Start with an initial visibility audit: load your key pages with JavaScript disabled and note what disappears. All strategic content (main keywords, answers to target queries, product descriptions) should remain visible. If you use React, Next.js, or Nuxt, ensure that SSR/SSG properly renders the complete HTML on the server side, not just client-side.

Next, rethink your tabs and accordions. For a FAQ: instead of hiding everything, display the top 3-5 priority questions open by default, folding the secondary ones. For product sheets, keep the main description visible, and reserve the accordion for additional info (shipping, returns). The idea: content that needs to rank should never require a click to appear.

What mistakes should absolutely be avoided?

Classic mistake: hiding the same content differently depending on the device without consistency. If your text is visible on desktop but in a closed accordion on mobile, Google indexes the devalued mobile version. Result: you lose ranking even on desktop. Harmonize mobile-first visibility, even if it means sacrificing some visual 'cleanliness' on mobile to keep content open.

Another pitfall: using `display:none` for strategic content thinking that lazy-loading JS will save it. Google crawls JS, of course, but a rendering delay or a missed interaction (unclicked simulated click) can cause the content to be skipped from the crawl. Prefer `opacity:0` + `position:absolute` if you need to visually hide, or better: restructure to avoid hiding.

How can I check if my site complies with this logic?

Use Google Search Console + the URL inspection tool to compare raw HTML and crawled rendering. If text blocks are missing in the crawled version, it is a red flag. Also test with Screaming Frog in 'Render JS' mode versus 'Raw HTML': any discrepancy on important content indicates a visibility issue.

Run A/B tests on your strategic pages: closed accordion versus open text, and measure the change in organic traffic over 4-6 weeks. If you see a 10-20% gain in clicks when switching to visible text, it confirms that Google was devaluing the hidden content. Document these tests to adjust your global template.

  • Audit initial visibility (JS off) on all priority landing pages
  • Make visible by default the content related to main keywords (titles, descriptions, FAQ answers)
  • Harmonize mobile/desktop: what is visible on mobile must be visible everywhere (mobile-first requires)
  • Avoid `display:none` or `visibility:hidden` on strategic text blocks
  • Mark up legitimate hidden content (FAQ, products) in Schema.org to bypass devaluation
  • Regularly test with GSC + Screaming Frog for crawled rendering versus source HTML
This Google rule imposes a delicate trade-off between smooth user experience and maximum SEO weight. Opening all content by default boosts ranking but can degrade mobile UX; hiding everything improves ergonomics but dilutes perceived relevance. The optimal solution varies by your industry, audience, and level of competition. These optimizations often require revisiting the complete front-end architecture, testing different scenarios, and finely interpreting crawl signals. If this complexity exceeds your internal resources, enlisting a specialized SEO agency can expedite compliance and secure your traffic gains without sacrificing user experience.

❓ Frequently Asked Questions

Le contenu en accordéon est-il complètement ignoré par Google ?
Non, Google crawle et indexe le contenu en accordéon, mais il lui attribue un poids inférieur par rapport au contenu visible par défaut. L'impact exact varie selon la concurrence et le contexte de la page.
Les données structurées Schema.org compensent-elles le problème du contenu caché ?
Oui en partie : une FAQ balisée en JSON-LD reste éligible aux rich snippets même si le HTML est en accordéon fermé. Google extrait le contenu du schema indépendamment de la visibilité CSS, ce qui contourne la dévaluation classique.
Comment mobile-first indexing affecte-t-il le contenu caché ?
Google indexe désormais prioritairement la version mobile. Si du contenu est visible desktop mais caché mobile, il sera dévalorisé même pour les recherches desktop. L'inverse (visible mobile, caché desktop) bénéficie d'un meilleur poids.
Un contenu hors viewport initial (en bas de page) est-il considéré comme caché ?
Non, tant qu'il est présent dans le DOM au chargement. Google fait la différence entre contenu hors écran mais scrollable et contenu techniquement masqué (display:none, clic requis). Le premier garde son poids SEO complet.
Peut-on utiliser du lazy-loading JavaScript sans risque SEO ?
Pour les images, oui : Google rend le JavaScript et charge les images lazy. Pour du texte critique, c'est plus risqué : un délai de rendu ou une interaction manquée peut faire sauter le contenu du crawl. Préférez le SSR pour le texte stratégique.
🏷 Related Topics
Domain Age & History Content AI & SEO

🎥 From the same video 15

Other SEO insights extracted from this same Google Search Central video · duration 57 min · published on 08/03/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.