Domain 116 / 225

Flight / TrainTrip 構造化データは旅行商品を Google 旅行検索に伝える

Flight / Trip の要点

Flight / TrainTrip は航空便・列車・バスの旅行商品用構造化データ。departureAirport / arrivalAirport / departureTime / 価格を構造化することで Google フライト・旅行検索での比較表示候補に入る

なぜこれを学ぶか

旅行業界の SEO は Google フライト / Google 旅行が主戦場。 構造化データを実装することで、自社運賃情報が Google 旅行検索に取り込まれる候補に。

旅行代理店 / 航空会社 / 鉄道 / バス予約サイトで重要。

学ばないと起きること

よくある事故被害
Trip / Flight で代用なし旅行商品が Google 旅行検索に入らない
出発 / 到着の構造化なし検索フィルタで除外

学ぶメリット

  • Google 旅行 / フライト検索での露出
  • 旅行商品の SEO 強化
  • 商談で「Flight / TrainTrip」を即答

仕組み

主要タイプ

タイプ用途
Flight航空便
TrainTrip列車旅行
BusTripバス旅行
BoatTripクルーズ
Trip一般的な旅程

Flight の実装例

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Flight",
  "flightNumber": "JL123",
  "airline": {
    "@type": "Airline",
    "name": "JAL",
    "iataCode": "JL"
  },
  "departureAirport": {
    "@type": "Airport",
    "name": "羽田空港",
    "iataCode": "HND"
  },
  "arrivalAirport": {
    "@type": "Airport",
    "name": "新千歳空港",
    "iataCode": "CTS"
  },
  "departureTime": "2026-06-01T07:00:00+09:00",
  "arrivalTime": "2026-06-01T08:30:00+09:00",
  "estimatedFlightDuration": "PT1H30M",
  "offers": {
    "@type": "Offer",
    "price": "15000",
    "priceCurrency": "JPY"
  }
}
</script>

TrainTrip の実装

{
  "@type": "TrainTrip",
  "trainNumber": "のぞみ 1 号",
  "departureStation": {
    "@type": "TrainStation",
    "name": "東京駅"
  },
  "arrivalStation": {
    "@type": "TrainStation",
    "name": "新大阪駅"
  },
  "departureTime": "2026-06-01T06:00:00+09:00",
  "arrivalTime": "2026-06-01T08:25:00+09:00",
  "offers": {
    "@type": "Offer",
    "price": "13870",
    "priceCurrency": "JPY"
  }
}

キー概念

IATA コードの活用

  • 空港: HND / NRT / KIX 等の IATA 3 文字コード
  • 航空会社: JL / NH / DL 等の IATA 2 文字コード

国際標準コードで Google が確実に判別。

時刻の ISO 8601

  • 日付 + 時刻 + タイムゾーン
  • タイムゾーン省略は誤判定リスク

よくある誤解

よくある誤解実際のところ出典
旅行 SEO は Google 旅行のみFlight 構造化データはオーガニック SEO にも貢献Flight スキーマ
Trip タイプで全部 OKFlight / TrainTrip 等の専用タイプを使うべき同上

実務での適用

旅行予約サイト

各旅程ページに該当する Flight / TrainTrip 構造化データ。

トラブル別の対処

症状確認すべきこと
Google 旅行に出ないFlight 構造化データ + IATA コード + 時刻形式

公式ソース

自己テスト

Q1. 旅行商品の主要構造化データタイプは?

Flight / TrainTrip / BusTrip / BoatTrip / Trip(一般)

Q2. 空港 / 航空会社の識別方法は?

IATA コード(空港 3 文字 / 航空会社 2 文字)で国際標準

Q3. 時刻の指定形式は?

ISO 8601(日付 + 時刻 + タイムゾーン)

これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。