SpecialAnnouncement & Emergency Alert Schema (JSON-LD)
Structured data for emergency public notices, service outages, facility closures, and critical weather warnings for top-of-SERP alerts.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "SpecialAnnouncement",
"name": "Scheduled Maintenance & Infrastructure Upgrade Notice",
"text": "OmniSEO Tools core API endpoints will undergo scheduled database maintenance on Sunday, October 15, 2026 between 02:00 and 04:00 UTC.",
"datePosted": "2026-10-01T08:00:00+00:00",
"expires": "2026-10-15T05:00:00+00:00",
"category": "https://schema.org/InfrastructureNotification",
"announcementLocation": {
"@type": "CivicStructure",
"name": "Worldwide Cloud Infrastructure"
}
}Typed Properties Specification (6 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Headline of the special announcement. e.g. Scheduled Maintenance Notice |
| text | Text | Required | Clear, actionable message text. e.g. Core API endpoints will undergo maintenance... |
| datePosted | DateTime (ISO 8601) | Required | Timestamp when announcement went live. e.g. 2026-10-01T08:00:00+00:00 |
| expires | DateTime (ISO 8601) | Required | Mandatory expiry timestamp after which notice is invalid. e.g. 2026-10-15T05:00:00+00:00 |
| category | URL | Text | Recommended | Announcement category classification. e.g. https://schema.org/InfrastructureNotification |
| announcementLocation | CivicStructure / Place | Recommended | Geographic or infrastructural region affected by the alert. e.g. { "@type": "CivicStructure", "name": "Cloud Infrastructure" } |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying SpecialAnnouncement schema.
Missing expires Expiration Timestamp
Leaving expires blank causes announcement to linger indefinitely or fail parser validation.
Always supply an explicit expires timestamp.
Using SpecialAnnouncement for Marketing Promotions ('Huge Sale!')
Abusing emergency alert markup for commercial discounts or non-emergency news.
Only apply to genuine public emergencies, closures, outages, or health warnings.
Expired Announcements Remaining Active on Site
Leaving past expired JSON-LD in HTML after the event concluded.
Automate removal upon reaching expires date.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Technical SEO cluster.
Displayed below main page header or above the tool container. • Zero CLS Container