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 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 analisar 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 detalhada da reserva de hospedagem ao usuário.
LodgingReservation
Nome do tipo: LodgingReservation
Estende reserva
| Nome | Tipo | Descrição |
|---|---|---|
| bookingAgent | Personne ou Organisation | Agente ou agência de reserva. 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 de check-in. |
| checkoutDate (Obrigatório) |
DateTime | Horário de 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 de pesquisa) Horário da última modificação da reserva. |
| modifyReservationUrl | URL | (recomendado para cards de confirmação/respostas de pesquisa) Página da Web em que a reserva pode ser modificada. |
| numAdults | Número | Número de adultos que vão ficar na unidade de hospedagem. |
| 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 da LodgingReservation. |
| programMembership | ProgramMembership | Qualquer associação em um programa de fidelidade de passageiro frequente, de hotel etc. que esteja sendo aplicada à reserva. |
| programMembership.memberNumber | Texto | O identificador da associação. |
| programMembership.program | Texto | É o nome do programa. |
| reservationFor (Obrigatório) |
LodgingBusiness | A hospedagem em que a reserva está. |
| reservationFor.address (Obrigatório) |
PostalAddress | Endereço da hospedagem. |
| reservationFor.address.addressCountry (Obrigatório) |
Texto ou país | País do endereço da hospedagem. |
| reservationFor.address.addressLocality (Obrigatório) |
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 da hospedagem. |
| reservationFor.address.streetAddress (Obrigatório) |
Texto | Endereço da hospedagem. |
| reservationFor.image | URL | Foto da empresa de hospedagem. |
| reservationFor.name (Obrigatório) |
Texto | Nome do endereço da hospedagem. |
| reservationFor.telephone (Obrigatório) |
Texto | Número de telefone da 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) |
Personne ou Organisation | O hóspede. |
| 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. |