SchemaValid
ENDE

Event Schema Generator

Erstelle gültiges Event-JSON-LD (strukturierte Daten) für deine Veranstaltungen — vor Ort, online oder hybrid, mit Datum, Ort, Status und Ticketpreis, bereit für Google Rich Results. Sofort, im Browser, kostenlos.

Basisdaten


Zeit & Status


Ort


Tickets (optional)

JSON-LD-Code

Fülle die Pflichtfelder aus (Name, Startdatum sowie Location oder Online-URL), um den JSON-LD-Code zu erzeugen.

Warum Event Schema nutzen?

Strukturierte Veranstaltungsdaten lassen Google die wichtigsten Fakten deines Events verstehen — Name, Datum und Uhrzeit, Ort, Teilnahmemodus und Ticketpreis — und direkt in den Suchergebnissen sowie in der Google-Veranstaltungsdarstellung anzeigen. Sucht jemand nach Konzerten, Konferenzen, Workshops oder Webinaren, können passende Events als Rich Results mit Datum und Ort direkt im Treffer erscheinen, sogar in einem eigenen Veranstaltungs-Karussell. Diese Prominenz macht deinen Eintrag deutlich sichtbarer und klickstärker als ein schlichter blauer Link — und das kostenlos: keine bezahlte Platzierung, nur gültiges Markup auf einer indexierbaren Event-Seite.

Online- vs. Vor-Ort-Events richtig markieren

eventAttendanceMode und location müssen dazu passen, wie die Veranstaltung tatsächlich stattfindet. Für ein Vor-Ort-Event setzt du den Modus auf offline und gibst einen physischen Place mit Name und Adresse an. Für ein Online-Event setzt du den Modus auf online und gibst eine VirtualLocation mit der URL an, über die Teilnehmer beitreten — niemals eine physische Adresse. Hybride Events nutzen den gemischten Modus und sollten sowohl einen physischen Place als auch eine VirtualLocation enthalten. Dieses Tool blendet die Ortsfelder automatisch je nach gewähltem Teilnahmemodus um, sodass du immer den Ortstyp erzeugst, den Google erwartet. Fehler hierbei sind der häufigste Grund, warum Event-Rich-Results ausbleiben.

So bindest du das Schema in deine Website ein

Kopiere den generierten Code und füge ihn in ein Skript-Tag vom Typ application/ld+json im head-Bereich der Seite ein, die genau dieses Event beschreibt — ein Event pro Seite. Name, Datum und Ort im Markup müssen mit dem übereinstimmen, was Besucher sehen. Sobald die Seite indexiert ist, kann Google sie für Event-Rich-Results nutzen. Ein minimales Beispiel sieht so aus:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "SchemaValid Conf 2026",
  "startDate": "2026-09-15T09:00",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "eventStatus": "https://schema.org/EventScheduled",
  "location": {
    "@type": "Place",
    "name": "Berlin Congress Center",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Berlin",
      "addressCountry": "DE"
    }
  }
}
</script>

Häufig gestellte Fragen

Welche Felder sind für Event Schema Pflicht?
Google braucht mindestens einen Veranstaltungsnamen, ein Startdatum und einen Ort — entweder eine physische Location oder, bei Online-Events, eine virtuelle URL. Dieses Tool verlangt genau das und schaltet die Ortsfelder je nach Teilnahmemodus um.
Wie markiere ich ein Online-Event oder Webinar?
Setze den Teilnahmemodus auf Online. Das Tool blendet dann die physischen Adressfelder aus und fragt die URL ab, über die Teilnehmer beitreten — ausgegeben als VirtualLocation. Nutze für ein reines Online-Event keine physische Adresse.
Wie behandle ich ein hybrides Event?
Wähle den Modus Hybrid. Dann kannst du sowohl eine physische Location als auch eine Online-URL angeben, und das Tool gibt ein location-Array mit einem Place und einer VirtualLocation aus — genau das, was Google für Events erwartet, die man auf beide Arten besuchen kann.
Welches Datumsformat nutzt das Tool?
Es nutzt ISO 8601, zum Beispiel 2026-09-15T09:00. Eine Startzeit (nicht nur ein Datum) anzugeben wird empfohlen. Erstreckt sich dein Event über mehrere Tage oder Stunden, ergänze zusätzlich Enddatum und -zeit.
Brauchen abgesagte oder verschobene Events besonderes Markup?
Ja. Setze den Status auf Abgesagt oder Verschoben, statt die Seite zu entfernen. Google nutzt eventStatus, um den Eintrag zu aktualisieren, daher ist es besser, die markierte Seite mit korrektem Status online zu lassen, als sie zu löschen.

Verwandte Tools