Skip to main content
WP Bulk Publishing
WP Bulk Publishing
Content · Situational

SpecialAnnouncement schema — what it does & how to ship it

Short answer

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 code

Frequently 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.

Related schemas

Keep learning