イベント情報から schema.org Event の JSON-LD を自動生成(イベントSEO)
...
イベント名・日時・開催形態・会場・チケットなどの情報を入力するだけで、schema.org の Event タイプに対応した JSON-LD 構造化データを自動生成する無料ツールです。生成したコードをイベントページの HTML に貼り付けると、Google 検索のイベント表示(リッチリザルト)にイベント名・日時・開催地などが表示されやすくなり、集客とクリック率の向上が期待できます。インストールや会員登録は不要で、入力と生成はすべてお使いの端末内で完結します。
使い方はシンプルです。上から順にイベントの基本情報を入力していくと、下部のコード欄にリアルタイムで JSON-LD が生成されます。「開催形態」を切り替えると、会場(Place)とオンライン(VirtualLocation)の入力欄が自動で切り替わります。入力を空欄にしたフィールドは出力から自動的に除外されるため、必要な項目だけを埋めれば整った構造化データが得られます。完成したら「コピー」ボタンでクリップボードにコピーし、そのままページに貼り付けてください。
開催形態のセレクトで「オフライン(会場)」を選ぶと会場名と住所から Place を、「オンライン」を選ぶと視聴 URL から VirtualLocation を生成します。「ハイブリッド」では両方を location の配列として出力し、eventAttendanceMode にも MixedEventAttendanceMode を自動設定します。オンライン開催が増えた近年のイベント SEO に合わせ、開催形態と location の型を常に整合させて出力します。
Google のイベント リッチリザルトで扱われる代表的なプロパティは次のとおりです。必須項目を満たしたうえで、推奨項目を充実させるほど検索結果での表示が豊かになります。
| プロパティ | 区分 | 説明 |
|---|---|---|
| name | 必須 | イベントの名称 |
| startDate | 必須 | 開始日時。ISO 8601(タイムゾーン付き)で記述 |
| location | 必須 | 開催地。会場は Place、オンラインは VirtualLocation(url 必須) |
| endDate | 推奨 | 終了日時。ISO 8601 で記述 |
| image | 推奨 | イベントの画像 URL |
| description | 推奨 | イベントの説明文 |
| offers | 推奨 | チケット情報。price / priceCurrency / availability / url / validFrom |
| performer | 推奨 | 出演者・登壇者 |
| organizer | 推奨 | 主催者(name / url) |
| eventAttendanceMode | 推奨 | 開催形態(オフライン / オンライン / ハイブリッド) |
| eventStatus | 推奨 | 開催ステータス(予定 / 延期 / 中止 / 日程変更 など) |
開始日時・終了日時・チケットの販売開始日時は、日時入力から 2026-08-01T19:00:00+09:00 のような ISO 8601 形式へ変換して出力します。末尾のタイムゾーンオフセットはお使いの端末の設定(日本なら +09:00)を自動付与するため、地域を含んだ曖昧さのない日時としてマークアップされます。中止・延期などのステータス変更を反映したい場合は、開催ステータスのセレクトを切り替えてください。