ホテルの予約

このタイプは、ホテルや宿泊施設で 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>

マークアップをテスト

Email マークアップ テスターツールを使用して、マークアップを検証できます。マークアップ コードを貼り付けて [Validate] ボタンをクリックすると、コンテンツがスキャンされ、エラーがある場合はレポートが生成されます。

仕様

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

LodgingReservation

タイプ名: LodgingReservation

Reservation を拡張

名前 タイプ 説明
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 テキスト メンバーシップの識別子。
programMembership.program テキスト プログラムの名前。
reservationFor
(必須)
LodgingBusiness 予約先の宿泊施設。
reservationFor.address
(必須)
PostalAddress 宿泊施設の住所。
reservationFor.address.addressCountry
(必須)
テキスト または 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
(必須)
テキスト Person の名前。
url URL 予約を確認できるウェブページ。