イベントを Google のインデックスに登録する

Google のイベント機能を活用すると、ユーザーは Google 検索結果や他の Google サービス(Google マップなど)からイベントを見つけ、参加しやすくなります。この機能には多くのメリットがあります。

  • よりインタラクティブな結果を表示する: イベントが Google のイベント機能の表示対象となり、ロゴ、イベントの説明などを目立たせることができます。
  • 検出とコンバージョンの機会を増やす: ユーザーは、イベント情報を参照し、クリックしてサイトにアクセスするための新たな手段を利用できます。詳しくは、Google 検索からのトラフィックが前年比で 100% 増加した Eventbrite の事例をご覧ください。
イベント検索結果の例

イベントを Google の表示対象とするには、次の 3 つの方法があります。

  • サードパーティのウェブサイトを使用してイベント情報を投稿する場合(チケット販売ウェブサイトやソーシャル プラットフォームでイベント情報を投稿する場合など)、イベント公開元がすでに Google のイベント検索機能に加わっているかどうかを確認します。イベント公開元が Google と統合されている場合は、引き続きサードパーティのウェブサイトにイベントを投稿してください。これ以上読む必要はありません。
  • CMS(WordPress など)を使用していて、HTML にアクセスできない場合、構造化データをサイトに追加できるプラグインがあるかどうかを CMS で確認します。あるいはデータ ハイライターを使用して、サイトの HTML を編集せずにイベントを Google に伝えることもできます。
  • HTML の編集に慣れている場合構造化データを使用して Google に直接統合します。イベントページの HTML を編集する必要があります。

構造化データを追加する方法

構造化データは、ページに関する情報を提供し、ページ コンテンツを分類するための標準化されたデータ形式です。構造化データを初めて使用する場合は、構造化データの仕組みについてをご覧ください。

構造化データの作成、テスト、リリースの概要は次のとおりです。ウェブページに構造化データを追加するための手順ガイドについては、構造化データの Codelab をご覧ください。

  1. Googlebot がイベントページをクロールできる(robots.txt ファイルや robots メタタグで保護されていない)ことを確認します。
  2. サーバーがクロール頻度の増加を処理できることを確認します。
  3. Google のガイドラインに準拠していることを確認します。
  4. 別の URL でホストされているサイトに同じイベント情報のコピーを掲載する場合は、ページの各コピーで正規 URL を使用します。
  5. 構造化データをイベントページに追加します。現在のところ、Google のイベント機能は 1 つのイベントを対象としたページのみをサポートしています。スケジュールまたは複数のイベントを一覧表示するページではなく、イベント情報ページにマークアップを追加することをおすすめします。
  6. 構造化データをテスト、プレビューします
  7. URL のインデックス ステータスを確認し、Search Console の URL 検査ツールを使用して、URL をクロールするようにリクエストします。クローラがページの構造化データにアクセスできるかどうかを確認するには、ライブテスト機能を使用します。
  8. 新しいイベントページ、または既存のイベントページの変更を Google に伝えます

標準イベント

JSON-LD の標準 Event の例を以下に示します。標準イベントとは、イベントの開催場所が物理的な場所であり、スケジュールどおりに開催されるイベントのことです。microdata や RDFa の構文も使用できます。


<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",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "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_201803180430",
        "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>

オンライン イベント

オンラインで開催されるイベントの例を以下に示します。

<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:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventScheduled",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
        },
      "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_201803180430",
        "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>

オンラインとオフラインが混在したイベント

オンラインと物理的な場所で開催されるイベントの例を以下に示します。

<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",
      "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
      "eventStatus": "https://schema.org/EventScheduled",
      "location": [{
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
      },
      {
        "@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_201803180430",
        "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>

ステータスが更新されたイベント

イベントのステータスを設定するには複数の方法があります。ステータスが更新されたイベントの一般的な例を以下に示します。詳細については、eventStatus プロパティをご覧ください。

キャンセル

キャンセルされたイベントの例を以下に示します。

<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",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "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_201803180430",
        "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>

日程変更

日程が変更されたイベントの例を以下に示します。

<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",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "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_201803180430",
        "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>

オンラインへの移行と日程変更

日程が変更され、オンラインに移行されたイベントの例を以下に示します。

<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",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "eventStatus": [
        "https://schema.org/EventRescheduled",
        "https://schema.org/EventMovedOnline"
        ],
      "previousStartDate": "2025-03-21T19:00-05:00",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
      },
      "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_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00-05: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>

ご利用可能な地域と言語

Google のイベント検索機能をご利用いただける地域は世界中に広がっています。現在、以下の地域と言語でご利用いただけます。

ガイドライン

Google のイベント検索で表示されるようにするには、以下のガイドラインに準拠する必要があります。

技術に関するガイドライン

  • 対象のページには、schema.org の Event タイプに該当する構造化データを含めなければならない
  • 各イベントに対し、固有の URL(リーフページ)とその URL のマークアップを指定しなければならない
  • 現在のところ、Google のイベント機能は 1 つのイベントを対象としたページのみをサポートしています。スケジュールまたは複数のイベントを一覧表示するページではなく、イベント情報ページにマークアップを追加することをおすすめします。

コンテンツ ガイドライン

  • 各イベントについて、イベント名、開始日、場所を正確に記述しなければならない
  • イベント以外はイベントとしてマークしない
    • イベント以外の商品やサービス(例: 「パッケージ ツアー: ロサンゼルス&サンディエゴ 7 日間」)をイベントとして宣伝しない
    • 短期間の割引や限定販売の情報(例: 「コンサート - チケットは今すぐご購入を」、「コンサート - 土曜日まではチケット半額」)を追加しない
    • 営業時間の情報(例: 「アドベンチャー パークは午前 8 時から午後 5 時まで営業」)をイベントとしてマークしない
    • クーポンの情報(例:「初回のご注文は 5% オフ」)をイベントとしてマークしない
  • 複数日にわたるイベントを正しくマークアップする
    • 数日にわたって行われるイベントの場合、イベントやチケットの情報では、イベントの開始日と終了日の両方を指定する
    • 日によって異なる公演が複数あり、チケットも別々になっている場合は、公演ごとに別個の Event 要素を追加する

日時のガイドライン

startDateendDatepreviousStartDate のプロパティを実装する場合は、この日時のガイドラインを遵守してください。

タイムゾーンの指定方法

UTC または GMT のタイム オフセットでタイムゾーンを指定します。イベントが 9 月 5 日午後 7 時からニューヨークで始まる場合、startDate の値は、標準時間の間は GMT/UTC-5、夏時間の間は GMT/UTC-4 となります。標準時間の間、startDate の値はそれぞれ "2019-09-05T19:00:00-05:00" または "2019-09-05T19:00:00-04:00" となります。タイムゾーンが指定されていない場合、location で指定されたイベントの場所のタイムゾーンが使用されます。オンライン イベントでは、Google がイベント開始時間の把握に使用できる位置情報がないため、タイムゾーンが必要になります。

おすすめの方法

  • ある期間にわたって発生するイベント: イベントが複数日にわたる予定の場合は、開始日と終了日の両方を指定します。時間がわからないときは、時間を指定しないでください。

    推奨

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

    推奨

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

    非推奨

    "startDate": "2019-07-01T00:00:00+00:00",
    "endDate": "2019-07-26T23:59:59+00:00"
  • 特定の時間に開始するイベント: 現地時間午後 5 時など、イベントが特定の時刻に開始する場合は、2019-07-20T17:00:00 を使用します。適切な UTC オフセットを含めます(たとえばカリフォルニアのイベントの場合は 2019-07-20T17:00:00-07:00 を使用します)。
  • 終日のイベント: イベントが終日発生している場合は、開始日の時間を細かく指定しないでください。たとえば、終日イベントの startDateendDate の両方として 2019-08-15 を使用します。
  • イベント開始時間が不明: 開始時間がわからない場合は、時間を細かく指定しないでください。たとえば、startDateendDate の両方として 2019-08-15 を使用します。

    推奨: "startDate": "2025-07-21"

    非推奨: "startDate": "2019-08-15T00:00:00+00:00"

    非推奨: "startDate": "2019-07-20T00:00:00"

日付の解釈の例

開始日時の解釈の例を次に示します。

構造化データ 解釈
2019-08-15T00:00:00+00:00 location がカリフォルニアに設定されている場合、startTime2019-08-14T17:00:00-07:00 と解釈されます。location が韓国に設定されている場合は 2019-08-15T09:00:00 と解釈されます。
2019-08-15T23:59:59+00:00 これは、イベントが GMT タイムゾーンで発生するのでない限り、2019-08-15 の終わりを表すわけではありません。location がカリフォルニアに設定されている場合、startTime2019-08-15T16:59:59-07:00 と解釈されます。location が韓国に設定されている場合は 2019-08-16T08:59:59 と解釈されます。
2019-07-10 タイムゾーンに関係なく日付を表します。startDate で使用された場合、イベントがその日のいずれかの時間から location で開始されることを表します。endDate で使用された場合、イベントがその日のいずれかの時間に location で終了することを表します。
2019-07-20T00:00:00 イベント開催地のタイムゾーンでの 2019-07-20 の深夜 0 時を表します。イベントの開始時間が深夜 0 時でない場合は間違いです。

構造化データタイプの定義

Event の定義の全文は schema.org/Event で確認できます。

コンテンツがリッチリザルトとして表示されるようにするには、必須プロパティが必要です。 また、推奨プロパティを使用することでコンテンツに関する詳細情報を追加でき、ユーザー エクスペリエンスの向上につながります。

必須プロパティ
location

Place または VirtualLocation

イベントの場所。イベントがオンラインで開催されるか、物理的な場所で開催されるかによって、要件は異なります。

  • 物理的な場所: イベントが物理的な場所で開催される場合は、@typePlace に設定し、location.address プロパティと location.name プロパティを追加します。
  • オンライン イベント: イベントがオンラインで開催される場合は、@typeVirtualLocation に設定し、location.url プロパティを追加します。
  • オンラインと物理的な場所の混在: イベントがオンラインと物理的な場所で開催される場合は、オンラインと物理的な場所の両方のネストされたプロパティを、ネストされた配列に含めます。次に例を示します。

物理的な場所

イベントが物理的な場所で開催される場合は、location に対し以下のプロパティをネストします。次に例を示します。

必須プロパティ
location.address

PostalAddress

イベント会場の詳しい所番地。このプロパティは、物理的な場所で行われるイベントにのみ必須です。

非推奨例: Sydney

推奨例: Bennelong Point, Sydney NSW 2000, Australia

住所に関するおすすめの方法:

  • 複数の街にわたって行われるイベントの場合は、開始場所を指定したうえで、詳しい説明を description に記述します。
  • 場所を明確に指定せずに行われるイベントの場合は、都市名か最も代表的な場所を使用します。
  • 同時に複数の場所で行われるイベントの場合は、場所ごとに別個のイベントを作成します。

推奨プロパティ
location.name

Text

イベントが開催される場所または会場の詳細な名前。このプロパティは、物理的な場所で行われるイベントにのみ使用することをおすすめします。

非推奨例: San Francisco, CA

推奨例: Bill Graham Civic Auditorium

おすすめの方法:

  • 都市全域のイベントでない限り、都市名は含めないでください。
  • location.name プロパティは、イベントのタイトルではなく、会場または場所の名前にする必要があります。場所の名前がわからない場合は、このプロパティを使用しないでください。

オンライン イベント

イベントがオンラインで行われる場合は、次のプロパティを location にネストします。

必須プロパティ
location.url

URL

ユーザーが参加できるオンライン イベントの URL。イベントがオンラインで行われる場合は必須プロパティです。

name

Text

イベントの完全なタイトル。

非推奨例: Bill Graham Civic Auditorium

非推奨例: **LIMITED TIME SALE - Kesha and Macklemore Concert - $25**

推奨例: The Adventures of Kesha and Macklemore

推奨例: Meet and Greet: Kesha and Macklemore

おすすめの方法:

  • イベントのタイプをイベントの名称として使用しないでください。たとえば、「コンサート」はイベントを識別する名称ではありません。
  • URL、価格、出演者など、無関係な情報は含めないでください。それらの値については、該当するフィールドを使用します。
  • タイトルでイベント固有の特徴を強調します。これにより、ユーザーはより早く意思決定を行うことができます(「アーティストとの質疑応答あり」など)。
  • 短期間のプロモーションのための文言を追加しないでください(「今すぐチケットをご購入ください」など)。
startDate

DateTime

ISO-8601 形式のイベントの開始日と開始時刻。ユーザーがスケジュールに合わせてイベントを簡単に見つけられるように、日付と時刻の両方を指定します。オンライン イベントの場合は、UTC または GMT のタイム オフセットでタイムゾーンを指定する必要があります。

推奨プロパティ
description

Text

イベントの説明。ユーザーがイベントの内容を簡単に把握できて参加しやすくなるように、イベントの詳細をすべて記述します。

おすすめの方法:

  • 特定のイベントについて明確かつ簡潔に説明します。
  • 貴サイトの機能にではなく、イベントの詳細に重点を置きます。
  • 日付や場所などの情報はここでは繰り返さず、それぞれのプロパティでマークアップします。
endDate

DateTime

ISO-8601 形式のイベントの終了日と終了時刻。startDate と同じ形式を使用します。ユーザーがスケジュールに合わせてイベントを簡単に見つけられるように、日付と時刻の両方を指定します。オンライン イベントの場合は、UTC または GMT のタイム オフセットでタイムゾーンを指定する必要があります。

eventAttendanceMode

EventAttendanceModeEnumeration

イベントの開催が、オンラインか、物理的な場所でオフラインか、あるいはオンラインとオフラインの両方かを示します。このプロパティを含めない場合、イベントモードが OfflineEventAttendanceMode であると Google に認識されます。つまり、イベントが物理的な場所で行われると認識されます。次のいずれかの値を使用します。

eventStatus EventStatusType

イベントのステータス。このフィールドを使用しない場合、eventStatusEventScheduled であると Google に認識されます。サポートされている値は次のとおりです。該当する場合は、複数のステータスを使用できます(イベントの日程が変更され、かつオンラインに移行した場合など)。

EventCancelled

イベントはキャンセルされました。

EventMovedOnline

このイベントは直接参加からオンライン参加に変更されました。

EventPostponed

イベントは延期されましたが、日付はまだ不明です。イベントの開催日がわかるまで、イベントの startDate を元の日付のままにしておきます。新しい日付が判明したら、eventStatusEventRescheduled に変更し、startDateendDate を新しい日付情報で更新します。

EventRescheduled

イベントの日時が後日に変更されました。startDateendDate を該当する新しい日付で更新します。必要に応じて、eventStatus フィールドを日程変更としてマークし、previousStartDate を追加することもできます。

EventScheduled

このイベントは開催が予定されています。この値は、イベントのデフォルトのステータスです。eventStatus を設定しない場合、イベントが予定どおりに行われると Google に認識されます。

image

ImageObject または URL の繰り返し

イベントやツアーの画像やロゴの URL。画像を含めることで、ユーザーがイベントについて理解し、参加しやすくなります。画像の幅は 1,920 ピクセル(最小幅は 720 ピクセル)とすることをおすすめします。

画像に関するその他のガイドライン:

  • すべてのページに画像を少なくとも 1 つ含める必要があります(マークアップを含めるかどうかは問いません)。Google は、アスペクト比と解像度に基づいて、検索結果に表示する最適な画像を選択します。
  • 画像の URL は、クロールやインデックス登録に対応できる必要があります。
  • 画像はマークアップされたコンテンツを表している必要があります。
  • 画像の形式は、.jpg、.png、.gif のいずれかである必要があります。
  • 適切な画像が選択されるようにするために、アスペクト比が 16x9、4x3、1x1 の高解像度画像(50,000 ピクセル以上の画像)を複数指定してください。

例:

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

Offer

ネストされた Offer(チケットのタイプごとに 1 つ)。
offers.availability

Text

次のいずれかを使用します。

offers.price

Number

チケットについて指定可能な最低価格(サービス料や手数料を含む)。価格変更や売り切れの際には忘れずに更新してください。

offers.priceCurrency

Text

3 文字の通貨コード。

offers.validFrom

DateTime

チケットが発売される日時(期間限定販売の場合のみ必要)(ISO-8601 形式)。

offers.url

URL

チケットを購入できるページの URL。

この URL は、次の要件を満たしている必要があります。

  • ランディング ページとして指定されているページが、あらゆる一般ユーザー向けに、特定のイベントに参加できるチケットの購入機会をわかりやすく提供することを主な目的としたものである
  • イベントの情報が含まれるウェブページ上でユーザーがクリックできるリンクである
  • Googlebot がクロールできる(robots.txt でブロックされていない)
organizer

Organization または Person

イベントをホストしている個人または組織。会場情報がないオンライン イベントの場合に特に重要となります。organizer を含める場合は、次のプロパティを追加することをおすすめします。

organizer.name

Text

イベントをホストしている個人または組織の名前。

organizer.url

URL

イベントホストのドメイン URL。

performer

Person

アーティストやコメディアンなど、イベントでパフォーマンスを行う参加者。ネストされた PerformingGroup または Person(出演者ごとに 1 つずつ)。

performer.name

Text

アーティストやコメディアンの名前など、イベントでパフォーマンスを行う参加者の名前。

previousStartDate

DateTime

イベントの日程が変更された場合は、変更前に予定されていたイベント開始日。previousStartDate を追加する場合、eventStatus プロパティも追加して eventStatusEventRescheduled に設定する必要があります。

オンライン イベントの場合は、UTC または GMT のタイム オフセットでタイムゾーンを指定する必要があります。

日程が変更されたイベントの場合、startDate プロパティは変更後の開始日に対してのみ使用する必要があります。まれなケースですが、イベントの延期と日程変更が複数回行われた場合は、このフィールドを複数回指定することがあります。

Search Console でリッチリザルトを監視する

Search Console は、Google 検索におけるページのパフォーマンスを監視できるツールです。Search Console に登録していなくても Google 検索結果に表示されますが、登録することにより、Google がサイトをどのように認識しているかを把握して改善できるようになります。次の場合は Search Console を確認することをおすすめします。

  1. 構造化データを初めてデプロイした後
  2. 新しいテンプレートをリリースした後やコードを更新した後
  3. トラフィックを定期的に分析する場合

構造化データを初めてデプロイした後

ページがインデックスに登録されたら、関連するリッチリザルトのステータス レポートを使用して、問題がないかどうかを確認します。有効なページが増え、エラーや警告が増えていない状態が理想的です。構造化データに問題が見つかった場合の手順は次のとおりです。

  1. エラーを修正します
  2. 公開 URL の検査を行い、問題が解決したかどうかを確認します。
  3. ステータス レポートを使用して検証をリクエストします。

新しいテンプレートをリリースした後やコードを更新した後

ウェブサイトに大幅な変更を加えた場合は、構造化データのエラーや警告が増加しないかどうか監視します。
  • エラーが増加した場合は、新しく公開したテンプレートが正常に機能していないか、既存のテンプレートの動作に問題が生じていることが原因と考えられます。
  • 有効な項目が減少している(エラーの増加と一致しない)場合は、ページに構造化データが埋め込まれていない可能性があります。URL 検査ツールを使用して問題の原因を特定します。

トラフィックを定期的に分析する場合

パフォーマンス レポートを使用して Google 検索のトラフィックを分析します。このデータから、検索でページがリッチリザルトとして表示される頻度、ユーザーがページをクリックする頻度、検索結果におけるページの平均掲載順位がわかります。Search Console API を使用して、このデータを自動的に取得することもできます。

トラブルシューティング

構造化データを実装する際に問題が発生した場合は、以下のリソースを確認してください。

イベントが Google のイベント機能に表示されない場合や、Search Console でスパム行為のある構造化マークアップを対象にした手動による対策を受けた場合は、下記の一般的な問題の解決を行い、ガイドラインを確認してください。それでも問題が解決しない場合は、イベントに関するよくある質問を確認するか、ウェブマスター フォーラムに投稿してください。

イベントの場所が実在しないか間違っている

問題の原因: eventLocationaddressLocalityaddressRegion の各プロパティに指定された値が Googlebot で認識されていません。 Google は地域情報を実際の場所と一致させようとしますが、指定された地域は実在しないか、間違っています。

問題の修正方法

  1. 構造化データに eventLocationaddressLocality、または addressRegion の値が含まれていることを確認します(地域によって異なります。地域に関するすべてのプロパティが該当するわけではありません)。
  2. location.name フィールドに場所の名前が使用されていることを確認し、名前がない場合は空白のままにします。よくある問題は、イベント名を誤って location.name フィールドに入力するというものです。
  3. 修正を検証します。
    1. リッチリザルト テストを開きます。
    2. イベント情報の URL を [URL を取得] ボックスに入力します。
    3. [検証] をクリックします。
    4. [プレビュー] をクリックします。

      成功: Google 検索プレビュー ツールに正しい eventLocation が表示されます。

      やり直し: Google 検索プレビュー ツールでイベントの地域を表示すべき場所に「false」と表示されます。地域が実在の場所かどうかを確認してください。

サイトがチケットを購入できるページとして表示されない

問題の原因: offers.url プロパティが存在しないか、URL 要件を満たしていません。

問題の修正方法

  1. 構造化データに offers.url プロパティが含まれていることを確認します。
  2. 該当の URL が、offers.urlURL 要件を満たしていることを確認します。
  3. サイトの再クロールを Google にリクエストします。
  4. (再)審査のリクエストを送信します。

時刻または日付が正しくない

問題の原因: 時刻や日付が正しくありません。よくあるエラーには、タイムゾーンをオフセットしていない、開始時刻を正しく指定していない(開始時刻として真夜中を指定しているなど)というものがあります。

問題の修正方法

  1. 現地時間のオフセットを正しく指定します。たとえば、イベントがニューヨーク(UTC - 5 時間)で午後 7 時に開始し、午後 9 時に終了する場合、startDate の値は 2019-08-15T19:00:00-05:00endDate の値は 2019-08-15T21:00:00-05:00 です。イベントのオフセットを入力できない場合は、時間をオフセットしないでください(たとえば、2019-08-15T19:00:00 を使用します)。
  2. 開始時間または終了時間が正確であることを確認します。よくある間違いとして、イベントが実際には真夜中に開始するわけではないのに、真夜中に開始するようにイベントを設定するというものがあります。終日イベントの場合、またはイベントの開始時間が発表されていない場合は、日付のみを指定します。次に例を示します。

    推奨: 2019-07-20

    非推奨: 2019-07-20T00:00:00

    非推奨: 2019-08-15T00:00:01+00:00

    非推奨: 2019-08-15T00:00:00+00:00