Official statement
Other statements from this video 6 ▾
- 3:24 Pourquoi l'indexation mobile-first fait-elle perdre du trafic aux sites négligeant les données structurées ?
- 6:24 Comment savoir si votre site est vraiment passé à l'indexation mobile-first ?
- 27:57 Le taux de rebond impacte-t-il vraiment votre référencement naturel ?
- 52:47 Comment résoudre les erreurs de crawl invisibles qui échappent à vos logs serveur ?
- 60:05 Pourquoi vos captures d'écran dans la Search Console sont-elles incomplètes ?
- 68:14 Les pages non-AMP pénalisent-elles vraiment tout un site AMP ?
Google explicitly allows the use of structured data for content behind a paywall, but with a strict condition: do not mislead about the actual accessibility of the content. The nuance lies in the distinction between technical markup and user deception. Specifically, you must mark what is actually available for free, not what is behind the paywall.
What you need to understand
Do structured data still work when the content is locked?
Yes, and that's where many go wrong. Google does not penalize the use of structured data on a paywall site. What the search engine penalizes is the discrepancy between what the markup promises and what the user actually finds.
Let’s take a concrete example: a media outlet marks up an article with a complete Article schema, including an abstract, while 90% of the text is hidden. The rich snippet appears, the user clicks, hits a wall. This is exactly the behavior that Google deems misleading.
Where is the line between optimization and manipulation?
The boundary is clear for Google: the markup must reflect what is visible for free. If your introduction is 150 words and you mark up 800 words, you're playing with fire.
The problem is not technical — it’s an issue of intent. Structured data is a trust contract: you promise Google (and by extension, the user) that what you mark corresponds to what will be accessible. Break this contract, and rich snippets disappear.
What types of structured data are concerned?
All schemas that generate rich results visible in SERP are in the crosshairs: Article, Recipe, HowTo, FAQ, Product. Less exposed: Organization, BreadcrumbList (which do not promise anything about content).
Media outlets with paywalls heavily use NewsArticle with specific properties (isAccessibleForFree, hasPart with cssSelector). This is not a coincidence — it’s the only way to stay compliant while monetizing.
- Only mark up freely accessible content, not the entirety of the locked article
- Use isAccessibleForFree: false to explicitly signify the presence of a paywall
- Segment with hasPart and cssSelector to differentiate the free intro and locked body
- Avoid overly promising schemas (complete Recipe, detailed HowTo) if the content is inaccessible
- Monitor your rich snippets: their sudden disappearance is often a sign of a detected issue
SEO Expert opinion
Is this statement consistent with observed practices in the field?
Overall yes, but Google remains deliberately vague on the threshold for “accessible content”. Large media outlets with paywalls (NYT, WSJ, Le Monde) display rich Article snippets without issue — but they also expose 2-3 free paragraphs and mark up properly with NewsArticle schema.
Conversely, e-learning sites that marked up entire courses in HowTo when only the intro was visible saw their snippets disappear. [To be verified]: no official communication about the acceptable intro/paid content ratio. We're navigating blind.
What nuances should be added to this rule?
The notion of “deception” is subjective. Google probably evaluates the post-click bounce rate and user behavior as signals. A snippet that generates 80% immediate bounce after the paywall is a red flag.
Another nuance: “soft” paywalls (metered paywall) complicate matters. If you offer 3 free articles/month, technically the content IS accessible — but not for everyone. The markup isAccessibleForFree becomes ambiguous. Some sites set it to true, others to false. No clear guidelines.
In what cases does this rule not really apply?
Technical structured data (BreadcrumbList, Organization, WebSite with SearchAction) are not affected. They do not promise anything about content accessibility — they simply structure navigation and site identity.
Interesting edge case: Product schemas for premium goods/services. You can mark up a €5000 coaching session with price, aggregateRating, complete description — no one will cry deception even if the purchase is reserved for a minority. The difference? The user KNOWS from the snippet that it's paid (the price is displayed). No post-click surprises.
Practical impact and recommendations
What practical steps should I take if my site has a paywall?
Implement NewsArticle schema with isAccessibleForFree and hasPart. This is the standard for subscription media. You specify which portion is free (via cssSelector pointing to accessible
) and which portion is locked.
Concrete example: your article has 10 paragraphs, the first 3 are free. You mark up a first hasPart with isAccessibleForFree: true targeting #intro, and a second hasPart with isAccessibleForFree: false targeting #premium-content. Google understands the structure, the user is not misled.
What mistakes should be absolutely avoided with structured data and paid content?
Never mark up the entirety of a locked article as if it were free. Some CMS automatically generate a complete Article schema by scraping all the HTML, paywall or not. Result: the snippet promises 1500 words, the user sees 200. Guaranteed sanction.
Another common mistake: using FAQ schema on questions whose answers are hidden. Google displays the FAQ directly in SERP — if the user clicks and hits a paywall, disappointment is maximal. Either make the FAQ answers accessible, or do not mark them up.
How can I check if my implementation is compliant?
Test with the Google Rich Results Test tool. It does not detect “deception” (that's the algo's job), but it validates the syntax and shows you what Google extracts. Compare with what an anonymous user sees.
Next, monitor your rich snippets in SERP. Use a SERP features tracking tool (SEMrush, Ahrefs, or a custom crawler). If your Article/FAQ/HowTo snippets suddenly disappear from your paywall pages, it means Google has sniffed out an issue.
- Audit all schemas currently implemented on paywall pages
- Segment the markup: free content vs premium content with hasPart
- Add isAccessibleForFree: false explicitly to locked portions
- Test in private browsing to check what an average user sees
- Compare Google snippet vs page reality: if the gap is too large, correct it
- Avoid overly detailed schemas (Recipe step-by-step, complete HowTo) if the content is hidden
❓ Frequently Asked Questions
Peut-on utiliser FAQ schema sur une page avec paywall ?
Faut-il retirer toutes les données structurées d'un site à abonnement ?
isAccessibleForFree est-il obligatoire sur les contenus payants ?
Un metered paywall (3 articles gratuits/mois) doit-il être balisé accessible ou non ?
Comment Google détecte-t-il qu'un balisage est trompeur sur un contenu payant ?
🎥 From the same video 6
Other SEO insights extracted from this same Google Search Central video · duration 52 min · published on 25/01/2019
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.