Etkinlik (Event) yapılandırılmış verileri

Google'daki etkinlik deneyimi, kullanıcıların Google Arama sonuçları ve Google Haritalar gibi diğer Google ürünleri yoluyla etkinlikleri keşfetmesini ve etkinliklere katılmasını kolaylaştırır. Bu özellik pek çok avantaj sağlar:

  • Daha etkileşimli sonuçlar: Etkinlikleriniz, Google'daki etkinlik deneyiminde logonuz, etkinliğin açıklaması ve daha fazlası ile birlikte gösterilmeye uygun olabilir.
  • Daha fazla bulma ve dönüşüm şansı: Kullanıcılara etkinliklerinizle ilgili yayınlarla etkileşimde bulunmaları ve sitenizi tıklamaları için yeni bir yol sunulur. Google Arama kaynaklı trafikle ilgili tipik yıllık büyümede Eventbrite'ın nasıl %100 artış elde ettiğini öğrenin.
Etkinlik deneyiminin Google Arama'da görünüşü Belirli bir etkinlik tıklandıktan sonra Google Arama'da görünen etkinlik ayrıntıları

Etkinliklerinizin Google'da görünmeye uygun olmasını sağlamak için üç seçeneğiniz vardır:

  • Etkinlikleri yayınlamak için üçüncü taraf bir web sitesi kullanıyorsanız (örneğin, etkinlikleri bilet web sitelerinde veya sosyal platformlarda yayınlıyorsanız) etkinlik yayıncınızın Google'daki etkinlik arama deneyimine katılmaya devam edip etmediğini kontrol edin. Etkinlik yayıncınız Google ile entegre ise etkinliklerinizi üçüncü taraf web sitesinde yayınlamaya devam edin. Burada okumayı durdurabilirsiniz.
  • Bir CMS kullanırsanız (örneğin, WordPress) ve HTML'nize erişiminiz yoksa sitenize sizin için yapılandırılmış veriler ekleyebilecek bir eklenti olup olmadığını öğrenmek üzere CMS'nizle iletişime geçin. Alternatif olarak, sitenizin HTML'sini düzenlemeden etkinlikleriniz hakkında Google'a bilgi vermek için Veri İşaretleyici'yi kullanabilirsiniz.
  • HTML'nizi düzenlemek sizin için sorun değilse Google ile doğrudan entegrasyon için yapılandırılmış verileri kullanın. Etkinlik sayfalarının HTML'sini düzenlemeniz gerekir.

如何添加结构化数据

结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式

下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab

  1. 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据
  2. 遵循指南
  3. 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
  4. 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、noindex 标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址
  5. 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图Search Console Sitemap API 可以帮助您自动执行此操作。

Örnekler

Standart etkinlik

Aşağıda, JSON-LD'deki Event örneği verilmiştir. Standart etkinlik, etkinliğin yalnızca fiziksel bir konumda ve planlandığı gibi gerçekleştiği anlamına gelir. Mikro Veri veya RDFa söz dizimini de kullanabilirsiniz.

<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventScheduled",
      "location": {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_202403180430",
        "price": 30,
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Durumu güncellenen etkinlik

Bir etkinliğin durumunu ayarlamanın birden fazla yolu vardır. Aşağıda, durumu güncellenen etkinliklere ilişkin sık karşılaşılan örnekler verilmiştir. Daha fazla bilgi için eventStatus özelliğine bakın.

İptal edildi

Aşağıda, iptal edilen bir etkinlik örneği verilmiştir.


<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventCancelled",
      "location": {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_202403180430",
        "price": 30,
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Yeniden Zamanlandı

Aşağıda, yeniden planlanan bir etkinlik örneği verilmiştir.


<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventRescheduled",
      "previousStartDate": "2025-03-21T19:00-05:00",
      "location": {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_202403180430",
        "price": 30,
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Bölge ve dil kullanılabilirliği

Google'da iş arama deneyimini dünya genelinde daha fazla bölgeye genişletmekten heyecan duyuyoruz. Deneyim aşağıdaki bölgelerde ve dillerde mevcuttur.

Bölge Kullanılabilir diller
Avustralya İngilizce
Brezilya Portekizce
Kanada İngilizce
Almanya Almanca
Hindistan İngilizce
Latin Amerika İspanyolca
İspanya İspanyolca
İngiltere İngilizce
Amerika Birleşik Devletleri İngilizce

Yönergeler

Google’da etkinlik arama deneyiminde görünmeye uygun olmak için bu yönergeleri izlemelisiniz.

Teknik yönergeler

  • Hedef sayfa, schema.org'daki etkinlik türlerinden yapılandırılmış veri öğeleri içermelidir.
  • Her etkinliğin benzersiz bir URL’sinin (bir özellik sayfası) ve söz konusu URL’de işaretlemesinin olması gerekir.
  • Şu anda, Google'daki etkinlik deneyimi yalnızca tek bir etkinliğe odaklanan sayfaları desteklemektedir. Takvimleri veya birden fazla etkinliği listeleyen sayfalar yerine, etkinlik yayınlama sayfalarınıza işaretleme eklemeniz önerilir.
  • Birden fazla günü kapsayan etkinlikleri doğru şekilde işaretleyin:
    • Etkinlik veya bilet bilgileriniz birkaç günden uzun süren bir etkinlik içinse etkinliğin başlangıç ve bitiş tarihlerini belirtin.
    • Farklı günlerde, her birinin kendi bileti olan birkaç farklı performans varsa her performans için ayrı bir Event öğesi ekleyin.

İçerik yönergeleri

  • Her etkinlik, etkinlik adını, başlangıç tarihini ve konumu doğru şekilde açıklamalıdır.
  • Etkinlik olmayan şeyleri etkinlik olarak işaretlemeyin:
    • "Seyahat paketi: San Diego/LA, 7 gece" gibi etkinlik olmayan ürünleri veya hizmetleri etkinlik olarak tanıtmayın.
    • Kısa vadeli indirimler veya satın alma fırsatları eklemeyin. Örneğin: "Konser - biletlerinizi şimdi alın" veya "Konser - Cumartesi'ye kadar %50 indirimli".
    • Çalışma saatlerini etkinlik olarak işaretlemeyin. Örneğin: "Macera parkı 08:00 - 17:00 saatleri arasında açık."
    • Kuponları veya fişleri etkinlik olarak işaretlemeyin. Örneğin: "İlk siparişinizde %5 indirim".
  • Herkes etkinlikler için rezervasyon yapabilmelidir. Bilet satın almadan veya katılmadan önce üyelik ya da davet gerektiren etkinlikler, etkinlik deneyimi için uygun değildir.
  • Birincil katılımcılar ile kitlenin yaşının küçük olduğu ve bir okulun tesislerinde gerçekleşen izleyici etkinlikleri, etkinlik deneyimi için uygun değildir. Örneğin, okul tesislerinde gerçekleşen öğrenci etkinlikleri.
  • Gerçek dünyaya ait bileşeni olmayan sanal deneyimler desteklenmez. Etkinlikler fiziksel bir konumda gerçekleşmelidir.

Tarih ve saat yönergeleri

startDate, endDate ve previousStartDate özelliklerini uygularken bu tarih ve saat yönergelerini izleyin.

Saat dilimleri nasıl belirlenir?

Saat dilimini, UTC veya GMT saat farkını ekleyerek belirtin. Etkinlik 5 Eylül günü saat 19:00'da New York'ta başlıyorsa startDate değeri standart zaman sırasında GMT/UTC-5, yaz saati uygulaması sırasında ise GMT/UTC-4 şeklinde olur. Standart zaman kullanılırken startDate değeri sırasıyla "2019-09-05T19:00:00-05:00" veya "2019-09-05T19:00:00-04:00" olur. Saat dilimi bilgisi verilmezse Google, location öğesinde belirtildiği şekilde etkinliğin konumuna ait saat dilimini kullanır.

En iyi uygulamalar

  • Etkinlik bir tarih aralığında gerçekleşiyor: Etkinlik birden fazla günü kapsıyorsa hem başlangıç hem de bitiş tarihini belirtin. Saati bilmiyorsanız belirtmeyin.

    Önerilen

    "startDate": "2019-07-01T10:00:00-05:00",
    "endDate": "2019-07-26T17:00:00-05:00"

    Önerilen

    "startDate": "2019-07-01",
    "endDate": "2019-07-26"

    Önerilmeyen

    "startDate": "2019-07-01T00:00:00+00:00",
    "endDate": "2019-07-26T23:59:59+00:00"
  • Etkinlik belirli bir saatte başlıyor: Etkinlik belirli bir saatte (yerel olarak 17:00 gibi) başlıyorsa 2019-07-20T17:00:00 kullanın. Uygun UTC saat farkını ekleyin. (örneğin, etkinliğin Kaliforniya'da olması durumunda 2019-07-20T17:00:00-07:00 kullanın.
  • Etkinlik gün boyu sürüyor: Etkinlik tüm gün sürüyorsa başlangıç tarihi için kesin bir saat belirtmeyin. Örneğin, tüm gün süren bir etkinlik için hem startDate hem de endDate olarak 2019-08-15 kullanabilirsiniz.
  • Etkinliğin başlangıç saati bilinmiyor: Başlangıç saatini bilmiyorsanız kesin bir saat belirtmeyin. Örneğin, hem startDate hem de endDate olarak 2019-08-15 kullanabilirsiniz.

    Önerilen: "startDate": "2025-07-21"

    Önerilmeyen: "startDate": "2019-08-15T00:00:00+00:00"

    Önerilmeyen: "startDate": "2019-07-20T00:00:00"

Google'ın tarihleri nasıl yorumladığıyla ilgili örnekler

Google'ın başlangıç tarihi ve zamanını nasıl yorumladığına dair bazı örnekleri burada bulabilirsiniz:

Başlangıç tarihi ve zamanı yorumları
2019-08-15T00:00:00+00:00 Google, startTime öğesini 2019-08-14T17:00:00-07:00 olarak (location öğesi Kaliforniya'ya ayarlanmışsa) veya 2019-08-15T09:00:00 olarak (location öğesi Kore'ye ayarlanmışsa) yorumlar.
2019-08-15T23:59:59+00:00 Etkinlik GMT saat diliminde gerçekleşmiyorsa bu, 2019-08-15 tarihinin sonu anlamına gelmez. Google, startTime öğesini 2019-08-15T16:59:59-07:00 olarak (location öğesi Kaliforniya'ya ayarlanmışsa) veya 2019-08-16T08:59:59 olarak (location öğesi Kore'ye ayarlanmışsa) yorumlar.
2019-07-10 Bu, saat diliminden bağımsız olarak tarih anlamına gelir. startDate içinde kullanıldığında, etkinliğin o gün bir saatte location konumunda başlayacağı anlamına gelir. endDate içinde kullanıldığında, etkinliğin o gün bir saatte location konumunda sona ereceği anlamına gelir.
2019-07-20T00:00:00 Bu, etkinliğin gerçekleştiği saat dilimine göre 2019-07-20 tarihinde gece yarısı anlamına gelir. Etkinliğin gece yarısı başlaması planlanmıyorsa bu muhtemelen yanlıştır.

Yapılandırılmış veri türü tanımları

Event öğesinin tam tanımını schema.org/Event adresinde bulabilirsiniz.

İçeriğinizin geliştirilmiş arama sonuçlarında görüntülenmeye uygun olması için zorunlu özellikleri eklemeniz gerekir. İçeriğiniz hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.

Zorunlu özellikler
location

Place

Etkinlik konumu. @type değerini Place olarak ayarlayın. location.address ve location.name özelliklerini ekleyin.

location.address

PostalAddress

Etkinlik yerinin ayrıntılı adresi.

Önerilmeyen: Sidney

Önerilen: Bennelong Point, Sidney NSW 2000, Avustralya

Amerika Birleşik Devletleri örneği

"location": {
  "@type": "Place",
  "name": "Snickerpark Stadium",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 West Snickerpark Dr",
    "addressLocality": "Snickertown",
    "postalCode": "19019",
    "addressRegion": "PA",
    "addressCountry": "US"
  }
}

Japonya örnekleri

Japonya için adresleri farklı şekillerde yazabilirsiniz, Google adresi anlayacaktır. Aşağıda, farklı alanlardaki açık adres, şehir ve ülke bilgisini gösteren bir örnek verilmiştir.

"location": {
  "@type": "Place",
  "name": "ダイバーシティ東京",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "江東区青海1-10",
    "addressLocality": "東京",
    "addressCountry": "日本"
  }
}

Aşağıda, farklı alanlardaki açık adres ve ülke bilgisini gösteren bir örnek verilmiştir.

"location": {
  "@type": "Place",
  "name": "ダイバーシティ東京",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "東京都江東区青海1-10",
    "addressCountry": "日本"
  }
}

Aşağıda, adresin tamamının tek bir satırda gösterildiği bir örnek verilmiştir.

"location": {
  "@type": "Place",
  "name": "ダイバーシティ東京",
  "address": {
    "@type": "PostalAddress",
    "name": "東京都江東区青海 1-1-10 ダイバーシティ東京プラザ"
   }
}

Adresler için en iyi uygulamalar:

  • Etkinlik alanı birkaç caddeyi kapsıyorsa başlangıç konumunu tanımlayın ve açıklamada tüm ayrıntıları belirtin.
  • Etkinlik, sınırları belli bir yerde gerçekleştirilmiyorsa şehir adını veya en sembolik konumu kullanın.
  • Etkinlik aynı anda birden fazla yerde gerçekleştiriliyorsa her konum için farklı etkinlikler oluşturun.
name

Text

Etkinliğin tam başlığı.

Önerilmeyen: İstanbul Lütfi Kırdar Uluslararası Kongre ve Sergi Sarayı

Önerilmeyen: ** SINIRLI SÜRE İÇİN İNDİRİM- Kesha ve Macklemore Konseri - $25 **

Önerilen: Kesha ve Macklemore'un Maceraları

Önerilen: Kesha ve Macklemore ile Tanışın

En iyi uygulamalar:

  • Etkinlik türünü etkinliğin adı olarak kullanmayın. Örneğin, "Konser" bir etkinlik için açıklayıcı bir ad değildir.
  • URL'ler, fiyatlar veya sanatçılar gibi fazladan bilgi eklemeyin. Bunun yerine, bu değerler için uygun özellikleri kullanın.
  • Etkinliğin başlığında eşsiz bir yönünü vurgulayın. Bu, kullanıcıların daha hızlı kararlar almasına yardımcı olur (örneğin, "ayrıca sanatçı ile soru cevap bölümü").
  • Kısa vadeli promosyonlar eklemeyin (örneğin "şimdi bilet alın").
startDate

DateTime

Etkinliğin ISO-8601 biçimindeki başlangıç tarihi ve başlangıç zamanı. Kullanıcıların kendi programlarına uyan etkinlikleri bulabilmeleri için hem tarih hem de saat ekleyin.

"startDate": "2025-07-21T19:00"
Önerilen özellikler
description

Text

Etkinliğin açıklaması. Kullanıcıların etkinliği anlamasını ve etkinliğe katılmasını kolaylaştırmak için etkinliklerle ilgili tüm ayrıntıları açıklayın.

En iyi uygulamalar:

  • Belirli bir etkinliğin açık ve öz bir açıklamasını ekleyin.
  • Sitenizin özelliklerine değil etkinlik ayrıntılarına odaklanın.
  • Tarih ve konum gibi diğer bilgileri tekrar etmeyin. Bunun yerine, bu bilgileri ilgili mülklere ekleyin.
"description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance."
endDate

DateTime

Etkinliğin ISO-8601 biçimindeki bitiş tarihi ve bitiş zamanı. startDate ile aynı biçimi kullanın. Kullanıcıların kendi programlarına uyan etkinlikleri bulabilmeleri için hem tarih hem de saat ekleyin.

"endDate": "2025-07-21T23:00"
eventStatus EventStatusType

Etkinliğin durumu. Bu alanı kullanmazsanız Google, eventStatus özelliğini EventScheduled olarak anlar. Uygun olduğunda birden fazla durum kullanabilirsiniz. Aşağıda desteklenen değerleri bulabilirsiniz.

EventCancelled

Etkinlik iptal edildi.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventCancelled",
  "startDate": "2020-07-21T19:00"
}
EventPostponed

Etkinlik ileri bir tarihe ertelendi, ancak yeni tarih henüz bilinmiyor. Etkinliğin ne zaman gerçekleşeceğini öğrenene kadar etkinliğin orijinal tarihini startDate özelliğinde tutun. Yeni tarih bilgisini öğrendikten sonra, eventStatus özelliğini EventRescheduled olarak değiştirip startDate ve endDate özelliklerini yeni tarih bilgisiyle güncelleyin.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventPostponed",
  "startDate": "2020-07-21T19:00"
}
EventRescheduled

Etkinlik yeniden planlanarak ileri bir tarihe alındı. startDate ve endDate özelliklerini ilgili yeni tarihlerle güncelleyin. İsteğe bağlı olarak, eventStatus alanını yeniden planlandı olarak işaretleyip previousStartDate özelliğini de ekleyebilirsiniz.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventRescheduled",
  "startDate": "2020-07-21T19:00",
  "endDate": "2025-07-21T23:00",
  "previousStartDate": "2025-03-21T19:00"
}
EventScheduled

Etkinlik gerçekleştirilmek üzere planlandı. Bu değer, etkinlikler için varsayılan durumdur. eventStatus özelliğini ayarlamazsanız Google, etkinliğin planlandığı gibi gerçekleşeceğini anlar.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventScheduled",
  "startDate": "2020-07-21T19:00"
}
image

Tekrarlanan ImageObject veya URL

Etkinlik veya tur resminin veya logosunun URL'si. Bir görüntünün eklenmesi, kullanıcıların etkinliğinizi anlamalarına ve katılım sağlamalarına yardımcı olur. Resimlerin 1920 piksel genişliğinde olmasını öneririz (minimum genişlik 720 pikseldir).

其他的图片指南:

  • 每个网页必须包含至少 1 张图片(无论您是否添加了标记)。Google 将根据宽高比和分辨率挑选最合适的图片显示在搜索结果中。
  • 图片网址必须可抓取且可编入索引。如需检查 Google 能否访问您的网址,请使用网址检查工具
  • 图片必须代表标记的内容。
  • 图片必须采用受 Google 图片支持的文件格式。
  • 为取得最佳效果,建议您提供具有以下宽高比的多个高分辨率图片(宽度乘以高度至少为 50K 像素):16x9、4x3 和 1x1。

例如:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
location.name

Text

Etkinliğin yapıldığı yerin ayrıntılı adı. Bu özellik, yalnızca fiziksel bir konumda gerçekleşen etkinlikler için önerilir.

Önerilmeyen: San Francisco, CA

Önerilen: Bill Graham Civic Oditoryumu

En iyi uygulamalar:

  • Şehir çapında bir etkinlik olmadığı sürece şehir adını eklemeyin.
  • location.name özelliği, etkinliğin adının tekrarı değil, mekanın veya konumun adı olmalıdır. Konumun adını bilmiyorsanız bu özelliği kullanmayın.
offers

Offer

Her bilet türü için iç içe yerleştirilmiş bir Offer.
offers.availability

Text

Şunlardan biri:

  • InStock: Etkinlik biletleri mevcut.
  • SoldOut: Etkinlik biletleri tükendi.
  • PreOrder: Etkinlik biletleri için ön sipariş verilebilir.
"offers": {
  "@type": "Offer",
  "availability": "https://schema.org/InStock"
}
offers.price

Number

Biletlerinizin, hizmet ücretleri ve diğer ücretler dahil olmak üzere sunulduğu en düşük fiyat. Fiyatlar değiştikçe veya biletler tükendikçe güncellemeyi unutmayın.

Etkinlik için ödeme, ücret veya hizmet ücreti gerekmiyorsa price değerini 0 olarak ayarlayın.

"offers": {
  "@type": "Offer",
  "price": 30
}
offers.priceCurrency

Text

3 harfli ISO 4217 para birimi kodu.

"offers": {
  "@type": "Offer",
  "priceCurrency": "USD"
}
offers.validFrom

DateTime

ISO-8601 biçiminde belirtilen, biletlerin satışa sunulduğu tarih ve saat (yalnızca tarih kısıtlamalı tekliflerde zorunludur).

"offers": {
  "@type": "Offer",
  "validFrom": "2024-05-21T12:00"
}
offers.url

URL

Bilet alabilmenizi sağlayan bir sayfanın URL'si.

"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/event_offer/12345_201803180430"
}

Bu URL aşağıdaki gereksinimleri karşılamalıdır:

  • Açık bir biçimde ve ağırlıklı olarak genel kamuoyundan herhangi bir kullanıcıya söz konusu etkinliğe biletle giriş hakkı satın alma fırsatını sağlayan bir açılış sayfasına yönlendirme.
  • Bir kullanıcının etkinliği içeren web sayfasında tıklayabileceği bir bağlantı olma.
  • Googlebot tarafından taranabilir olmalı (robots.txt tarafından engellenmemeli).
organizer

Organization veya Person

Etkinliği düzenleyen kişi veya kuruluş. organizer özelliğini eklerseniz aşağıdaki özellikleri de eklemenizi öneririz:

organizer.name

Text

Etkinliği düzenleyen kişinin veya kuruluşun adı.

organizer.url

URL

Etkinliği düzenleyen kişinin veya kuruluşun alan URL'si.

performer

Person

Sanatçı ve komedyenler gibi etkinlikte yer alan katılımcılar. Her sanatçı için bir adet olacak şekilde iç içe yerleştirilmiş bir PerformingGroup veya Person kullanın.

performer.name

Text

Sanatçının veya komedyenin adı gibi etkinlikte sahne alan katılımcının adı,

"performer": {
  "@type": "PerformingGroup",
  "name": "Kira and Morrison"
}
previousStartDate

DateTime

Etkinlik yeniden planlandıysa etkinliğin önceki planlanan başlangıç tarihi. previousStartDate özelliğini eklerseniz eventStatus özelliğini de ekleyip eventStatus özelliğini EventRescheduled olarak ayarlamanız gerekir. Diğer etkinlik durumlarını kullanmayın.

Yeniden planlanan etkinlikler için startDate özelliği yalnızca yeniden planlanan başlangıç tarihi için kullanılmalıdır. Nadiren karşılaşılan bir durum olsa da ertelenip birden fazla kez yeniden planlanan bir etkinlik için bu alan tekrarlanabilir.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "previousStartDate": ["2020-03-21T19:00-05:00", "2020-03-20T19:00-05:00", "2020-03-21T19:00-05:00"],
  "eventStatus": "https://schema.org/EventRescheduled",
  "startDate": "2020-07-21T19:00-05:00"
}

使用 Search Console 监控富媒体搜索结果

Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:

  1. 首次部署结构化数据后
  2. 发布新模板或更新代码后
  3. 定期分析流量时

首次部署结构化数据后

等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:

  1. 修正无效项目
  2. 检查实际网址,核实问题是否仍然存在。
  3. 使用状态报告请求验证

发布新模板或更新代码后

如果对网站进行重大更改,请监控结构化数据无效项目的增幅。
  • 如果您发现无效项目增多了,可能是因为您推出的某个新模板无法正常工作,或者您的网站以一种新的错误方式与现有模板交互。
  • 如果您发现有效项目减少了(但无效项目的增加情况并不对应),可能是因为您的网页中未再嵌入结构化数据。请通过网址检查工具了解导致此问题的原因。

定期分析流量时

请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。

问题排查

如果您在实施或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。

  • 如果您使用了内容管理系统 (CMS) 或其他人负责管理您的网站,请向其寻求帮助。请务必向其转发列明问题细节的任何 Search Console 消息。
  • Google 不能保证使用结构化数据的功能一定会显示在搜索结果中。如需查看导致 Google 无法将您的内容显示为富媒体搜索结果的各种常见原因,请参阅结构化数据常规指南
  • 您的结构化数据可能存在错误。请参阅结构化数据错误列表
  • 如果您的网页受到结构化数据手动操作的影响,其中的结构化数据将会被忽略(但该网页仍可能会出现在 Google 搜索结果中)。如需修正结构化数据问题,请使用“人工处置措施”报告
  • 再次查看相关指南,确认您的内容是否未遵循指南。问题可能是因为出现垃圾内容或使用垃圾标记导致的。不过,问题可能不是语法问题,因此富媒体搜索结果测试无法识别这些问题。
  • 针对富媒体搜索结果缺失/富媒体搜索结果总数下降进行问题排查
  • 请等待一段时间,以便 Google 重新抓取您的网页并重新将其编入索引。请注意,网页发布后,Google 可能需要几天时间才会找到和抓取该网页。有关抓取和索引编制的常见问题,请参阅 Google 搜索抓取和索引编制常见问题解答
  • Google 搜索中心论坛中发帖提问。

Etkinliğiniz Google'daki etkinlik deneyiminde görünmüyorsa veya Search Console'da Spam İçerikli Yapılandırılmış İşaretleme için bir manuel işlem mesajı aldıysanız en yaygın sorunları çözün ve yönergelerimizi gözden geçirin. Sorun yaşamaya devam ederseniz Etkinlikle İlgili SSS bölümüne bakın veya Google Arama Merkezi forumuna yazın.

Etkinlik konumu eksik veya yanlış

Sorunun nedeni: Google eventLocation, addressLocality veya addressRegion özellikleri için sağlanan değerleri anlamıyor. Google, konum bilgilerini fiziksel bir konumla eşleştirmeye çalışıyor, ancak sağlanan konum bilgisi eksik ya da yanlış.

Sorunu düzeltme

  1. Yapılandırılmış verilerin, eventLocation, addressLocality veya addressRegion için değer içerdiğinden emin olun (tüm konum özellikleri geçerli olmadığından, konuma bağlıdır).
  2. location.name alanında konum adının kullanılıp kullanılmadığını kontrol edin veya adı yoksa boş bırakın. Sık karşılaşılan bir sorun, etkinlik adının yanlışlıkla location.name alanında belirtilmesidir.
  3. Düzeltmeyi doğrulayın:
    1. Zengin Sonuçlar Testi'ni açın.
    2. Getirme URL'si kutusuna etkinlik yayınlama URL'sini girin.
    3. Doğrula'yı tıklayın.
    4. Önizle'yi tıklayın.

      Başarılı: Zengin Sonuçlar Testi, Google Arama Önizleme Aracı'nda doğru eventLocation görüntüler.

      Tekrar deneyin: Zengin Sonuçlar Testi, Google Arama Önizleme Aracı'ndaki etkinlik konumu için "yanlış" ifadesini görüntüler. Konumun gerçek bir konum olduğundan emin olun.

Sitem bilet satın alma seçeneği olarak görünmüyor

Sorunun nedeni: offers.url özelliği eksik veya URL gereksinimlerini karşılamıyor.

Sorunu düzeltme

  1. Yapılandırılmış verilerinizin offers.url özelliğini içerdiğinden emin olun.
  2. URL'nizin offers.url için URL gereksinimlerini karşıladığından emin olun.
  3. Google’dan sitenizi yeniden taramasını isteyin.
  4. (Yeniden) Değerlendirme isteği gönderin.

Saat veya tarih yanlış

Sorunun nedeni: Saat veya tarih yanlış. Yaygın hatalar arasında; saat dilimi için farkı belirtmeme veya yanlış başlangıç saati (örneğin, başlangıç saati olarak gece yarısı) belirtme sayılabilir.

Sorunu düzeltme

  1. Yerel saat farkını doğru belirtin. Örneğin, etkinliğiniz New York'ta saat 17:00'de (UTC - 5) başlayıp saat 21:00'de bitiyorsa startDate için değer 2019-08-15T19:00:00-05:00, endDate için 2019-08-15T21:00:00-05:00 olur. Etkinlikleriniz için saat farkını bilmiyorsanız saate eklemeyin (örneğin, 2019-08-15T19:00:00 kullanın).
  2. Başlangıç veya bitiş zamanının doğru olduğundan emin olun. Yaygın olarak görülen bir hata, gece yarısı başlamayan bir etkinliğin başlangıç saati olarak gece yarısının belirtilmesidir. Etkinlik gün boyu sürüyorsa veya başlangıç saati duyurulmadıysa yalnızca günü belirtin. Örneğin:

    Önerilen: 2019-07-20

    Önerilmeyen: 2019-07-20T00:00:00

    Önerilmeyen: 2019-08-15T00:00:01+00:00

    Önerilmeyen: 2019-08-15T00:00:00+00:00