Official statement
Other statements from this video 29 ▾
- □ Un fichier robots.txt volumineux pénalise-t-il vraiment votre SEO ?
- □ Soumettre son sitemap dans robots.txt ou Search Console : y a-t-il vraiment une différence ?
- □ Les balises H1-H6 ont-elles encore un impact réel sur le classement Google ?
- □ Faut-il vraiment respecter une hiérarchie stricte des balises Hn pour le SEO ?
- □ Combien de temps faut-il réellement pour qu'une migration de domaine soit prise en compte par Google ?
- □ Une migration de site peut-elle vraiment booster votre SEO ou tout faire planter ?
- □ Googlebot crawle-t-il vraiment depuis un seul endroit pour indexer vos contenus géolocalisés ?
- □ Le noindex sur pages géolocalisées peut-il faire disparaître tout votre site des résultats Google ?
- □ Faut-il vraiment abandonner les redirections géolocalisées pour une simple bannière ?
- □ Faut-il créer des pages de destination pour chaque ville ou se limiter aux régions ?
- □ Faut-il rediriger les utilisateurs mobiles vers votre application mobile ?
- □ Faut-il vraiment traduire mot pour mot ses pages pour que le hreflang fonctionne ?
- □ Fichier Disavow : pourquoi la directive domaine permet-elle de contourner la limite de 2MB ?
- □ Faut-il vraiment utiliser le fichier Disavow uniquement pour les liens achetés ?
- □ Faut-il mettre en noindex ses pages de résultats de recherche interne pour bloquer les backlinks spam ?
- □ Le HTML sémantique booste-t-il vraiment votre référencement naturel ?
- □ AMP est-il encore un critère de ranking dans Google Search ?
- □ AMP est-il vraiment un facteur de classement pour Google ?
- □ Supprimer AMP boost-t-il le crawl de vos pages classiques ?
- □ Faut-il tester la suppression de son fichier Disavow de manière incrémentale ?
- □ Pourquoi les panels de connaissance s'affichent-ils différemment selon les appareils ?
- □ Le système de synonymes de Google fonctionne-t-il vraiment sans intervention humaine ?
- □ Faut-il vraiment créer une page distincte par localisation pour le schema Local Business ?
- □ Faut-il vraiment marquer TOUT son contenu en données structurées ?
- □ Le contenu masqué dans les accordéons peut-il vraiment apparaître dans les featured snippets ?
- □ Pourquoi Google ne veut-il pas indexer l'intégralité de votre site web ?
- □ Faut-il supprimer des pages pour améliorer l'indexation de son site ?
- □ Le volume de recherche des ancres influence-t-il vraiment la valeur d'un lien interne ?
- □ Faut-il vraiment ajouter du contenu unique sur vos pages produit en e-commerce ?
Google requires that questions marked up in FAQ schema are directly visible on the page. Answers can be hidden in accordions or dropdown menus, but the question itself must be displayed without requiring user interaction. This requirement directly impacts the structure and design of FAQ pages optimized for rich snippets.
What you need to understand
Why does Google require questions to be visible?
Google's position is clear: schema.org markup must reflect what the user actually sees. If you mark up a question in FAQ schema, it must be present in the visible DOM without requiring a click or interaction to display.
This rule is part of the fight against manipulative hidden content. Google has always been wary of techniques that involve marking up invisible content to trick the algorithm — and FAQ schema is no exception to this principle.
What's the difference between questions and answers in this directive?
That's where it gets interesting. Google makes a clear distinction: the question must be visible, but the answer can be hidden behind an accordion system or dropdown menu.
Concretely? You can structure your page with questions displayed permanently and answers that expand on click. It's even a common UX practice that doesn't conflict with Google's guidelines.
Does this rule apply to all types of FAQ?
Mueller's directive specifically targets pages that use FAQ schema markup to get rich snippets in the SERPs. If you have a FAQ section without structured markup, this constraint doesn't apply — but you also won't benefit from visibility advantages in the search results.
However, be careful: even without schema, completely hiding key questions in tabs or accordions closed by default can dilute their SEO weight. Google indexes hidden content, but values it less than immediately visible content.
- Questions marked up in FAQ schema must be displayed directly on the page
- The answer can be hidden in an accordion or dropdown menu
- This rule only concerns pages using schema.org FAQ markup
- Hidden content remains indexable but is valued less by Google
SEO Expert opinion
Is this requirement consistent with practices observed in the field?
Yes, and it's even applied quite strictly. We regularly observe removal of FAQ rich snippets on pages that hide questions in tabs or complex navigation systems.
Google likely uses automated detection that verifies the visible presence of marked-up text. If your question is in a `display:none` on page load, or requires a click to appear, you risk losing rich snippet eligibility — even if the technical markup is perfect.
What nuances should be applied to this directive?
Let's be honest: Mueller's wording leaves a gray area about what exactly constitutes "visible". A question that appears after light scrolling? A question in a lazy-loaded block? [To be verified] — Google has never provided precise guidelines on these edge cases.
Furthermore, this rule says nothing about the quality or relevance of the questions. We still see too many pages displaying artificial questions just to grab rich snippets, without providing real value. Google tolerates it for now, but it remains a risky practice long-term.
In what cases does this rule cause problems?
The main conflict arises with UX and mobile constraints. On mobile, displaying 15 expanded questions permanently creates an endless page. Designers naturally prefer accordions closed by default — which directly contradicts Google's directive.
Result? Many sites compromise by displaying questions but not answers, which remains compliant. But this sometimes creates awkward user experiences, with question lists that look like titles without context.
Practical impact and recommendations
What should you do concretely to stay compliant?
First step: audit your existing FAQ pages. Review each page using FAQ schema and verify that questions are displayed in the viewport without requiring user interaction.
If you use accordions, make sure that the accordion title contains the marked-up question, and that it's visible on load. The answer can remain hidden until click — that's acceptable.
What errors should you avoid when implementing?
Never mark up a question that doesn't exist visually on the page. It seems obvious, but we still see sites automatically generating FAQ schema from content hidden in databases or CMS systems.
Also avoid multi-tab systems where questions are distributed across different tabs. Google generally considers that only the content of the first active tab is "visible" on load — the rest is treated as hidden.
How do you verify that your implementation is correct?
- Use Google's Rich Results Test to validate technical markup
- Inspect the page with Search Console and verify the version rendered by Googlebot
- Test in private browsing without JavaScript — if questions don't display, that's a red flag
- Verify that each marked-up question matches exactly the visible text on the page
- Monitor the appearance of rich snippets in the SERPs — their disappearance may signal a compliance issue
❓ Frequently Asked Questions
Puis-je utiliser des onglets pour organiser mes FAQ tout en gardant le schema ?
Le lazy loading des questions impacte-t-il l'éligibilité au rich snippet FAQ ?
Combien de questions FAQ puis-je baliser sur une même page ?
Est-ce que cacher les réponses dans des accordéons réduit leur poids SEO ?
Que se passe-t-il si je ne respecte pas cette directive sur la visibilité ?
🎥 From the same video 29
Other SEO insights extracted from this same Google Search Central video · published on 14/01/2022
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.