ホテルの予約

このタイプを使用して、ホテルまたは宿泊施設で 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

タイプ名: LodgingReservation

予約を拡張します。

名前 説明
bookingAgent Person または Organization 予約代理店または代理店。文字列("" など)も指定できます。
bookingAgent.name テキスト エージェント/サービスの名前。
bookingAgent.url URL エージェント/サービスのウェブサイト。
bookingTime DateTime 予約が行われた日付。
cancelReservationUrl URL 予約をキャンセルできるウェブページ。
checkinDate
(必須)
DateTime チェックイン時刻。
checkoutDate
(必須)
DateTime チェックアウト時間。
checkinUrl URL 宿泊者がチェックインできるウェブページ。
confirmReservationUrl URL 予約を確認できるウェブページ。
lodgingUnitDescription テキスト ユニットタイプのテキストによる説明(スイートと部屋、ベッドのサイズなど)。
modifiedTime DateTime (確認カード/検索の回答に推奨)予約が最後に変更された時刻。
modifyReservationUrl URL (確認カード/検索の回答に推奨)予約を変更できるウェブページ。
numAdults 番号 宿泊施設に宿泊する大人の人数。
numChildren 番号 宿泊施設に宿泊する子供の人数。
price テキスト LodgingReservation の合計金額。
priceCurrency テキスト LodgingReservation の料金の通貨(3 文字の ISO 4217 形式)。
programMembership ProgramMembership マイレージやホテルのポイント プログラムなどのメンバーシップが予約に適用されます。
programMembership.memberNumber テキスト メンバーシップの ID。
programMembership.program テキスト プログラムの名前。
reservationFor
(必須)
LodgingBusiness 予約した宿泊施設。
ReservationFor.address
(必須)
PostalAddress 宿泊地の住所。
reservationFor.address.addressCountry
(必須)
Text または Country 宿泊地の住所の国。
reservationFor.address.addressLocality
(必須)
テキスト 宿泊地の住所(市区町村など)。
reservationFor.address.addressRegion
(必須)
テキスト 宿泊地の住所の地域(都道府県など)。
reservationFor.address.postalCode
(必須)
テキスト 宿泊地の住所の郵便番号。
ReservationFor.address.streetAddress
(必須)
テキスト 宿泊地の住所の番地。
reservationFor.image URL 宿泊施設の写真。
reservationFor.name
(必須)
テキスト 宿泊地の住所。
ReservationFor.telephone
(必須)
テキスト LodgingBusiness の電話番号。
reservationFor.url URL 宿泊施設のビジネスのウェブサイト。
reservationNumber
(必須)
テキスト 予約の数または ID。
reservationStatus
(必須)
ReservationStatus 予約の現在のステータス。
underName
(必須)
Person または Organization ゲスト。
underName.email テキスト メールアドレス。
underName.name
(必須)
テキスト 担当者の名前。
url URL 予約を確認できるウェブページ。