Use esse tipo para declarar uma reserva para um ou mais hóspedes em um hotel ou local de hospedagem.
Casos de uso
Siga este exemplo para garantir que sua marcação LodgingReservation esteja
estruturada corretamente.
Reserva de hotel básica
Este é um exemplo da quantidade mínima de marcação que qualifica seu e-mail como um
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>
Microdados
<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>
Testar sua marcação
Você pode validar sua marcação usando a Ferramenta para testar a marcação em e-mails. Cole o código de marcação e clique no botão Validar para verificar o conteúdo e receber um relatório sobre os erros encontrados.
Especificação
Revise os detalhes do seu e-mail para saber se alguma dessas propriedades adicionais se aplica à sua reserva. Ao marcar essas propriedades adicionais, você permite que o Google mostre uma descrição muito mais completa da reserva de hospedagem para o usuário.
LodgingReservation
Nome do tipo: LodgingReservation
Extende Reservation
| Nome | Tipo | Descrição |
|---|---|---|
| bookingAgent | Person ou Organization | Agente ou agência de reservas. Também aceita uma string (por exemplo, ""). |
| bookingAgent.name | Texto | Nome do agente/serviço. |
| bookingAgent.url | URL | Site do agente/serviço. |
| bookingTime | DateTime | Data em que a reserva foi feita. |
| cancelReservationUrl | URL | Página da Web em que a reserva pode ser cancelada. |
| checkinDate (obrigatório) |
DateTime | Horário do check-in. |
| checkoutDate (obrigatório) |
DateTime | Horário do check-out. |
| checkinUrl | URL | Página da Web em que o hóspede pode fazer o check-in. |
| confirmReservationUrl | URL | Página da Web em que a reserva pode ser confirmada. |
| lodgingUnitDescription | Texto | Descrição textual do tipo de unidade (incluindo suíte x quarto, tamanho da cama etc.). |
| modifiedTime | DateTime | (recomendado para cards de confirmação/respostas da Pesquisa) Horário em que a reserva foi modificada pela última vez. |
| modifyReservationUrl | URL | (recomendado para cards de confirmação/respostas da pesquisa) Página da Web em que a reserva pode ser modificada. |
| numAdults | Número | Número de adultos que vão se hospedar na unidade. |
| numChildren | Número | Número de crianças que vão ficar na unidade de hospedagem. |
| price | Texto | Preço total da LodgingReservation. |
| priceCurrency | Texto | A moeda (no formato ISO 4217 de três letras) do preço de LodgingReservation. |
| programMembership | ProgramMembership | Qualquer participação em um programa de milhagem, de fidelidade de hotel etc. aplicada à reserva. |
| programMembership.memberNumber | Texto | O identificador da assinatura. |
| programMembership.program | Texto | É o nome do programa. |
| reservationFor (obrigatório) |
LodgingBusiness | O local da reserva. |
| reservationFor.address (obrigatório) |
PostalAddress | Endereço do estabelecimento. |
| reservationFor.address.addressCountry (obrigatório) |
Texto ou País | País do endereço da hospedagem. |
| reservationFor.address.addressLocality (Required) |
Texto | Localidade (por exemplo, cidade) do endereço da hospedagem. |
| reservationFor.address.addressRegion (obrigatório) |
Texto | Região (por exemplo, estado) do endereço da hospedagem. |
| reservationFor.address.postalCode (obrigatório) |
Texto | Código postal do endereço do alojamento. |
| reservationFor.address.streetAddress (obrigatório) |
Texto | Endereço da acomodação. |
| reservationFor.image | URL | Foto do estabelecimento de hospedagem. |
| reservationFor.name (obrigatório) |
Texto | Nome do endereço da hospedagem. |
| reservationFor.telephone (obrigatório) |
Texto | Número de telefone do LodgingBusiness. |
| reservationFor.url | URL | Site da empresa de hospedagem. |
| reservationNumber (obrigatório) |
Texto | O número ou ID da reserva. |
| reservationStatus (obrigatório) |
ReservationStatus | Status atual da reserva. |
| underName (obrigatório) |
Person ou Organization | O convidado. |
| underName.email | Texto | Endereço de e-mail. |
| underName.name (Obrigatório) |
Texto | Nome da pessoa. |
| url | URL | Página da Web em que a reserva pode ser visualizada. |