SpecialAnnouncement schema — what it does & how to ship it
SpecialAnnouncement marks up time-boxed urgent announcements — outages, launches, service updates — with datePosted and expires, earning an announcement chip in the SERP.
What it does
SpecialAnnouncement carries name, text, datePosted, expires and category. Optional fields link to related URLs (e.g. status pages).
SERP / AI benefit
Announcement chip in the SERP for the announcement window, and increased fresh-content signal for status pages.
Where to use it
Status page during incidents, launch banners, service update pages.
JSON-LD example
{
"@context": "https://schema.org",
"@type": "SpecialAnnouncement",
"name": "WBP Omni SEO Pro v3.0 Launched",
"text": "GEO citation tracker now live across ChatGPT, Perplexity, Claude, Gemini and Google AI Overviews.",
"datePosted": "2026-07-20",
"expires": "2026-08-20"
}Copy, edit for your site, and drop into your page head inside a<script type="application/ld+json">block. Validate with Google's Rich Results Test.
In WBP Omni SEO Pro
Wire on /status when incidents are open.
Ship SpecialAnnouncement without touching codeFrequently asked
Is SpecialAnnouncement only for emergencies?›
No — any time-boxed announcement (launches, updates) qualifies. Just set a reasonable expires date.
How long should expires be?›
Match the announcement's real relevance window — days for outages, weeks for launches.
