おじさんのブログ

おじさんになってからPython、GAS、SEOなどを学習した内容をアウトプットするブログです。

event構造化マークアップ(構造化データ)調査メモ

eventの構造化マークアップを実装しようと思い、調査したのでメモとして。

参考にしたページ

「イベント構造化データに“eventAttendanceMode”がありません」の警告がSearch Consoleから届く | 海外SEO情報ブログ

Google、新型コロナウィルス対応でイベント リッチリザルトに新しいプロパティをサポート | 海外SEO情報ブログ

Google、イベントリッチリザルトを改良。より詳細な情報を見やすく掲載 | 海外SEO情報ブログ

構造化データ マークアップ支援ツール - Search Console ヘルプ

https://developers.google.com/search/docs/advanced/structured-data/event?hl=ja

マークアップ

<script type="application/ld+json">{
    "@context" : "https://schema.org",
    "@type" : "Event",
    "name" : "あああああ",
    "description" : "いいいいいい",
    "url" : "https://hogehoge.jp",
    "startDate" : "2021-00-00T00:00+09:00",
    "endDate" : "2021-00-00T00:00+09:00",
    "eventStatus" : "https://schema.org/EventScheduled",
    "eventAttendanceMode" : "https://schema.org/OnlineEventAttendanceMode",
    "location" : {
        "@type" : "VirtualLocation",
        "url" : "https://hogehoge.jp"
    }
}
</script>

他サイトの事例

「エンジニア」セミナー・勉強会・イベント - こくちーずプロ

オンライン開催を予定している転職フェア|転職活動の歩きかた

https://evekatsu.com/gousetsu/prefectures/tokyo

東京都のイベントランキング[1~10]位|ウォーカープラス

東京のイベントランキング - じゃらんnet

ホテル イベント | ホテルニューオータニ(東京)

【ホームズ】資産運用を始めるため、東京都の不動産投資セミナー(勉強会)で賃貸経営を学ぶ

2021 Tomorrowland(トゥモローランド)のチケット購入/販売 | StubHub Japan (スタブハブ)

埼玉県のイベント一覧|フリーマーケット開催情報満載-フリマガイド


【PCの表示例】

f:id:honekawakiyoshi00:20210920200039p:plain

【SPの表示例】

f:id:honekawakiyoshi00:20210920200117p:plain

疑問、気になる点

  • 検索結果で表示されるイベントは、一覧ページの場合、上から3つのイベントが順番に表示されるとは限らない
  • 検索セントラルのページでは「スケジュールまたは複数のイベントを一覧表示するページではなく、イベント情報ページにマークアップを追加することをおすすめします」とあるが、現状では一覧ページ、詳細ページの両方に追加しているところが多い
  • 検索結果でeventのリッチリザルトが表示されるページは3つまで→3つまでとは限らないのを確認 - FAQも同じく3つまでなので似たような話?
    • 表示されるのは順位とは別の基準がある?
    • eventのリッチリザルト3件+FAQ1件という検索結果も確認
  • FAQとは異なり、2ページ目以降でも表示される方のリッチリザルトの模様
  • 必須プロパティは、location、name、startDateの3つのみの模様
    • リッチリザルトとして表示されるのは日付とイベント名のみのようだが、他はどう解釈されるのか?
    • おそらく他の構造化データと同様に、ページの理解に役立つというようなことになる?
  • サーチコンソール上で数値はどう計上されるのか?

実装してみてわかったこと(2022/01/22追記)

  • 過去のイベント情報の構造化データが残っていてもリッチリザルトには反映されない
    • 該当イベント終了時にeventStatusを変更したり、該当データを削除したりという作業を急がなくても、ユーザー体験を損ねたりはなさそう
  • 同じページでも検索クエリによってリッチリザルト表示されたり、表示されなかったりする
    • Google検索にてsiteコマンドで該当ページのURLを検索するのが良さそう
  • リッチリザルトテストで確認するのと、実際にリッチリザルト表示されるかどうかは別物