SEOFX – SEO Agentur Nürnberg
Technisches SEO

Structured Data für Events: Schema.org Event Markup

4 Min. Lesezeit

Google Events ist eine eigene SERP-Funktion die Veranstaltungen als Rich Results mit Datum, Ort und Preisinfo zeigt. Für Veranstalter, Kulturbetriebe, Konferenzen und alle die regelmäßig Events anbieten, ist Event-Schema.org-Markup ein direkter Weg zu mehr Sichtbarkeit – ohne Ranking-Kampf.

Was Event Rich Results bringen

Wenn Google valides Event-Markup erkennt, kann die Seite in der „Events”-Box erscheinen die bei event-bezogenen Suchanfragen ganz oben in den SERPs angezeigt wird.

Vorteile:

  • Erscheint oft über den normalen organischen Ergebnissen
  • Datum, Uhrzeit und Ort direkt sichtbar ohne Klick
  • Ticket-Links können direkt eingebunden werden
  • Erhöhte CTR durch visuelle Darstellung

Wer profitiert: Theater, Konzertveranstalter, Konferenzen, Messen, Sportereignisse, Kurse und Workshops, Stadtfeste.

Event-Rich-Results erscheinen bei entsprechenden Suchanfragen in bis zu 60 % der Fälle über den ersten organischen Ergebnissen – das bedeutet Prime-Placement ohne Position-1-Ranking.

Das Event-Schema Grundgerüst

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "SEO-Konferenz Nürnberg 2025",
  "startDate": "2025-09-15T09:00:00+02:00",
  "endDate": "2025-09-15T18:00:00+02:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "location": {
    "@type": "Place",
    "name": "NürnbergMesse",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Messezentrum",
      "addressLocality": "Nürnberg",
      "postalCode": "90471",
      "addressCountry": "DE"
    }
  },
  "description": "Die wichtigste SEO-Konferenz in Bayern. Keynotes, Workshops und Networking für SEO-Profis und Einsteiger.",
  "organizer": {
    "@type": "Organization",
    "name": "SEOFX GmbH",
    "url": "https://seofx.de"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://seofx.de/tickets/",
    "price": "299",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "validFrom": "2025-07-01T00:00:00+02:00"
  },
  "image": "https://seofx.de/images/seo-konferenz-2025.jpg"
}
</script>

Pflichtfelder und empfohlene Felder

Pflichtfelder (ohne diese kein Rich Result):

  • name – Name der Veranstaltung
  • startDate – Startdatum im ISO 8601 Format
  • location – Adresse oder URL bei Online-Events

Empfohlene Felder für bessere Darstellung:

  • endDate – Endzeitpunkt
  • description – Beschreibungstext
  • image – Veranstaltungsbild (min. 720px breit, 1x1, 4x3 oder 16x9)
  • offers – Ticketpreise und -links
  • eventStatus – Geplant, verschoben, abgesagt
  • performer – Künstler, Referenten, Sprecher

Event-Status korrekt verwenden

Google wertet den Status einer Veranstaltung aus:

"eventStatus": "https://schema.org/EventScheduled"
// Weitere Optionen:
// EventCancelled – Veranstaltung wurde abgesagt
// EventPostponed – Verschoben, neues Datum unbekannt
// EventRescheduled – Neues Datum bekannt
// EventMovedOnline – Von Präsenz zu Online gewechselt

Bei Änderungen das Markup sofort aktualisieren. Google zeigt abgesagte Events anders an – rechtzeitige Updates vermeiden negative Nutzererfahrungen.

Für Events mit variablen Preisen (Early Bird, Regular, VIP) mehrere `offers` als Array anlegen. Jede Preiskategorie als separates Offer-Objekt mit eigenem Preis und Verfügbarkeit. Google kann mehrere Preisstufen in den Rich Results anzeigen.

Online und hybride Events

Seit COVID hat Google die Event-Schema-Unterstützung für Online-Events erweitert:

"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"location": {
  "@type": "VirtualLocation",
  "url": "https://zoom.us/j/123456789"
}

// Hybrides Event:
"eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
"location": [
  {
    "@type": "VirtualLocation",
    "url": "https://zoom.us/j/123456789"
  },
  {
    "@type": "Place",
    "name": "Konferenzraum München",
    "address": {...}
  }
]

Event-Markup in WordPress implementieren

The Events Calendar Plugin: Das beliebteste Event-Plugin für WordPress generiert automatisch Event-Schema wenn richtig konfiguriert.

Manuell via functions.php:

function add_event_schema() {
    if (is_singular('tribe_events')) {
        // Schema für The Events Calendar Posts
        $event_id = get_the_ID();
        $start = tribe_get_start_date($event_id, false, 'c');
        $end = tribe_get_end_date($event_id, false, 'c');

        $schema = [
            '@context' => 'https://schema.org',
            '@type' => 'Event',
            'name' => get_the_title(),
            'startDate' => $start,
            'endDate' => $end,
            // ...weitere Felder
        ];
        echo '<script type="application/ld+json">'
             . json_encode($schema, JSON_UNESCAPED_UNICODE) . '</script>';
    }
}
add_action('wp_head', 'add_event_schema');

Veranstaltungen mit vollständigem Event-Markup erscheinen laut Google-Statistiken 4x häufiger in den Google Events-Ergebnissen als Seiten mit einfachem Termin-Content ohne strukturierte Daten – ein direkter Sichtbarkeits-Multiplikator.

Mehr zu Structured Data finden Sie in unserem Artikel über FAQ Structured Data.

Event-Schema und Structured Data implementieren.

Wir implementieren Event-Markup, FAQ-Schema und alle weiteren Structured-Data-Typen für mehr SERP-Sichtbarkeit und Rich Results.

Technisches SEO anfragen

Weitere Artikel zu Technisches SEO