- 1 de dezembro: Removemos as menções ao Teste de Compatibilidade Móvel e ao relatório de Usabilidade Móvel em toda a nossa documentação, pois esses recursos estão sendo descontinuados.
Dados estruturados para aluguel de temporada (VacationRental)
Dados estruturados para aluguel de temporada (VacationRental)
Quando você adiciona dados estruturados às suas páginas de listagem de aluguel de temporada, o Google Search pode exibir sua listagem de maneiras mais ricas. Os usuários podem ver informações sobre a listagem, 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 com um Gerente de Conta Técnica do Google e têm acesso ao Centro de Hotéis. Se você estiver interessado em integrar suas listagens de aluguel de temporada, mas ainda não foi contatado pelo Google, entre em contato usando o formulário de interesse em aluguel de temporada.
Esse recurso é limitado a sites que atendem a certos critérios de elegibilidade e etapas adicionais são necessárias para concluir a integração. Para saber mais sobre como listar seus aluguéis de temporada no Google, visite o guia de introdução à integração.
Como adicionar dados estruturados
Dados estruturados são um formato padronizado para fornecer informações sobre uma página e classificar o conteúdo da página. Se você é novo em dados estruturados, pode aprender mais sobre como eles funcionam.
Aqui está uma visão geral de como construir, testar e liberar dados estruturados. Para um guia passo a passo sobre como adicionar dados estruturados a uma página da web, consulte o codelab de dados estruturados.
Adicione as propriedades necessárias. Com base no formato que você está usando, descubra onde inserir os dados estruturados na página.
Usando um CMS? Pode ser mais fácil usar um plugin que esteja integrado ao seu CMS.
Usando JavaScript? Aprenda como gerar dados estruturados com JavaScript.
Siga as diretrizes.
Valide seu código usando o Teste de Resultados Ricos e corrija quaisquer erros críticos. Considere também corrigir quaisquer problemas não críticos que possam ser sinalizados na ferramenta, pois isso pode ajudar a melhorar a qualidade de seus dados estruturados (no entanto, isso não é necessário para ser elegível para resultados ricos).
Implante algumas páginas que incluam seus dados estruturados e use a ferramenta de Inspeção de URL para testar como o Google vê a página. Certifique-se de que sua página seja acessível ao Google e não esteja bloqueada por um arquivo robots.txt, pela tag noindex ou por requisitos de login. Se a página parecer adequada, você pode pedir ao Google para reexaminar suas URLs.
Nota: Deixe tempo para re-crawling e re-indexação. Lembre-se de que pode levar vários dias após a publicação de uma página para que o Google a encontre e a rastreie.
Para manter o Google informado sobre mudanças futuras, recomendamos que você envie um sitemap. Você pode automatizar isso com a API do Sitemap do Search Console.
Exemplo
Aqui está um exemplo de uma listagem simples de aluguel de temporada usando JSON-LD.
<html> <head> <title>My Beautiful Vacation Rental</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VacationRental", "additionalType": "HolidayVillageRental", "brand": "my_brand_id", "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." }, "aggregateRating": { "ratingValue": 4.5, "ratingCount": 10, "reviewCount": 3, "bestRating": 5 }, "image": [ "https://example.com/mylisting/unit_image1.png", "https://example.com/mylisting/unit_image2.png", "https://example.com/mylisting/unit_image3.png", "https://example.com/mylisting/unit_image4.png", "https://example.com/mylisting/unit_image5.png", "https://example.com/mylisting/unit_image6.png", "https://example.com/mylisting/unit_image7.png", "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": "2022-12-01", "contentReferenceTime": "2022-11-17" }, { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" }, "author": { "@type": "Person", "name": "John S." }, "datePublished": "2022-10-01", "contentReferenceTime": "2022-09-28" } ] } </script> </head> <body></body> </html>
Diretrizes de Elegibilidade
Você deve seguir estas diretrizes para que seus dados estruturados de aluguel de temporada sejam elegíveis para uso no Google Search.
Políticas de Aluguel de Temporada
Fundamentos de Pesquisa
Diretrizes Gerais de Dados Estruturados
Aviso: Se seu site violar uma ou mais dessas diretrizes, o Google pode tomar uma ação manual contra ele. Depois de corrigir o problema, você pode enviar seu site para reconsideração.
Definições de Tipo de Dados Estruturados
As tabelas a seguir listam propriedades e usos para marcar listagens de aluguel de temporada usando schema.org/VacationRental. Você deve incluir as propriedades necessárias para que seus dados estruturados sejam elegíveis para exibição. Você também pode incluir as propriedades recomendadas para adicionar mais informações sobre seu conteúdo, o que proporcionará uma melhor experiência ao usuário.
VacationRental
A definição completa de VacationRental está disponível em schema.org/VacationRental.
Required properties | |
---|---|
containsPlace |
Accommodation A vacation rental listing must contain one Accommodation to markup additional details such as beds, occupancy, number of rooms, and amenityFeature properties. |
containsPlace. |
QuantitativeValue Information about the maximum number of guests allowed to stay at the vacation rental listing.
"occupancy": { "@type": "QuantitativeValue", "value" : 5 } |
containsPlace. |
Integer The numerical value of guests allowed to stay at the vacation rental listing. |
identifier |
Text A unique identifier for the property.
Additional guidelines:
|
image |
Repeated URL One or more images of the listing. The listing must have a minimum of 8 photos (at least 1 image of each of the following: bedroom, bathroom, and common area).
Additionally, follow the Property listing image requirements. |
latitude (or geo. ) |
Number The latitude of the listing’s location. Precision must be at least 5 decimal places. |
longitude (or geo. ) |
Number The longitude of the listing’s location. Precision must be at least 5 decimal places. |
name |
Text The name of the vacation rental listing. |
Recommended properties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
additionalType |
Text The type of vacation rental listing. Here are some suggested values:
The full definitions of these values are in Categories for lodging businesses. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address |
PostalAddress Information about the street address of the listing. Include all properties that apply to your country.
"address": { "addressCountry": "US", "addressLocality": "Mountain View", "addressRegion": "California", "postalCode": "94043", "streetAddress": "1600 Amphitheatre Pkwy." } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The country of your vacation listing, using the two-letter ISO 3166-1 alpha-2 country code. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The city of your vacation listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The region of your vacation listing. For example, a state. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The postal code for your vacation listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The full street address of your vacation listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aggregateRating |
AggregateRating The average vacation rental rating is based on multiple ratings or reviews. Follow the review snippet guidelines and the list of required and recommended aggregate rating properties. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
brand |
Text The brand ID associated with this property. Read more about how to to associate your properties to brands and how link your brand icons and display names to respective brand IDs in the Hotel Center documentation. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkinTime |
Time The earliest time someone may check into a lodging establishment in ISO 8601 format.
Example: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkoutTime |
Time The latest time someone may check into a lodging establishment in ISO 8601 format.
Example: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Text The type of room for this accommodation. Use one of the following values:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Repeated amenityFeature
Whether the property has a certain feature or amenity. Boolean examples follow this pattern: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": true } Boolean valuesUse one of the following values for the
Non-boolean values We also support the following non-boolean Non-boolean values follow this pattern: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": "detail" }
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Repeated BedDetails Information about the type and number of beds in the listing.
"bed": [{ "@type": "BedDetails", "numberOfBeds" : 1, "typeOfBed": "Queen" }, { "@type": "BedDetails", "numberOfBeds" : 2, "typeOfBed": "Single" }] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The number of beds in the listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Text The type of beds in the listing. Here are some suggested values:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
QuantitativeValue Size of the accommodation. It must be specified using unitCode property values:
"floorSize": { "@type": "QuantitativeValue", "value" : 75, "unitCode": "MTK" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The total bathrooms in the listing. Follow real estate conventions as documented in RESO and use the simple sum of the number of bathrooms. For example, for a property with two full bathrooms and one half bathroom, the total number of bathrooms is 2.5. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The total number of bedrooms in the listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The total number of rooms in the listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description |
Text A description of the property. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
knowsLanguage |
Repeated Text The languages the host can speak. Use language codes from the IETF BCP 47 standard, such as en-US or fr-FR . |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review |
Repeated Review One or more user reviews of the listing. Follow the review snippet guidelines and the list of required and recommended review properties.
"review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "4", "bestRating": "5" }, "datePublished": "2023-02-09" "author": { "@type": "Person", "name": "Lillian R" } } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review. |
DateTime
The start date of the author’s stay. |
Monitore os resultados ricos com o Search Console
O Search Console é uma ferramenta que ajuda você a monitorar o desempenho das suas páginas no Google Search. Você não precisa se inscrever no Search Console para ser incluído nos resultados de pesquisa do Google, mas ele pode ajudá-lo a entender e melhorar como o Google vê seu site. Recomendamos verificar o Search Console nos seguintes casos:
- Após implantar dados estruturados pela primeira vez
- Após lançar novos templates ou atualizar seu código
- Analisando o tráfego periodicamente
Após implantar dados estruturados pela primeira vez
Depois que o Google indexou suas páginas, procure por problemas usando o relatório de status de resultados ricos relevante. Idealmente, deve haver um aumento no número de itens válidos e nenhuma elevação no número de itens inválidos. Se você encontrar problemas em seus dados estruturados:
- Corrija os itens inválidos.
- Inspecione uma URL ao vivo para verificar se o problema persiste.
- Solicite validação usando o relatório de status.
Após lançar novos templates ou atualizar seu código
Quando você fizer mudanças significativas em seu site, monitore o aumento de itens inválidos nos dados estruturados.
- Se você notar um aumento nos itens inválidos, talvez tenha lançado um novo template que não funciona, ou seu site interage com o template existente de uma nova e má maneira.
- Se você perceber uma diminuição nos itens válidos (não acompanhada por um aumento nos itens inválidos), talvez você não esteja mais incorporando dados estruturados em suas páginas. Use a ferramenta de Inspeção de URL para descobrir o que está causando o problema.
Atenção: Não use links em cache para depurar suas páginas. Em vez disso, use a Ferramenta de Inspeção de URL, pois ela possui a versão mais atualizada de suas páginas.
Analisando o tráfego periodicamente
Analise o tráfego de pesquisa do Google usando o Relatório de Desempenho. Os dados mostrarão com que frequência sua página aparece como um resultado rico na pesquisa, quantas vezes os usuários clicam nela e qual é a posição média em que você aparece nos resultados de pesquisa. Você também pode puxar esses resultados automaticamente com a API do Search Console.
Solução de Problemas
Se você estiver tendo dificuldades para implementar ou depurar dados estruturados, aqui estão alguns recursos que podem ajudá-lo.
- Se você estiver usando um sistema de gerenciamento de conteúdo (CMS) ou outra pessoa estiver cuidando de seu site, peça ajuda a eles. Certifique-se de encaminhar qualquer mensagem do Search Console que detalhe o problema.
- O Google não garante que as funcionalidades que consomem dados estruturados aparecerão nos resultados de pesquisa. Para uma lista de razões comuns pelas quais o Google pode não mostrar seu conteúdo em um resultado rico, consulte as Diretrizes Gerais de Dados Estruturados.
- Você pode ter um erro em seus dados estruturados. Verifique a lista de erros de dados estruturados.
- Se você recebeu uma ação manual contra sua página em relação aos dados estruturados, os dados estruturados na página serão ignorados (embora a página ainda possa aparecer nos resultados de pesquisa do Google). Para corrigir problemas de dados estruturados, use o relatório de Ações Manuais.
- Revise novamente as diretrizes para identificar se seu conteúdo está em conformidade com as diretrizes. O problema pode ser causado por conteúdo considerado spam ou pelo uso de marcação considerada spam. No entanto, o problema pode não ser uma questão de sintaxe, portanto, o Teste de Resultados Ricos pode não conseguir identificar essas questões.
- Resolva a falta de resultados ricos ou a queda no total de resultados ricos.
- Dê tempo para reanálise e reindexação. Lembre-se de que pode levar vários dias após a publicação de uma página para que o Google a encontre e a indexe. Para perguntas gerais sobre rastreamento e indexação, consulte o FAQ sobre rastreamento e indexação do Google Search.
- Poste uma pergunta no fórum do Google Search Central.
Recent Comments