Dados estruturados de aluguel por temporada (VacationRental)

Ilustra��o de alugu�is por temporada na Pesquisa Google

Quando voc� adiciona dados estruturados �s p�ginas de listagem do aluguel por temporada, a Pesquisa Google pode mostrar a listagem de maneira mais avan�ada. Os usu�rios podem conferir informa��es do an�ncio, como nome, descri��o, imagens, localiza��o, classifica��o, avalia��es e muito mais diretamente nos resultados da pesquisa.

Antes de come�ar

Estas instru��es s�o destinadas a sites que j� se conectaram a um gerente t�cnico de contas do Google e t�m acesso � Central para Hot�is. Se voc� quer integrar suas listagens de aluguel por temporada, mas ainda n�o recebeu o contato do Google, use o formul�rio de interesse para aluguel por temporada.

Esse recurso � limitado a sites que atendem a determinados crit�rios de qualifica��o, e outras etapas s�o necess�rias para concluir a integra��o. Para saber mais sobre como listar seus alugu�is por temporada no Google, acesse o guia de integra��o para iniciantes.

Como adicionar dados estruturados

Os dados estruturados s�o um formato padronizado para fornecer informa��es sobre uma p�gina e classificar o conte�do dela. Caso voc� n�o saiba muito sobre o assunto, veja como os dados estruturados funcionam.

Esta � uma vis�o geral de como criar, testar e lan�ar dados estruturados.

  1. Adicione as propriedades obrigat�rias. Com base no formato que voc� est� usando, saiba onde inserir dados estruturados na p�gina.
  2. Siga as diretrizes.
  3. Valide o c�digo com o Teste de pesquisa aprimorada e corrija os erros cr�ticos. Corrija tamb�m os problemas n�o cr�ticos que possam ser sinalizados na ferramenta, porque eles podem melhorar a qualidade dos dados estruturados, mas isso n�o � necess�rio para se qualificar para pesquisas aprimoradas.
  4. Implante algumas p�ginas que incluam os dados estruturados e use a Ferramenta de inspe��o de URL para testar como o Google v� a p�gina. Verifique se a p�gina est� acess�vel ao Google e se n�o est� bloqueada por um arquivo robots.txt, pela tag noindex ou por requisitos de login. Se estiver tudo certo, pe�a ao Google para rastrear novamente seus URLs.
  5. Para informar o Google sobre mudan�as futuras, recomendamos que voc� envie um sitemap. � poss�vel automatizar isso com a API Search Console Sitemap.

Exemplo

Confira um exemplo de uma listagem simples de aluguel por temporada usando JSON-LD.


<html>
  <head>
    <title>My Beautiful Vacation Rental</title>
    <script type="application/ld+json">
      {
        "@context": "/proxy/https://schema.org",
        "@type": "VacationRental",
        "additionalType": "HolidayVillageRental",
        "brand": {
          "@type": "Brand",
          "name": "brandIdName"
        },
        "containsPlace": {
          "@type": "Accommodation",
          "additionalType": "EntirePlace",
          "bed": [{
            "@type": "BedDetails",
            "numberOfBeds" : 1,
            "typeOfBed": "Queen"
          },
          {
            "@type": "BedDetails",
            "numberOfBeds" : 2,
            "typeOfBed": "Single"
          }],
         "occupancy": {
            "@type": "QuantitativeValue",
            "value" : 2
          },
          "amenityFeature": [
            {
              "@type": "LocationFeatureSpecification",
              "name": "ac",
              "value": true
            },
            {
              "@type": "LocationFeatureSpecification",
              "name": "airportShuttle",
              "value": true
            },
            {
             "@type": "LocationFeatureSpecification",
              "name": "balcony",
              "value": true
            },
            {
              "@type": "LocationFeatureSpecification",
              "name": "beachAccess",
              "value": true
            },
            {
              "@type": "LocationFeatureSpecification",
              "name": "childFriendly",
              "value": true
            }
          ],
          "floorSize": {
            "@type": "QuantitativeValue",
            "value" : 75,
            "unitCode": "MTK"
          },
          "numberOfBathroomsTotal": 1,
          "numberOfBedrooms": 3,
          "numberOfRooms": 5
        },
        "identifier": "abc123",
        "latitude": "42.12345",
        "longitude": "101.12345",
        "name": "My Beautiful Vacation Rental",
        "address": {
          "addressCountry": "US",
          "addressLocality": "Mountain View",
          "addressRegion": "California",
          "postalCode": "94043",
          "streetAddress": "1600 Amphitheatre Pkwy, Unit 6E"
        },
        "aggregateRating": {
          "ratingValue": 4.5,
          "ratingCount": 10,
          "reviewCount": 3,
          "bestRating": 5
        },
        "image": [
          "/proxy/https://example.com/mylisting/unit_image1.png",
          "/proxy/https://example.com/mylisting/unit_image2.png",
          "/proxy/https://example.com/mylisting/unit_image3.png",
          "/proxy/https://example.com/mylisting/unit_image4.png",
          "/proxy/https://example.com/mylisting/unit_image5.png",
          "/proxy/https://example.com/mylisting/unit_image6.png",
          "/proxy/https://example.com/mylisting/unit_image7.png",
          "/proxy/https://example.com/mylisting/unit_image8.png"
        ],
        "checkinTime": "18:00:00+08:00",
        "checkoutTime": "11:00:00+08:00",
        "description": "A great Vacation Rental in the perfect neighborhood.",
        "knowsLanguage": ["en-US", "fr-FR"],
        "review": [{
          "@type": "Review",
          "reviewRating": {
            "@type": "Rating",
            "ratingValue": 4,
            "bestRating": 5
          },
          "author": {
            "@type": "Person",
            "name": "Lillian Ruiz"
          },
          "datePublished": "2024-12-01",
          "contentReferenceTime": "2024-11-17"
        },
        {
          "@type": "Review",
          "reviewRating": {
            "@type": "Rating",
            "ratingValue": 5,
            "bestRating": 5
          },
          "author": {
            "@type": "Person",
            "name": "John S."
          },
          "datePublished": "2024-10-01",
          "contentReferenceTime": "2024-09-28"
        }
      ]
      }
    </script>
  </head>
  <body></body>
  </html>

Regras de elegibilidade

Siga estas diretrizes para qualificar os dados estruturados de aluguel por temporada para uso na Pesquisa Google.

Defini��es de tipos de dados estruturados

As tabelas a seguir listam as propriedades e o uso para marcar an�ncios de aluguel por temporada usando o schema.org/VacationRental. � necess�rio incluir as propriedades obrigat�rias para que seus dados estruturados sejam qualificados para exibi��o. Voc� tamb�m pode incluir as propriedades recomendadas para adicionar mais informa��es sobre o conte�do, o que vai proporcionar uma melhor experi�ncia do usu�rio.

VacationRental

A defini��o completa de VacationRental est� dispon�vel em schema.org/VacationRental (em ingl�s).

Propriedades obrigat�rias
containsPlace

Accommodation

Uma listagem de aluguel por temporada precisa conter uma Acomoda��o para marcar outros detalhes, como camas, ocupa��o, n�mero de quartos e propriedades amenityFeature.

containsPlace.occupancy

QuantitativeValue

Informa��es sobre o n�mero m�ximo de h�spedes permitidos para ficar na listagem de aluguel por temporada.

"occupancy": {
  "@type": "QuantitativeValue",
  "value" : 5
  }
containsPlace.occupancy.value

Integer

O valor num�rico de h�spedes permitidos para ficar na listagem de aluguel por temporada.

identifier

Text

Um identificador exclusivo da propriedade.

Diretrizes adicionais:

  • O identificador precisa ser independente do conte�do da listagem. Por exemplo, ele n�o mudar� quando o propriet�rio atualizar o nome da listagem ou o n�mero de quartos.
  • O mesmo identificador precisa ser usado para a mesma listagem em idiomas diferentes.
image

URL repetido

Representa uma ou mais imagens da listagem. A listagem precisa ter no m�nimo oito fotos (pelo menos uma de cada um dos seguintes locais: quarto, banheiro e �rea comum).

Al�m disso, siga os requisitos de imagem da listagem da propriedade.

latitude
(ou geo.latitude)

Number

A latitude do local da listagem. � necess�rio que a precis�o seja de pelo menos cinco casas decimais.

longitude
(ou geo.longitude)

Number

A longitude do local da listagem. � necess�rio que a precis�o seja de pelo menos cinco casas decimais.

name

Text

O nome da listagem de aluguel por temporada.

Propriedades recomendadas
additionalType

Text

O tipo de listagem de aluguel por temporada. Veja alguns valores sugeridos:

  • Apartment
  • Bungalow
  • Cabin
  • Chalet
  • Cottage
  • Gite
  • HolidayVillageRental
  • House
  • Villa
  • VacationRental

As defini��es completas desses valores est�o em Categorias para empresas de hospedagem.

address

PostalAddress

O local f�sico completo do aluguel por temporada.

Informe o endere�o, a cidade, o estado ou a regi�o e o CEP da loca��o por temporada. Se aplic�vel, informe o n�mero da unidade ou do apartamento.

Caixas postais ou outros endere�os somente para envio de correspond�ncias n�o s�o considerados endere�os f�sicos completos.

"address": {
  "addressCountry": "US",
  "addressLocality": "Mountain View",
  "addressRegion": "California",
  "postalCode": "94043",
  "streetAddress": "1600 Amphitheatre Pkwy, Apartment 4E"
}
address.addressCountry

Text

� o pa�s da sua listagem de aluguel por temporada usando o c�digo de pa�s ISO 3166-1 alfa-2 de duas letras.

address.addressLocality

Text

A cidade da sua listagem de aluguel por temporada.

address.addressRegion

Text

O nome do estado, da regi�o ou da prov�ncia da listagem.

address.postalCode

Text

O CEP da sua listagem de aluguel por temporada.

address.streetAddress

Text

O endere�o completo da sua listagem de aluguel por temporada, incluindo o n�mero da unidade ou apartamento, se aplic�vel.

aggregateRating

AggregateRating

A classifica��o m�dia de um aluguel por temporada � baseada em v�rias classifica��es ou avalia��es. Siga as diretrizes de snippet de avalia��o e a lista de propriedades de avalia��o agregada obrigat�rias e recomendadas.

brand

Brand

O ID da marca associado a essa propriedade. Saiba mais sobre como associar suas propriedades a marcas e como vincular os �cones e nomes de exibi��o da marca aos respectivos IDs da marca na documenta��o da Central para Hot�is.

"brand": {
  "@type": "Brand",
  "name" : "brandIdName"
}
checkinTime

Time

O hor�rio mais cedo que algu�m pode fazer check-in em um estabelecimento de hospedagem no formato ISO 8601.

Exemplo: 14:30:00+08:00

checkoutTime

Time

O hor�rio mais tarde que algu�m pode fazer check-in em um estabelecimento de hospedagem no formato ISO 8601.

Exemplo: 14:30:00+08:00

containsPlace.additionalType

Text

O tipo de quarto da acomoda��o. Use um dos seguintes valores:

  • EntirePlace
  • PrivateRoom
  • SharedRoom
containsPlace.amenityFeature

amenityFeature repetido

Indica se a propriedade tem um determinado recurso ou comodidade. Os exemplos booleanos seguem este padr�o:

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "featureName",
  "value": true
}
Valores booleanos

Use um dos seguintes valores para a propriedade amenityFeature.name. Os valores precisam estar em ingl�s, mesmo para listagens que n�o estejam em ingl�s.

ac

Se a propriedade tem ar-condicionado.

airportShuttle

Se o anfitri�o oferece transporte de e para o aeroporto ou outros terminais.

balcony

Se a propriedade tem sacada.

beachAccess

Se a propriedade tem acesso a uma praia p�blica pr�xima � propriedade.

childFriendly

Se a propriedade � adequada para crian�as.

crib

Se a propriedade tem ber�o.

elevator

Se a propriedade tem elevador.

fireplace

Se a propriedade tem lareira.

freeBreakfast

Se a propriedade oferece caf� da manh�.

gymFitnessEquipment

Se a propriedade tem academia ou equipamentos de gin�stica.

heating

Se a propriedade tem aquecimento.

hotTub

Se a propriedade tem banheira de hidromassagem.

instantBookable

Indica se a propriedade pode ser reservada imediatamente no processo de finaliza��o da compra. A alternativa � aguardar aprova��o.

ironingBoard

Se a propriedade tem t�buas de passar dispon�veis.

kitchen

Se a propriedade tem cozinha.

microwave

Se a propriedade tem um micro-ondas dispon�vel.

outdoorGrill

Se a propriedade tem uma churrasqueira.

ovenStove

Se a propriedade tem forno ou fog�o.

patio

Se a propriedade tem um p�tio.

petsAllowed

Se o h�spede pode levar um animal de estima��o para a propriedade.

pool

Se a propriedade tem piscina.

privateBeachAccess

Se a propriedade tem acesso exclusivo a uma praia n�o p�blica.

selfCheckinCheckout

Indica se a propriedade aceita self check-in e check-out.

smokingAllowed

Se � permitido fumar na unidade.

tv

Se a propriedade tem uma TV.

washerDryer

Se a propriedade tem eletrodom�sticos de lavanderia.

wheelchairAccessible

Se a propriedade � acess�vel a cadeirantes.

wifi

Se a propriedade tem Wi-Fi.

Valores n�o booleanos

Tamb�m aceitamos os seguintes pares n�o booleanos de name e value para amenityFeature. Os dois valores precisam estar em ingl�s, mesmo para listagens em outros idiomas.

Valores n�o booleanos seguem este padr�o:

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "featureName",
  "value": "detail"
  }

internetType

O tipo de Internet dispon�vel na propriedade. Veja alguns valores sugeridos:

  • Free
  • Paid
  • None
"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "internetType",
  "value": "Free"
}

parkingType

O tipo de estacionamento dispon�vel na propriedade. Confira alguns valores sugeridos:

  • Free
  • Paid
  • None

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "parkingType",
  "value": "Free"
}
poolType

O tipo de piscina dispon�vel na propriedade. Confira alguns valores sugeridos:

  • Indoor
  • Outdoor
  • None

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "poolType",
  "value": "Outdoor"
}

licenseNum

O n�mero da licen�a (turista ou empresa) que deve ser exibido para propriedades em determinadas regi�es do mundo. Ele pode ser repetido e, se houver v�rias licen�as, sugerimos adicionar a autoridade da licen�a como contexto (por exemplo: Paris: 123456ABC).

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "licenseNum",
  "value": "Paris: 123456ABC"
}
containsPlace.bed

BedDetails repetido

Informa��es sobre o tipo e o n�mero de camas na listagem.

"bed": [{
  "@type": "BedDetails",
  "numberOfBeds" : 1,
  "typeOfBed": "Queen"
  },
  {
  "@type": "BedDetails",
  "numberOfBeds" : 2,
  "typeOfBed": "Single"
  }]
containsPlace.bed.numberOfBeds

Integer

O n�mero de camas na listagem.

containsPlace.bed.typeOfBed

Text

O tipo de cama na listagem. Confira alguns valores sugeridos:

  • CaliforniaKing
  • King
  • Queen
  • Full
  • Double
  • SemiDouble
  • Single

containsPlace.floorSize

QuantitativeValue

Tamanho da acomoda��o. Ele precisa ser especificado usando valores de propriedade unitCode:

  • Para p�s quadrados: FTK ou SQFT
  • Para metros quadrados: MTK ou SQM
"floorSize": {
  "@type": "QuantitativeValue",
  "value" : 75,
  "unitCode": "MTK"
  }
containsPlace.numberOfBathroomsTotal

Integer

Total de banheiros na listagem. Siga as conven��es de im�veis como: documentado em RESO e use a soma simples do n�mero de banheiros. Por exemplo, para uma propriedade com dois banheiros completos e meio banheiro, o total de banheiros ser� de 2,5.

containsPlace.numberOfBedrooms

Integer

O n�mero total de quartos na listagem.

containsPlace.numberOfRooms

Integer

O n�mero total de ambientes na listagem.

description

Text

Uma descri��o da propriedade.

knowsLanguage

Repeated Text

Os idiomas que o anfitri�o fala. Use c�digos de idioma do padr�o IETF BCP 47, como en-US ou fr-FR.

review

Repeated Review

Uma ou mais avalia��es de usu�rios da listagem. Siga as diretrizes de snippet de avalia��o e a lista de propriedades de avalia��o obrigat�rias e recomendadas.

"review": {
  "@type": "Review",
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "4",
    "bestRating": "5"
  },
  "datePublished": "2023-02-09"
  "author": {
    "@type": "Person",
    "name": "Lillian R"
  }
}
review.contentReferenceTime

DateTime

A data de in�cio da estadia do autor.

Monitorar pesquisas aprimoradas com o Search Console

O Search Console � uma ferramenta que ajuda voc� a monitorar o desempenho das suas p�ginas na Pesquisa Google. N�o � preciso se inscrever na plataforma para ser inclu�do nos resultados da Pesquisa Google, mas isso pode ajudar voc� a entender e melhorar como vemos seu site. Recomendamos verificar o Search Console nos seguintes casos:

  1. Depois de implantar os dados estruturados pela primeira vez
  2. Depois de lan�ar novos modelos ou atualizar o c�digo
  3. An�lise peri�dica do tr�fego

Depois de implantar os dados estruturados pela primeira vez

Depois que o Google indexar as p�ginas, procure problemas com o relat�rio de status da pesquisa aprimorada relevante. Em condi��es ideais, vai haver um aumento de itens v�lidos e nenhum aumento de itens inv�lidos. Se voc� encontrar problemas nos dados estruturados, fa�a o seguinte:

  1. Corrija os itens inv�lidos.
  2. Inspecione um URL ativo para verificar se o problema persiste.
  3. Solicite a valida��o com o relat�rio de status.

Depois de lan�ar novos modelos ou atualizar o c�digo

Ao fazer mudan�as significativas no site, monitore aumentos nos itens inv�lidos de dados estruturados.
  • Caso voc� perceba um aumento nos itens inv�lidos, talvez tenha lan�ado um novo modelo que n�o funcione ou o site esteja interagindo com o modelo existente de uma maneira nova e incorreta.
  • Caso voc� veja uma diminui��o nos itens v�lidos (n�o correspondidos por um aumento nos itens inv�lidos), talvez n�o esteja mais incorporando os dados estruturados �s p�ginas. Use a Ferramenta de inspe��o de URL para saber o que est� causando o problema.

An�lise peri�dica do tr�fego

Analise o tr�fego da Pesquisa Google com o Relat�rio de desempenho. Os dados v�o mostrar com que frequ�ncia sua p�gina aparece como aprimorada na Pesquisa, com que frequ�ncia os usu�rios clicam nela e qual � a posi��o m�dia dela nos resultados. Tamb�m � poss�vel extrair automaticamente esses resultados com a API Search Console.

Solu��o de problemas

Se voc� tiver problemas para implementar ou depurar dados estruturados, veja alguns recursos que podem ajudar.