We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Changelog hubs with CollectionPage of Article entries, FAQs, and breadcrumb navigation.
Represents the changelog hub page.
Captures individual release entries with headline, date, and summary.
Answers common release process questions.
Provides navigation context from home to the changelog.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"@id": "https://www.example.com/changelog#page",
"name": "Changelog — Example Platform",
"description": "Latest releases, fixes, and improvements across Example Platform.",
"url": "https://www.example.com/changelog",
"mainEntity": {
"@type": "Article",
"@id": "https://www.example.com/changelog/2025-02-15#entry"
}
},
{
"@context": "https://schema.org",
"@type": "Article",
"@id": "https://www.example.com/changelog/2025-02-15#entry",
"headline": "Release 2025.02 — SSO Enhancements and Audit Exports",
"description": "Added SCIM group sync, expanded SSO mappings, and downloadable audit exports.",
"datePublished": "2025-02-15",
"dateModified": "2025-02-15",
"url": "https://www.example.com/changelog/2025-02-15",
"author": { "@type": "Organization", "name": "Example Platform" }
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How often do you release?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We ship weekly releases on Tuesdays and publish any hotfixes as needed. All changes are logged here."
}
},
{
"@type": "Question",
"name": "Where are API changes documented?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Breaking API changes are flagged in each entry and linked to the API reference. Subscribe to the RSS feed for alerts."
}
},
{
"@type": "Question",
"name": "How do I rollback a change?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Use feature flags or revert to the prior version if you self-host. Contact support for rollback help on managed plans."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Changelog", "item": "https://www.example.com/changelog" }
]
}
]Publish one Article per release entry on the page. If multiple entries are visible, include each Article object with its own @id.
Yes. Link your RSS/Atom feed in the page head and mention it in the body; the JSON-LD can stay as CollectionPage + Article objects.