Event Schema Nasıl Yapılır?

Konser, konferans, workshop, festival veya spor karşılaşması gibi etkinlikler için arama motorları özel zengin sonuçlar sunar. Event şeması, etkinlik adı, tarih, konum, bilet fiyatı ve katılımcı bilgilerini yapılandırılmış veri olarak iletmenizi sağlar. Google bu veriyi kullanarak arama sonuçlarında tarih, yer ve bilet linki gösterebilir; bu da etkinliklere katılımı artırır.

Event Şeması Nedir?

Event, Schema.org'da gerçekleşecek veya gerçekleşmiş bir etkinliği tanımlamak için kullanılan türdür. Konser, tiyatro, konferans, sergi, spor müsabakası, fuar, workshop ve benzeri tüm etkinlik türleri uygundur. Temel alanlar name, startDate, location ve isteğe bağlı endDate, performer, offers (bilet satışı) içerir. Google etkinlik zengin sonuçlarında tarih, yer ve bilet linkini öne çıkarır.

Event JSON-LD Yapısı ve Zorunlu Alanlar

En azından @type: "Event", name, startDate ve location kullanılmalıdır. startDate ve endDate ISO 8601 formatında olmalıdır (örn. 2025-03-15T19:00:00+03:00). location bir Place nesnesi veya mekan adresi içerir. VirtualLocation ile çevrimiçi etkinlikler de tanımlanabilir. eventStatus (EventScheduled, EventCancelled vb.) ve eventAttendanceMode (OfflineEventAttendanceMode, OnlineEventAttendanceMode) eklenebilir.

Örnek Event JSON-LD Kodu (Konser)

Aşağıda bir konser etkinliği için tam Event örneği verilmiştir:

{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Anadolu Rock Gecesi - Konser",
  "description": "Türkiye'nin efsane rock gruplarından canlı performans.",
  "startDate": "2025-04-20T20:00:00+03:00",
  "endDate": "2025-04-20T23:00:00+03:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "location": {
    "@type": "Place",
    "name": "Zorlu PSM",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Levazım Mah. Koru Sokağı",
      "addressLocality": "İstanbul",
      "postalCode": "34340",
      "addressCountry": "TR"
    }
  },
  "image": "https://www.site.com/img/konser.jpg",
  "performer": {
    "@type": "MusicGroup",
    "name": "Örnek Grup"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.site.com/bilet",
    "price": "150",
    "priceCurrency": "TRY",
    "availability": "https://schema.org/InStock",
    "validFrom": "2025-02-01T00:00:00+03:00"
  }
}

Konferans ve Workshop İçin Event

Konferans veya workshop etkinliklerinde organizer ile düzenleyen kuruluş eklenebilir. performer yerine speaker kullanılır. Birden fazla konuşmacı varsa dizi olarak tanımlanır. Sanal etkinlikler için location yerine VirtualLocation ve url kullanılır. eventAttendanceMode: OnlineEventAttendanceMode ile çevrimiçi katılım belirtilir.

Tarih Formatları ve Zaman Dilimi

ISO 8601 formatı kullanılmalıdır: YYYY-MM-DD veya YYYY-MM-DDTHH:MM:SS+03:00. Zaman dilimi (+03:00 Türkiye için) önemlidir; Google yerel saat bilgisiyle sonuçları daha iyi gösterir. Tarih olmadan sadece gün varsa tam format kullanılamaz; en az yıl-ay-gün belirtilmelidir.

Google Event Zengin Sonuçları ve Doğrulama

Google, etkinlik verilerinin sayfada görünür ve doğru olmasını bekler. İptal edilmiş etkinlikler için eventStatus: EventCancelled kullanılmalıdır. Bilet fiyatı ve URL gerçek olmalıdır. Rich Results Test ile kodu doğrulayın.

JSON-LD Kodunuzu Hemen Oluşturun

Ücretsiz aracımızla yapılandırılmış veri kodlarınızı anında oluşturun.

Oluşturucu Aracı Aç →

İlgili Rehberler