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

It is crucial to be transparent with users. The content of schema tags intended for improving search results must also be visible to users on the site. Hiding this display from users while exposing it to search engines is a violation of Google's guidelines.
53:02
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h05 💬 EN 📅 23/02/2017 ✂ 17 statements
Watch on YouTube (53:02) →
Other statements from this video 16
  1. 2:06 Les liens externes influencent-ils réellement le classement de votre site ?
  2. 4:03 Faut-il vraiment indexer tout son contenu ou faire du tri stratégique ?
  3. 4:40 Faut-il vraiment mettre nofollow sur tous les liens en commentaires ?
  4. 6:05 Les commentaires spam détruisent-ils vraiment votre SEO ?
  5. 10:20 Les commentaires générés par les utilisateurs peuvent-ils vraiment booster votre SEO ?
  6. 18:00 Pourquoi baliser vos pages de catégorie en schema.org peut-il tuer vos rich snippets ?
  7. 34:00 Les balises hreflang sont-elles vraiment indispensables pour un site multilingue ?
  8. 40:20 AMP impacte-t-il vraiment le classement de vos pages dans Google ?
  9. 40:30 AMP booste-t-il vraiment votre positionnement dans Google ?
  10. 50:56 Le passage en HTTPS peut-il faire chuter votre classement Google ?
  11. 53:02 Les avis clients cachés aux visiteurs peuvent-ils tromper Google ?
  12. 54:50 Le nombre de mots est-il vraiment inutile pour ranker sur Google ?
  13. 59:00 Google détermine-t-il vraiment la fréquence de crawl de façon autonome ?
  14. 59:04 Pourquoi les statistiques de crawl de votre site fluctuent-elles autant ?
  15. 82:49 La longueur du contenu influence-t-elle vraiment le classement dans Google ?
  16. 84:56 Comment réussir une migration HTTPS sans détruire votre référencement ?
📅
Official statement from (9 years ago)
TL;DR

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.

Warning: do not confuse 'technical schema' with 'hidden content.' A complete Product schema with price and availability remains subject to the transparency rule, even if it also technically enhances the semantic understanding of the site.

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
The schema transparency rule imposes a strict coherence between structured data and visible content. Specifically: if it’s in your JSON-LD, it must be on the page. Regular audits and the use of Search Console tools help detect discrepancies before they become problematic. These optimizations often require a redesign of the information architecture and coordination between technical and editorial teams. If this compliance seems complex to orchestrate internally, consulting a specialized SEO agency can expedite the process by bringing field expertise and an outside perspective on your current practices.

❓ Frequently Asked Questions

Puis-je utiliser du JSON-LD même si le code n'est pas visible par l'utilisateur ?
Oui, Google recommande même JSON-LD. L'exigence de visibilité porte sur le contenu décrit par le schéma, pas sur le code lui-même. Le JSON-LD doit refléter ce qui est déjà affiché sur la page.
Les contenus masqués dans des accordéons ou onglets sont-ils considérés comme visibles ?
Oui, tant qu'ils sont accessibles par une interaction simple (clic) sans authentification. Google considère ces contenus comme partie intégrante de la page.
Que risque mon site si je masque du contenu structuré aux utilisateurs ?
Action manuelle possible, retrait des rich snippets concernés, ou pénalité algorithmique sur les requêtes liées. Dans les cas graves, désindexation partielle ou complète du site.
Dois-je afficher tous les avis individuels si j'utilise AggregateRating ?
Non, mais la note moyenne et le nombre total d'avis doivent être visibles quelque part sur la page. Les avis individuels peuvent être sur une page dédiée.
Les schémas Organization ou WebSite sont-ils soumis à la même règle ?
Non, ces schémas techniques servent à identifier l'entité et la structure du site. Ils n'ont pas vocation à être affichés littéralement aux utilisateurs.
🏷 Related Topics
Domain Age & History Content AI & SEO JavaScript & Technical SEO Web Performance

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

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.