Daten
Ort
Tickets
Mitwirkende und Veranstalter
Wird geprüft… ·
Veranstaltungs-Markup für Orte, Livestreams und Hybrid-Events
Dieser Event Schema Generator schreibt Event-JSON-LD für Veranstaltungen vor Ort, online oder hybrid. Beginn und Ende mit Zeitzone, Veranstaltungsort oder Stream-Link, Status und Tickets angeben und den geprüften Script-Block kopieren.
Zuletzt aktualisiert:
So funktioniert’s
Name, Typ und Termine
MusicEvent, BusinessEvent, Festival, SportsEvent oder einen anderen Typ wählen; Beginn und Ende mit dem Versatz der örtlichen Zeitzone setzen.
Ort der Veranstaltung
Vor Ort (Place mit Adresse), online (VirtualLocation mit URL) oder beides – der Teilnahmemodus wird passend geschrieben.
Tickets und Beteiligte
Ein Angebot pro Ticketart, Mitwirkende und Veranstalter eintragen, dann den Block kopieren und das Ergebnis „Veranstaltung“ im Tab „Prüfung“ ansehen.
Funktionen
Hybrid-Events richtig ausgezeichnet
Gemischte Teilnahme schreibt zwei Orte, einen Place und eine VirtualLocation; der Validator warnt, wenn Modus und Ort nicht zusammenpassen.
Status der Veranstaltung
Geplant, abgesagt, verschoben, neu terminiert oder online verlegt. Neu terminierte Veranstaltungen erhalten das Feld „Früherer Beginn“; das ursprüngliche Datum bleibt immer erhalten.
Mehrere Ticketarten
Preis, Währung (etwa EUR), Verfügbarkeit (verfügbar, ausverkauft, Vorverkauf), „Im Verkauf ab“ und Ticket-URL für jedes Angebot.
Zeitzonen
Den Versatz des Veranstaltungsorts wählen, in Deutschland +01:00 im Winter und +02:00 im Sommer. Ohne ihn nimmt Google die Zeitzone des Googlebots an und zeigt womöglich eine falsche Uhrzeit.
Grenzen & Datenschutz
Importiertes JSON-LD oder HTML darf bis zu 1 MB groß sein. Für alle Daten einer Veranstaltung gilt eine Zeitzone; Veranstaltungsreihen (eventSchedule) sind nicht Teil des Formulars.
Online-Veranstaltungen: Die Stream-URL wird als VirtualLocation geschrieben. Die aktuelle Google-Dokumentation beschreibt vor allem physische Orte im Detail; reine Online-Events sind gültiges schema.org, werden aber womöglich nicht gleich dargestellt.
Die Validierung nutzt das schema.org-Vokabular (© schema.org-Sponsoren, CC BY-SA 3.0, siehe Lizenzen). Die Angaben zur Veranstaltung bleiben im Browser – mehr dazu auf der Datenschutzseite.
Häufige Fragen
Was verlangt Google für eine Veranstaltung?
Erforderlich sind name, startDate und location. Ein Veranstaltungsort braucht einen Place mit Adresse; empfohlen sind description, endDate, eventStatus, image, offers, organizer und performer.
Was tun, wenn eine Veranstaltung abgesagt wird?
Seite und Markup behalten, ursprüngliche Termine und Ort nicht ändern und eventStatus auf EventCancelled setzen. Ohne Startdatum ist die Veranstaltung nicht mehr erkennbar.
Wie wird ein verschobenes Event ohne neuen Termin ausgezeichnet?
Mit EventPostponed und dem alten startDate, bis der neue Termin feststeht; dann auf EventRescheduled mit den neuen Daten umstellen.
Kann eine Ticketseite viele Events auszeichnen?
Jede Veranstaltung sollte eine eigene Seite mit eigenem Markup haben. Übersichtsseiten, die nur auf Events verlinken, sind nicht geeignet.
Gehören Ort oder Preis in den Namen?
Nein. Google möchte nur den Titel der Veranstaltung; der Ort gehört in location.name, der Preis in offers.
In welchem Format stehen Datum und Uhrzeit?
Nach ISO 8601, z. B. 2026-12-31T20:00+01:00 für Silvester um 20 Uhr in Deutschland. Das Formular setzt das Format aus Datum, Uhrzeit und Zeitzone zusammen.