Shift07

SpecialAnnouncement Schema Markup: Sonderankündigungen als Rich Results in Google

19. April 2026 von Shift07 12 Min. Lesezeit
SpecialAnnouncement Schema Markup für Sonderankündigungen in Google Rich Results

Wenn eine Schule schließt, eine Behörde eine neue Vorschrift bekanntgibt oder ein Unternehmen geänderte Öffnungszeiten mitteilen muss, zählt jede Minute. Google hat für genau solche Situationen den Schema-Typ SpecialAnnouncement eingeführt: strukturierte Daten, die zeitkritische Informationen direkt in den Suchergebnissen hervorheben — sichtbar, prominent und vertrauenswürdig.

In diesem Artikel erkläre ich, was SpecialAnnouncement Schema ist, wann es eingesetzt werden sollte, welche Sub-Typen Schema.org definiert, und wie du das vollständige JSON-LD korrekt implementierst.

Was ist SpecialAnnouncement Schema?

Das Schema.org-Vokabular definiert SpecialAnnouncement als Subklasse von CreativeWork — es beschreibt eine zeitkritische, öffentlich relevante Ankündigung. Die Properties des Typs wurden so gestaltet, dass sie relevante Informationen für Behörden, Organisationen, Unternehmen und Gesundheitseinrichtungen abbilden.

Konkret unterstützt Google folgende Informationen aus SpecialAnnouncement JSON-LD:

Ursprung: SpecialAnnouncement wurde im März 2020 von Google als Reaktion auf COVID-19 eingeführt, um Websites die Möglichkeit zu geben, behördliche Informationen, Testmöglichkeiten und Quarantänerichtlinien strukturiert darzustellen. Seither wurde das Schema verallgemeinert und deckt alle Arten von Sonderankündigungen ab.

Die SpecialAnnouncement Sub-Typen im Überblick

Schema.org definiert mehrere spezialisierte Sub-Typen von SpecialAnnouncement, die den Kontext der Ankündigung präzisieren:

Sub-Typ Verwendung Typisches Anwendungsbeispiel
CovidTestingFacility Testmöglichkeiten (Gesundheit) Standorte von Teststationen, Öffnungszeiten und Kapazitäten
GovRegistrationNotice Behördliche Registrierungspflicht Neue Meldepflichten, Genehmigungsverfahren, amtliche Bekanntmachungen
PublicHealthClosuresNotice Öffentliche Schließungen (Gesundheit) Schließung von Restaurants, Schwimmbädern, Kultureinrichtungen
QuarantineGuideline Quarantäne-Richtlinien Isolationspflichten, Kontaktbeschränkungen, Verhaltensregeln
SchoolClosuresInfo Schulschließungen Fernunterricht, Schulferien-Verlängerungen, Notbetreuung
TravelBan Reisebeschränkungen Einreisesperren, Reisewarnungen, Grenzkontrollen
StayHomeOrder Ausgangsbeschränkungen Kontaktsperren, Ausgangssperren, Bewegungseinschränkungen
SpecialAnnouncement Allgemeine Ankündigung Alles, was keinem spezifischeren Sub-Typ entspricht

Tipp: Verwende immer den spezifischsten verfügbaren Sub-Typ. Ein SchoolClosuresInfo-Eintrag wird von Google präziser interpretiert als ein allgemeines SpecialAnnouncement — was die Chancen auf einen Rich-Result-Eintrag erhöht.

Properties im Überblick

SpecialAnnouncement erbt alle Properties von CreativeWork und ergänzt spezifische eigene. Die wichtigsten im Überblick:

Property Status Beschreibung
@type Pflicht Der passende Sub-Typ (z.B. SchoolClosuresInfo)
name Pflicht Titel der Ankündigung — klar und präzise
text Pflicht Vollständige Beschreibung der Ankündigung
datePosted Pflicht Veröffentlichungsdatum im ISO-8601-Format
announcer Pflicht Organisation, die die Ankündigung veröffentlicht
expires Empfohlen Datum, ab dem die Ankündigung nicht mehr gültig ist
announcementLocation Empfohlen URL oder Ort, an dem Details zur Ankündigung zu finden sind
spatialCoverage Optional Räumlicher Geltungsbereich (Stadt, Bundesland, Land)
inLanguage Optional Sprache der Ankündigung (z.B. "de")

Vollständiges JSON-LD-Beispiel: Schulschließung

Das folgende Beispiel zeigt eine vollständige SpecialAnnouncement-Implementierung für eine Schulschließungs-Ankündigung:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SchoolClosuresInfo",
  "name": "Schulen in Bayern vorübergehend geschlossen",
  "text": "Die Bayerische Staatsregierung hat beschlossen, alle Schulen vom 20. bis 30. April 2026 zu schließen. Der Unterricht findet in diesem Zeitraum digital statt. Eltern werden gebeten, ihre Kinder zuhause zu betreuen. Notbetreuung ist für Kinder systemrelevant beschäftigter Eltern verfügbar.",
  "datePosted": "2026-04-19T08:00:00+02:00",
  "expires": "2026-04-30T23:59:59+02:00",
  "announcementLocation": {
    "@type": "VirtualLocation",
    "url": "https://www.stmuk.bayern.de/schule-und-ausbildung/schulschliessungen/"
  },
  "announcer": {
    "@type": "GovernmentOrganization",
    "name": "Bayerisches Staatsministerium für Unterricht und Kultus",
    "url": "https://www.stmuk.bayern.de",
    "sameAs": "https://www.wikidata.org/wiki/Q875481"
  },
  "spatialCoverage": {
    "@type": "AdministrativeArea",
    "name": "Bayern",
    "geo": {
      "@type": "GeoShape",
      "addressCountry": "DE"
    }
  },
  "inLanguage": "de"
}
</script>

Vollständiges JSON-LD-Beispiel: Geänderte Öffnungszeiten (Unternehmen)

Auch Unternehmen können SpecialAnnouncement einsetzen — zum Beispiel, wenn sich die Öffnungszeiten über die Feiertage ändern:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SpecialAnnouncement",
  "name": "Geänderte Öffnungszeiten über Ostern 2026",
  "text": "Unsere Praxis ist an Karfreitag (18. April) und Ostermontag (21. April) geschlossen. Ab dem 22. April sind wir wieder zu unseren regulären Zeiten für Sie da. Für dringende Anliegen erreichen Sie unsere Notaufnahme unter 030 1234567.",
  "datePosted": "2026-04-15T09:00:00+02:00",
  "expires": "2026-04-22T08:00:00+02:00",
  "announcementLocation": {
    "@type": "VirtualLocation",
    "url": "https://praxis-mueller.de/oeffnungszeiten"
  },
  "announcer": {
    "@type": "MedicalOrganization",
    "name": "Zahnarztpraxis Dr. Müller",
    "url": "https://praxis-mueller.de"
  },
  "spatialCoverage": {
    "@type": "Place",
    "name": "Berlin Mitte"
  },
  "inLanguage": "de"
}
</script>

Vollständiges JSON-LD-Beispiel: Behördliche Mitteilung

Für Städte, Gemeinden und Behörden, die neue Vorschriften bekannt geben:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "GovRegistrationNotice",
  "name": "Neue Registrierungspflicht für Kurzzeit-Vermietungen in München",
  "text": "Ab dem 1. Mai 2026 müssen alle Anbieter von Kurzzeitvermietungen (Airbnb, VRBO, etc.) in München eine Registrierungsnummer beim Kreisverwaltungsreferat beantragen. Die Registrierung ist kostenlos und online möglich. Ohne Registrierungsnummer dürfen ab diesem Datum keine Inserate mehr geschaltet werden.",
  "datePosted": "2026-04-19T10:00:00+02:00",
  "expires": "2026-06-01T00:00:00+02:00",
  "announcementLocation": {
    "@type": "VirtualLocation",
    "url": "https://www.muenchen.de/kvr/kurzzeitvermietung-registrierung"
  },
  "announcer": {
    "@type": "GovernmentOrganization",
    "name": "Landeshauptstadt München – Kreisverwaltungsreferat",
    "url": "https://www.muenchen.de/kvr",
    "sameAs": "https://www.wikidata.org/wiki/Q1726"
  },
  "spatialCoverage": {
    "@type": "City",
    "name": "München"
  },
  "inLanguage": "de"
}
</script>

Wer sollte SpecialAnnouncement verwenden?

SpecialAnnouncement ist ein vielseitiger Schema-Typ mit konkretem Nutzen für verschiedene Organisationstypen:

Behörden und Regierungsstellen

Das offensichtlichste Einsatzgebiet. Städte, Gemeinden, Landkreise und Bundesbehörden können mit SpecialAnnouncement zeitkritische Informationen direkt in die Google-Suche bringen — schneller und sichtbarer als über normale Suchergebnisse. Das ist besonders in Notfallsituationen (Unwetter, Ausbrüche, Evakuierungen) wertvoll.

Gesundheitseinrichtungen

Arztpraxen, Kliniken, Impfzentren und Gesundheitsämter profitieren erheblich. Geänderte Öffnungszeiten, kurzfristige Schließungen oder neue Sicherheitsmaßnahmen lassen sich sofort als strukturierte Daten kommunizieren.

Schulen und Bildungseinrichtungen

Schulschließungen, Notbetreuungsangebote, Prüfungsverschiebungen oder Änderungen des Schulbetriebs — SchoolClosuresInfo ist der präzise Sub-Typ für genau diesen Kontext. Betroffene Eltern finden die Information schneller, wenn sie in strukturierter Form vorliegt.

Unternehmen mit Kundenkontakt

Restaurants, Einzelhändler, Dienstleister und alle Unternehmen mit regulären Öffnungszeiten können geänderte Zeiten über Feiertage, unerwartete Schließungen (z.B. technischer Defekt) oder temporäre Einschränkungen kommunizieren. Das ergänzt das normale LocalBusiness Schema, das nur regelmäßige Öffnungszeiten abbildet.

Non-Profit-Organisationen und Vereine

Veranstaltungsabsagen, Mitgliederinfos oder externe Informationskampagnen lassen sich mit dem allgemeinen SpecialAnnouncement-Typ abdecken — wobei für Veranstaltungsabsagen auch das Event Schema mit eventStatus: EventCancelled eine Alternative ist.

Das Ablaufdatum: warum es entscheidend ist

Das expires-Feld ist technisch optional, in der Praxis aber essentiell. Google berücksichtigt das Ablaufdatum, um veraltete SpecialAnnouncements aus den Rich Results zu entfernen. Was passiert ohne das Feld?

Best Practice: Setze immer ein realistisches Ablaufdatum. Wenn du nicht weißt, wie lange die Ankündigung gültig ist, setze ein Datum 30–60 Tage in der Zukunft und aktualisiere es regelmäßig. Nach Ablauf: Markup entweder entfernen oder auf „abgelaufen" setzen.

SpecialAnnouncement vs. andere Schema-Typen

In der Praxis taucht häufig die Frage auf, welcher Schema-Typ der richtige ist. Eine kurze Orientierungshilfe:

Situation Empfohlener Schema-Typ
Regelmäßige Öffnungszeiten eines Unternehmens LocalBusiness (openingHours)
Veranstaltung ist geplant Event
Veranstaltung wurde abgesagt Event mit eventStatus: EventCancelled
Geänderte Öffnungszeiten über Feiertage SpecialAnnouncement
Schule geschlossen wegen Unwetter SchoolClosuresInfo
Neue behördliche Vorschrift GovRegistrationNotice
Quarantäneregeln für eine Region QuarantineGuideline
FAQ auf einer Hilfe-Seite FAQPage

Einbinden und testen

Das JSON-LD gehört in den <head>-Bereich der Seite, auf der die Ankündigung angezeigt wird. Wichtig: Platziere das Schema-Markup auf der Seite, die den eigentlichen Inhalt der Ankündigung enthält — nicht nur auf der Startseite.

<!-- Im <head> der HTML-Seite -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SpecialAnnouncement",
  "name": "...",
  ...
}
</script>

Nach der Implementierung solltest du das Markup in zwei Schritten prüfen:

  1. Schema.org Validator: Prüft die technische Korrektheit des JSON-LD
  2. Google Rich Results Test: Zeigt, ob Google das Markup als Rich Result darstellt

Unser JSON-LD Structured Data Validator hilft dir bei der technischen Prüfung direkt im Browser.

SpecialAnnouncement Generator: JSON-LD in Minuten erstellen

Du möchtest SpecialAnnouncement JSON-LD ohne manuelle Programmierung erstellen? Unser kostenloser SpecialAnnouncement Schema Generator unterstützt alle Sub-Typen und Pflichtfelder — inklusive Live-Vorschau des generierten Codes.

SpecialAnnouncement JSON-LD kostenlos erstellen

Alle Sub-Typen, alle Felder — in weniger als 2 Minuten fertig implementierbar.

Zum SpecialAnnouncement Generator →

Häufige Fehler und wie du sie vermeidest

1. Kein Ablaufdatum gesetzt

Wie oben beschrieben: Veraltete Ankündigungen ohne expires-Datum schädigen das Nutzervertrauen. Setze immer ein realistisches Datum.

2. Falschen Sub-Typ verwendet

Der allgemeine SpecialAnnouncement-Typ ist ein Fallback. Wenn ein spezifischerer Typ passt (z.B. SchoolClosuresInfo), verwende ihn.

3. Schema auf der Startseite statt auf der Detailseite

Das Markup sollte auf der Seite eingebunden sein, die den Inhalt der Ankündigung enthält — idealerweise mit einer eigenen URL. Bei Google ist das ein wichtiges Qualitätssignal.

4. Organisation falsch oder unvollständig angegeben

Das announcer-Feld ist Pflicht. Für Regierungsstellen empfiehlt sich der Typ GovernmentOrganization; für Unternehmen LocalBusiness oder Organization; für Gesundheitseinrichtungen MedicalOrganization. Ein optionaler sameAs-Link auf Wikidata stärkt zusätzlich die Vertrauenswürdigkeit.

5. Text zu kurz oder nicht informativ

Google wertet den text-Wert als Hauptinhalt der Ankündigung. Ein Satz wie „Schule geschlossen" reicht nicht aus. Beschreibe vollständig: was ist geschlossen, warum, wie lange, welche Alternativen gibt es.

Zusammenfassung

SpecialAnnouncement Schema ist ein leistungsfähiges Werkzeug für alle, die zeitkritische, öffentlich relevante Informationen kommunizieren müssen. Die wichtigsten Punkte:

Weiterführende Artikel zum Thema Schema Markup: