We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Status pages with WebPage + Service context, FAQs, and breadcrumb navigation.
Defines the status page and summary description.
Represents the service being monitored for status updates.
Answers update cadence, notifications, and support questions.
Provides navigation context to the status hub.
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": "WebPage",
"@id": "https://status.example.com#page",
"name": "Service Status",
"description": "Live system status, uptime history, and incident summaries.",
"url": "https://status.example.com",
"inLanguage": "en",
"dateModified": "2025-04-22"
},
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://status.example.com#service",
"name": "Example Cloud Platform",
"serviceType": "SaaS Platform",
"provider": { "@type": "Organization", "name": "Example Corp" },
"areaServed": { "@type": "AdministrativeArea", "name": "Global" },
"url": "https://www.example.com"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How often is the status updated?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We update this page within 5 minutes of any incident or maintenance change."
}
},
{
"@type": "Question",
"name": "How do I subscribe to updates?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Subscribe by email, SMS, or webhook from the status page notifications menu."
}
},
{
"@type": "Question",
"name": "Where can I find SLA information?",
"acceptedAnswer": {
"@type": "Answer",
"text": "SLA details are linked from the status page and the support portal under Service Terms."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Support", "item": "https://www.example.com/support" },
{ "@type": "ListItem", "position": 3, "name": "Status", "item": "https://status.example.com" }
]
}
]List key components on-page and consider additional Service objects if you show distinct component statuses.
List maintenance windows in the page copy and add them to FAQ answers if they are recurring.