Official statement
Other statements from this video 16 ▾
- 2:06 Les liens externes influencent-ils réellement le classement de votre site ?
- 4:03 Faut-il vraiment indexer tout son contenu ou faire du tri stratégique ?
- 4:40 Faut-il vraiment mettre nofollow sur tous les liens en commentaires ?
- 6:05 Les commentaires spam détruisent-ils vraiment votre SEO ?
- 10:20 Les commentaires générés par les utilisateurs peuvent-ils vraiment booster votre SEO ?
- 18:00 Pourquoi baliser vos pages de catégorie en schema.org peut-il tuer vos rich snippets ?
- 34:00 Les balises hreflang sont-elles vraiment indispensables pour un site multilingue ?
- 40:20 AMP impacte-t-il vraiment le classement de vos pages dans Google ?
- 40:30 AMP booste-t-il vraiment votre positionnement dans Google ?
- 50:56 Le passage en HTTPS peut-il faire chuter votre classement Google ?
- 53:02 Les avis clients cachés aux visiteurs peuvent-ils tromper Google ?
- 54:50 Le nombre de mots est-il vraiment inutile pour ranker sur Google ?
- 59:00 Google détermine-t-il vraiment la fréquence de crawl de façon autonome ?
- 59:04 Pourquoi les statistiques de crawl de votre site fluctuent-elles autant ?
- 82:49 La longueur du contenu influence-t-elle vraiment le classement dans Google ?
- 84:56 Comment réussir une migration HTTPS sans détruire votre référencement ?
Google requires that all structured content injected into schema.org tags is visible to human visitors. Hiding schema data from users while exposing it to search engines is a direct violation of guidelines. Specifically, if an item appears in your JSON-LD or microdata, it must have a corresponding equivalent visible on the page.
What you need to understand
What does it really mean to be
SEO Expert opinion
Is this rule consistent with observed practices in the field?
Yes, largely. Sites that have adhered to this directive for years have never encountered issues with their rich snippets. Documented cases of sanctions always concern blatant discrepancies: fictional product ratings, fake prices, automatically generated FAQs without a visible equivalent.
Where it gets tricky is in interpreting 'visible.' Is a price hidden behind a collapsed tab or an accordion considered visible? Google's official stance remains vague on accessible but not immediately displayed content. [To verify]: no precise documentation settles this borderline case, but observations suggest that content revealed through user interaction (click, hover) is tolerated as long as it does not require authentication.
What are the gray areas of this directive?
JSON-LD poses a conceptual problem. By definition, this format injects structured metadata into an invisible script block. Google itself recommends JSON-LD as the preferred format, while requiring that the content be visible. The contradiction is apparent: JSON-LD should describe what is already present in the DOM, not create information ex nihilo.
Another gray area involves review aggregators. If you display an average aggregated rating (4.2/5 from 120 reviews) in the AggregateRating schema, must you publish all the individual reviews on the page? No, according to Google, but the average rating and the number of reviews must be visible somewhere. [To verify]: the exact granularity required for aggregated reviews lacks exhaustive official documentation.
In what cases does this rule not strictly apply?
Some technical schemas escape the obligation of literal display. The Organization schema with logo, contact details, and social profiles does not need to be reproduced verbatim on every page. The same goes for WebSite with SearchAction: no one expects to see the query URL displayed in plain text.
The rule specifically targets content intended to generate visible SERP features for the end user. If the schema is solely to help Google understand the site's structure or the entity it represents, the visibility requirement is considerably relaxed.
Practical impact and recommendations
How can I check that my schemas comply with the transparency rule?
Your first instinct should be: open your page in private browsing mode, without being logged in. Visually search for each element declared in your JSON-LD or microdata. Prices, ratings, dates, authors, ingredients—all must appear on screen or be accessible through simple interaction (like clicking on an accordion).
Then use Google Search Console's rich results test. This tool detects structured data and flags potential inconsistencies. If an element is marked as 'not visible', you know where to dig.
What concrete mistakes should be avoided at all costs?
Never inject into a schema content that does not exist on the page. Classic examples include inventing a 5/5 rating for a product without real reviews, declaring a fictitious promotional price, or creating a FAQPage in JSON-LD without displaying the questions and answers somewhere on the site.
Another common trap: hiding text in CSS (display:none, visibility:hidden, opacity:0) while declaring it in microdata. Google considers this semantic cloaking, punishable by manual or algorithmic penalty. If content is relevant to search engines, it should also be for humans.
How should I structure my pages to comply without degrading UX?
Favor acceptable conditional display solutions: accordions, tabs, modals triggered by clicks. These elements are considered visible as long as they do not require authentication or complex JavaScript to be revealed.
For technical data (author, publication date, category), integrate them into the editorial design: byline at the top of the article, visible breadcrumb, metadata in the footer. The goal is to naturally align what users see and what Googlebot reads.
- Manual visual audit: each schema element should be findable within 10 seconds on the page
- Search Console test: verify that all schemas are recognized without visibility warnings
- Banish display:none to hide structured content intended solely for search engines
- Accept collapsed content (accordions, tabs) if accessible through simple interaction
- Never invent data (ratings, prices, dates) that are absent from actual content
- Document any potential discrepancies between schema and display for justification if manual review occurs
❓ Frequently Asked Questions
Puis-je utiliser du JSON-LD même si le code n'est pas visible par l'utilisateur ?
Les contenus masqués dans des accordéons ou onglets sont-ils considérés comme visibles ?
Que risque mon site si je masque du contenu structuré aux utilisateurs ?
Dois-je afficher tous les avis individuels si j'utilise AggregateRating ?
Les schémas Organization ou WebSite sont-ils soumis à la même règle ?
🎥 From the same video 16
Other SEO insights extracted from this same Google Search Central video · duration 1h05 · published on 23/02/2017
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.