We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Roadmap pages with ItemList of planned features, FAQs, and breadcrumb navigation.
Represents the roadmap list of upcoming items.
Answers questions about timelines, prioritization, and how to request features.
Provides navigation context to the roadmap page.
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": "ItemList",
"@id": "https://www.example.com/roadmap#list",
"name": "Example Platform Roadmap",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@type": "CreativeWork",
"@id": "https://www.example.com/roadmap/custom-reports#item",
"name": "Custom Reports",
"description": "Create and schedule custom analytics reports.",
"dateCreated": "2025-02-10"
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@type": "CreativeWork",
"@id": "https://www.example.com/roadmap/slack-alerts#item",
"name": "Slack Alerts",
"description": "Send real-time alerts to Slack channels for key events.",
"dateCreated": "2025-02-05"
}
}
]
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How do you prioritize features?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We prioritize based on customer impact, feasibility, and alignment to our annual goals."
}
},
{
"@type": "Question",
"name": "When will these ship?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Roadmap items are tentative. We update timelines monthly as work progresses."
}
},
{
"@type": "Question",
"name": "How can I request a feature?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Submit requests via our feedback form. We review all submissions and will reach out if we need details."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Product", "item": "https://www.example.com/product" },
{ "@type": "ListItem", "position": 3, "name": "Roadmap", "item": "https://www.example.com/roadmap" }
]
}
]Only include items visible on the roadmap page. If you show done items, list them with clear status in the UI and JSON-LD.
Keep descriptions concise and aligned to what’s visible. Avoid speculative timelines unless shown on the page.