ホテルの予約

このタイプを使用して、ホテルまたは宿泊場所の 1 人以上の宿泊客の予約を宣言します。

ユースケース

次のユースケースでは、LodgingReservation スキーマの一般的な使用例を示します。以下の例を使用して、マークアップが適切に構造化されていることを確認します。

基本的なホテルの予約

これは、メールを LodgingReservation として認定するための最低限のマークアップの例です。

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "LodgingReservation",
  "reservationNumber": "abc456",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "John Smith"
  },
  "reservationFor": {
    "@type": "LodgingBusiness",
    "name": "Hilton San Francisco Union Square",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "333 O'Farrell St",
      "addressLocality": "San Francisco",
      "addressRegion": "CA",
      "postalCode": "94102",
      "addressCountry": "US"
    },
    "telephone": "415-771-1400"
  },
  "checkinDate": "2027-04-11T16:00:00-08:00",
  "checkoutDate": "2027-04-13T11:00:00-08:00"
}
</script>

microdata

<div itemscope itemtype="http://schema.org/LodgingReservation">
  <meta itemprop="reservationNumber" content="abc456"/>
  <link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
  <div itemprop="underName" itemscope itemtype="http://schema.org/Person">
    <meta itemprop="name" content="John Smith"/>
  </div>
  <div itemprop="reservationFor" itemscope itemtype="http://schema.org/LodgingBusiness">
    <meta itemprop="name" content="Hilton San Francisco Union Square"/>
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
      <meta itemprop="streetAddress" content="333 O'Farrell St"/>
      <meta itemprop="addressLocality" content="San Francisco"/>
      <meta itemprop="addressRegion" content="CA"/>
      <meta itemprop="postalCode" content="94102"/>
      <meta itemprop="addressCountry" content="US"/>
    </div>
    <meta itemprop="telephone" content="415-771-1400"/>
  </div>
  <meta itemprop="checkinDate" content="2027-04-11T16:00:00-08:00"/>
  <meta itemprop="checkoutDate" content="2027-04-13T11:00:00-08:00"/>
</div>

マークアップをテスト

マークアップの検証には、メール マークアップ テスター ツールを使用できます。マークアップ コードを貼り付けて [検証] ボタンをクリックすると、コンテンツがスキャンされ、エラーが見つかった場合はレポートが届きます。

仕様

メールの詳細を確認して、これらの追加プロパティが予約に適用されるかどうかを確認してください。これらの追加プロパティをマークアップすることで、Google では、宿泊施設の予約に関するより詳細な説明をユーザーに表示することができます。

宿泊施設の予約

タイプ名: LodgingReservation

Reservations を拡張します。

氏名 説明
bookingAgent Person または Organization 予約エージェントまたは代理店。文字列(「.」など)も使用できます。
bookingAgent テキスト エージェント/サービスの名前。
予約エージェント URL URL エージェント/サービスのウェブサイト。
bookingTime DateTime 予約が行われた日付。
cancelReservationUrl URL 予約をキャンセルできるウェブページです。
checkinDate
(必須)
DateTime チェックイン時間。
checkoutDate
(必須)
DateTime チェックアウト時間。
checkinUrl URL 宿泊者がチェックインできるウェブページです。
confirmReservationUrl URL 予約を確認できるウェブページです。
lodgingUnitDescription テキスト ユニットタイプのテキストによる説明(スイートとルーム、ベッドのサイズなど)。
modifiedTime DateTime (確認カード/検索の回答に推奨)予約の最終更新日時。
modifyReservationUrl URL (確認カード/検索の回答で推奨)予約を変更できるウェブページです。
num 大人 Number 宿泊施設に滞在する大人の数。
numChildren Number 宿泊施設のユニットに滞在する子供の数。
price テキスト LodgingReservation の合計金額。
priceCurrency テキスト LodgingReservation の価格の通貨(3 文字の ISO 4217 形式)。
programMembership プログラムのメンバー マイレージ、ホテル向けポイント プログラムなどのメンバーシップが予約に適用されます。
programMembership.memberNumber テキスト メンバーシップの ID。
programMembership.program テキスト プログラムの名前。
reservationFor
(必須)
ビジネス ロケーション 予約されている宿泊施設。
reservationForaddress
(必須)
PostalAddress 宿泊施設の住所。
reservationFor.addressaddressCountry
(必須)
テキストまたは 宿泊施設の住所の国。
reservationFor.addressaddressLocality
(必須)
テキスト 宿泊施設の住所の地域区分(市区町村など)。
reservationFor.addressaddressRegion
(必須)
テキスト 宿泊施設の住所の地域(都道府県など)。
reservationFor.addresspostalCode
(必須)
テキスト 宿泊施設の住所の郵便番号。
reservationFor.addressstreetAddress
(必須)
テキスト 宿泊施設の住所。
reservationForimage URL 宿泊施設のビジネスの写真。
reservationForname
(必須)
テキスト 宿泊施設の住所。
reservationFortelephone
(必須)
テキスト LodgingBusiness の電話番号。
reservationForurl URL 宿泊施設のビジネスのウェブサイト。
reservationNumber
(必須)
テキスト 予約の番号または ID。
reservationStatus
(必須)
ReservationStatus 予約の現在のステータス。
underName
(必須)
Person または Organization ゲスト。
underName.email テキスト メールアドレス。
underName.name
(必須)
テキスト 担当者の名前。
url URL 予約を表示できるウェブページ。