- 1 декабря: Удалены упоминания о Тесте на мобильную дружелюбность и отчете о мобильной удобстве из всей нашей документации, так как эти функции исчезают.
Структурированные данные для аренды отпуска (VacationRental)
Когда вы добавляете структурированные данные на страницы с объявлениями о аренде отпуска, Google Поиск может показывать ваше объявление более наглядно. Пользователи могут видеть информацию об объявлении, такую как название, описание, изображения, местоположение, рейтинг, отзывы и многое другое прямо в результатах поиска.
Перед началом
Эти инструкции предназначены для сайтов, которые уже связались с менеджером по техническим вопросам Google и имеют доступ к Центру отелей. Если вы заинтересованы в интеграции ваших объявлений о аренде отпуска, но еще не были связаны с Google, пожалуйста, свяжитесь с нами, используя форму интереса к аренде отпуска.
Эта функция ограничена сайтами, которые соответствуют определенным критериям, и для завершения интеграции требуются дополнительные шаги. Чтобы узнать больше о том, как разместить свои объявления о аренде отпуска в Google, посетите стартовое руководство по интеграции.
Как добавить структурированные данные
Структурированные данные — это стандартизированный формат для предоставления информации о странице и классификации ее содержания. Если вы новичок в структурированных данных, вы можете узнать больше о том, как они работают.
Вот обзор того, как создать, протестировать и выпустить структурированные данные. Для пошагового руководства о том, как добавить структурированные данные на веб-страницу, ознакомьтесь с codelab по структурированным данным.
Добавьте обязательные свойства. В зависимости от используемого вами формата узнайте, куда вставить структурированные данные на странице.
- Используете CMS? Возможно, будет проще использовать плагин, интегрированный в вашу CMS.
- Используете JavaScript? Узнайте, как создавать структурированные данные с помощью JavaScript.
- Следуйте инструкциям.
- Проверьте свой код с помощью теста на богатые результаты и исправьте любые критические ошибки. Также рассмотрите возможность исправления любых некритических проблем, которые могут быть отмечены в инструменте, так как они могут помочь улучшить качество ваших структурированных данных (хотя это и не обязательно для соответствия требованиям богатых результатов).
- Разверните несколько страниц, которые включают ваши структурированные данные, и используйте инструмент проверки URL, чтобы проверить, как Google видит страницу. Убедитесь, что ваша страница доступна для Google и не заблокирована файлом robots.txt, тегом noindex или требованиями к входу. Если страница выглядит нормально, вы можете попросить Google заново проиндексировать ваши URL.
Примечание: Позвольте времени для повторного обхода и повторного индексирования. Помните, что Google может занять несколько дней после публикации страницы, чтобы найти и проиндексировать ее. Чтобы информировать Google о будущих изменениях, мы рекомендуем вам отправить карту сайта. Вы можете автоматизировать это с помощью API карты сайта Search Console.
Пример
Вот пример простого объявления о аренде отпуска с использованием 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>
Критерии соответствия
Вы должны следовать этим руководящим принципам, чтобы ваши структурированные данные о аренде отпуска соответствовали требованиям для использования в Google Поиске.
- Политики аренды отпуска
- Основы поиска
- Общие руководящие принципы для структурированных данных
Предупреждение: Если ваш сайт нарушает одно или несколько из этих правил, Google может принять меры вручную. После того как вы исправите проблему, вы можете подать свой сайт на повторное рассмотрение.
Определения типов структурированных данных
Следующие таблицы перечисляют свойства и использование для разметки объявлений о аренде отпуска с помощью schema.org/VacationRental. Вы должны включить обязательные свойства, чтобы ваши структурированные данные были допустимы для отображения. Вы также можете включить рекомендованные свойства, чтобы добавить больше информации о вашем контенте, что обеспечит лучший пользовательский опыт.
VacationRental
Полное определение VacationRental доступно на 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. |
Мониторинг обогащенных результатов с помощью Search Console
Search Console — это инструмент, который помогает вам отслеживать, как ваши страницы работают в Google Поиске. Вам не нужно подписываться на Search Console, чтобы быть включенным в результаты поиска Google, но это может помочь вам понять и улучшить то, как Google видит ваш сайт. Мы рекомендуем проверять Search Console в следующих случаях:
- После первого развертывания структурированных данных
- После выпуска новых шаблонов или обновления вашего кода
- Периодически анализируя трафик
После первого развертывания структурированных данных
После того как Google индексирует ваши страницы, ищите проблемы с помощью соответствующего отчета о статусе обогащенных результатов. В идеале, должно произойти увеличение числа действительных элементов и отсутствие увеличения числа недействительных элементов. Если вы обнаружили проблемы в своих структурированных данных:
- Исправьте недействительные элементы.
- Проверьте активный URL, чтобы узнать, сохраняется ли проблема.
- Запросите проверку с помощью отчета о статусе.
После выпуска новых шаблонов или обновления вашего кода
Когда вы вносите значительные изменения на своем сайте, следите за увеличением недействительных элементов структурированных данных.
- Если вы видите увеличение недействительных элементов, возможно, вы внедрили новый шаблон, который не работает, или ваш сайт взаимодействует с существующим шаблоном плохим образом.
- Если вы видите уменьшение действительных элементов (не сопоставленное с увеличением недействительных элементов), возможно, вы больше не встраиваете структурированные данные на своих страницах. Используйте инструмент инспекции URL, чтобы выяснить, что вызывает проблему.
Предупреждение: Не используйте кэшированные ссылки для отладки ваших страниц. Вместо этого используйте инструмент инспекции URL, так как он показывает самую актуальную версию ваших страниц.
Периодический анализ трафика
Анализируйте трафик Google Поиска, используя отчет о производительности. Данные покажут вам, как часто ваша страница появляется в качестве обогащенного результата в поиске, как часто пользователи на нее кликают и какая средняя позиция у вас в результатах поиска. Вы также можете автоматически извлекать эти результаты с помощью API Search Console.
Устранение неполадок
Если у вас возникли проблемы с внедрением или отладкой структурированных данных, вот некоторые ресурсы, которые могут помочь вам.
- Если вы используете систему управления контентом (CMS) или кто-то другой занимается вашим сайтом, попросите их помочь вам. Обязательно пересылайте любые сообщения Search Console, подробно описывающие проблему.
- Google не гарантирует, что функции, использующие структурированные данные, будут отображаться в результатах поиска. Для получения списка распространенных причин, по которым Google может не показывать ваш контент в обогащенном результате, смотрите Общие рекомендации по структурированным данным.
- Возможно, у вас есть ошибка в ваших структурированных данных. Проверьте список ошибок структурированных данных.
- Если вы получили ручное действие по структурированным данным против вашей страницы, структурированные данные на странице будут игнорироваться (хотя страница все еще может появляться в результатах поиска Google). Чтобы исправить проблемы со структурированными данными, используйте отчет о ручных действиях.
- Еще раз проверьте рекомендации, чтобы определить, соответствует ли ваш контент руководящим принципам. Проблема может быть вызвана как спам-контентом, так и спамовым использованием разметки. Тем не менее, проблема может не быть синтаксической ошибкой, и поэтому тест обогащенных результатов не сможет выявить эти проблемы.
- Устраните недостающие обогащенные результаты / падение общего числа обогащенных результатов.
- Позвольте время для повторного обхода и переиндексации. Помните, что после публикации страницы Google может понадобиться несколько дней, чтобы найти и проиндексировать ее. Для общих вопросов о сканировании и индексации смотрите часто задаваемые вопросы по сканированию и индексации Google Поиска.
- Опубликуйте вопрос на форуме Google Search Central.
Recent Comments