What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

Google used to consider content not visible on the page as less important than visible content, but that's no longer the case. Content simply needs to be present in the HTML or immediate JavaScript.
🎥 Source video

Extracted from a Google Search Central video

💬 EN 📅 21/06/2022 ✂ 12 statements
Watch on YouTube →
Other statements from this video 11
  1. L'expérience de page suffit-elle vraiment à garantir une bonne UX pour Google ?
  2. Faut-il vraiment penser aux utilisateurs avant les machines en SEO ?
  3. Tirets vs underscores dans les URLs : pourquoi Google préfère-t-il l'un à l'autre ?
  4. Le contenu masqué dans les accordéons pénalise-t-il votre référencement ?
  5. Googlebot peut-il vraiment indexer du contenu caché derrière des clics utilisateur ?
  6. Pourquoi Google ignore-t-il votre navigation si elle n'utilise pas de vrais liens anchor ?
  7. Les Core Web Vitals suffisent-ils vraiment à mesurer l'expérience utilisateur ?
  8. Pourquoi Google refuse-t-il de donner des critères précis sur certains aspects de l'UX ?
  9. Les URLs lisibles et cohérentes sont-elles vraiment un critère de ranking ?
  10. L'accessibilité web influence-t-elle directement le classement dans Google ?
  11. Lighthouse rate-t-il vraiment la qualité de vos ancres de liens ?
📅
Official statement from (3 years ago)
TL;DR

Google no longer penalizes content that isn't immediately visible on screen. The algorithm now treats all content present in HTML or loaded via initial JavaScript equally, whether it's visible or hidden (accordions, tabs, etc.). In practical terms: stop torturing yourself with the 'above the fold' rule.

What you need to understand

What was Google's old stance on hidden content?

For years, Google valued content visible immediately when the page loads. The logic? If a user doesn't see it without scrolling, it's probably less of a priority. This directive pushed SEOs to stuff the top of the page with keywords, sometimes at the expense of user experience.

Content hidden in accordions, tabs, or CSS-masked divs was considered of lesser value — or even suspicious if there was too much of it. This rule dated back to an era when cloaking and concealment techniques were rampant.

What's changed in practice?

Gary Illyes clarifies that this distinction is no longer applied. As long as content is present in the initial DOM (source HTML or immediately executed JavaScript), Google treats it normally. It doesn't matter if it's hidden by CSS, in a Bootstrap collapse, or under a 'See more' button.

The only determining criterion: content must be accessible on first load, not loaded lazily after user interaction (late lazy loading, AJAX triggered by click). If it's in the initial HTML or synchronous JS, you're good.

Why did Google change its approach?

Two main reasons. First, the evolution of web interfaces: accordions, tabs, and dropdown menus have become standard for structuring information without visual overload. Penalizing this content was essentially penalizing good UX practices.

Second, Googlebot now handles JavaScript quasi-natively. The era when the crawler only read raw HTML is long gone. The algorithm can evaluate content relevance even if it only appears after a simple CSS/JS event.

  • Content hidden via CSS (display:none, visibility:hidden) is no longer penalized by default
  • Accordions, tabs, and dropdown menus are treated normally if they're in the initial DOM
  • Content loaded via late lazy loading (after scroll or click) remains lower priority
  • This evolution aligns SEO practices with modern UX standards

SEO Expert opinion

Does this statement really change things on the ground?

Let's be honest: most SEOs have observed this behavior for at least 2-3 years. Tests on e-commerce sites with tabbed product sheets show that hidden content ranks perfectly, as long as it's in the source HTML. This statement simply makes official what has been widely observed in practice.

The real change is that Google is publicly owning it. No more gray areas where some people still claimed you had to put everything at the top. Now the official position is clear: structure your content for the user, not for an outdated indexing rule.

What nuances should we add to this claim?

Gary remains deliberately vague about the notion of 'immediate JavaScript'. What does that mean exactly? JS executed before DOMContentLoaded? Before the first paint? Before the onload event? [Needs verification] — Google doesn't provide a precise threshold in milliseconds.

Another gray area: content loaded via intersection observers (lazy loading on scroll). Technically, it's not in the initial DOM, but appears quickly. Google often indexes it, but does it treat it with the same value as content immediately present? The statement doesn't say.

Finally, beware of semantic context. A block of 3000 words hidden in an accordion closed at the bottom of a page might carry less weight than a well-placed paragraph in the main flow, even if technically Google indexes it. Contextual relevance remains a factor.

Warning: This rule does NOT mean you can hide anything anywhere without consequence. Relevant content that's poorly structured is still poorly structured content. Google indexes everything, but the algorithm still evaluates editorial coherence.

Should we overhaul all our on-page optimization strategies?

No. If your site already uses accordions or tabs to logically structure content, keep going. If you've been cramming everything at the top to 'make sure Google sees it', yes, ease up.

However, don't confuse this statement with a green light for cloaking or abusive hidden text. If you're hiding content solely to manipulate rankings without providing user value, manual filters and algorithmic penalties remain lying in wait.

Practical impact and recommendations

What should you concretely do with this information?

First, audit your strategic pages. If you have important content tucked away in accordions or tabs, verify it's present in the source HTML (View Source or DOM inspect). No need to unfold everything visually if UX suffers.

Next, test the Googlebot render via Search Console (URL inspection tool). Look at the 'rendered HTML': if your hidden content appears there, you're in the clear. If not, your JS might be loading too late or asynchronously in a blocking way.

What mistakes should you avoid now that this rule has changed?

Don't fall into the opposite excess of putting everything in hidden content under the guise that 'Google doesn't care'. User experience comes first: a visitor should find information quickly without having to unfold 15 accordions. Google also evaluates behavioral signals.

Also avoid loading critical content via aggressive lazy loading triggered by late intersection observer. If an important text block only appears after 2 seconds of scrolling, Google might technically index it, but won't value it as much as immediately available content.

How can you verify your site respects this directive?

  • Inspect the raw HTML source code (CTRL+U): hidden content must be present, even if CSS masks it
  • Use Search Console's URL inspection tool to verify Googlebot rendering
  • Test with a crawler like Screaming Frog in JavaScript mode to see what's detected
  • Measure JS execution time: if content takes +3 seconds to appear in the DOM, it's too late
  • Compare source HTML and final DOM: anything missing from the source and arriving via late AJAX is at risk
  • Verify your accordions/tabs don't load content on-demand when clicked (some frameworks do this by default)
Google now treats hidden content equally with visible content, as long as it's present in the initial DOM. Structure your pages for the user with accordions and tabs without fear, but make sure all strategic content is in the source HTML or loaded immediately by JS. Lazy loading remains acceptable for images and media, but keep critical text accessible from the first render. If your technical architecture relies on complex frameworks or you're unsure about the right implementation between UX and SEO, these trade-offs may require specialized expertise — in that case, guidance from a specialized SEO agency will help you avoid costly mistakes.

❓ Frequently Asked Questions

Un contenu dans un accordéon fermé a-t-il le même poids SEO qu'un contenu visible ?
Oui, selon Gary Illyes, Google ne fait plus de distinction de valeur entre contenu visible et caché, tant que ce dernier est présent dans le HTML initial ou le JavaScript immédiat. L'algorithme l'indexe et l'évalue normalement.
Le lazy loading d'images ou de texte est-il pénalisé par Google ?
Le lazy loading d'images est encouragé pour les performances (Core Web Vitals). Pour le texte, si le chargement différé intervient après interaction utilisateur ou scroll tardif, Google peut l'indexer mais probablement avec moins de poids qu'un contenu immédiatement disponible.
Faut-il arrêter de mettre du contenu important en haut de page ?
Non, le contenu stratégique en haut de page reste pertinent pour l'expérience utilisateur et les signaux comportementaux. Cette déclaration dit simplement que vous pouvez structurer avec des accordéons sans pénalité, pas qu'il faut tout cacher.
Comment Google différencie-t-il le contenu caché légitime du cloaking ?
Le cloaking consiste à afficher un contenu différent à Googlebot et aux utilisateurs. Si le contenu caché est identique pour tous et sert l'UX (accordéons, tabs), c'est légitime. Si vous masquez du texte uniquement pour manipuler le ranking sans valeur utilisateur, c'est sanctionnable.
Les menus déroulants et modales sont-ils concernés par cette règle ?
Oui, tant que le contenu est présent dans le DOM initial (HTML ou JS immédiat). Un menu déroulant classique avec sous-menus masqués en CSS est indexé normalement. Une modale chargée en AJAX au clic peut être problématique si le contenu n'existe pas avant.
🏷 Related Topics
Domain Age & History Content AI & SEO JavaScript & Technical SEO

🎥 From the same video 11

Other SEO insights extracted from this same Google Search Central video · published on 21/06/2022

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