🎯 Purpose #
- To show Google which parts of a page are restricted (paywalled) while still indexing the page.
- Keeps your site compliant (Google doesn’t think you’re showing Googlebot full content but hiding it from users).
- Common for premium articles, e-learning content, research, reports.
✅ Who Should Use #
- News & Media sites
- E-learning platforms
- Research portals
- Any site where some content is subscription-only
⚡ How It Works #
- You mark the paywalled sections with structured data.
- Google knows it’s behind a paywall and may still show snippets but warns users that it’s paid.
🛠 JSON-LD Example #
Example for an FSIDM premium course article:
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “NewsArticle”,
“headline”: “Advanced AI Marketing Tactics for 2025”,
“datePublished”: “2025-07-30”,
“dateModified”: “2025-07-30”,
“author”: {
“@type”: “Person”,
“name”: “Pranav Veerani”
},
“publisher”: {
“@type”: “Organization”,
“name”: “FSIDM”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https://fsidm.in/logo.png”
}
},
“isAccessibleForFree”: “False”,
“hasPart”: {
“@type”: “WebPageElement”,
“isAccessibleForFree”: “False”,
“cssSelector”: “.premium-content”
}
}
</script>
In HTML, the premium section would have:
<div class=”premium-content”>
[Exclusive lesson content here…]
</div>
📌 Key Guidelines #
- Mark only the actual paywalled section (not the whole page unless everything is paid).
- Use CSS selector or XPath to indicate which part is restricted.
- Set “isAccessibleForFree”: “False” for paywalled content.
- Be consistent — Googlebot and normal users must see the same limited free preview.