Структурированные данные о жилье для отпуска (VacationRental)
  
 
Если добавить структурированные данные на страницы объявлений о жилье для отпуска, то в Google Поиске будет показываться больше информации о сдаваемом в аренду жилье. В результатах поиска пользователям будут доступны такие сведения из объявления, как название объекта, его описание, изображения, местоположение, рейтинг, а также отзывы и другие детали.
Подготовка
Эти инструкции предназначены для сайтов, владельцы которых уже связались с техническим менеджером аккаунта Google и имеют доступ к Hotel Center. Если вы хотите добавить информацию о жилье для отпуска, заполните специальную форму. Заполнение формы не гарантирует участие в программе раннего доступа.
Эту функцию можно использовать только на тех сайтах, которые соответствуют определенным требованиям. Кроме того, чтобы выполнить интеграцию, потребуются дополнительные действия. Подробнее о том, как разместить в Google информацию о жилье для отпуска, рассказывается в руководстве по интеграции.
Как добавить структурированные данные
Структурированные данные – стандартизированный формат, который позволяет предоставлять поисковым системам информацию о странице и классифицировать ее контент. Подробнее о принципах работы структурированных данных…
Ниже в общих чертах описано, как создать, проверить и добавить на сайт структурированные данные.
- Добавьте обязательные свойства. Узнайте, в каких частях страницы нужно размещать структурированные данные выбранного вами формата.
- Следуйте рекомендациям.
- Протестируйте свой код с помощью инструмента проверки расширенных результатов. Если будут обнаружены критические ошибки, устраните их. Мы также рекомендуем устранить некритические ошибки, отмеченные в инструменте. Это может привести к повышению качества структурированных данных, хотя страницы будут подходить для создания расширенных результатов и без этого.
- Опубликуйте страницу и с помощью инструмента проверки URL выясните, как она выглядит для робота Googlebot. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом noindexи авторизация на ней не требуется. Если все в порядке, то запросите повторное сканирование ваших URL.
- Отправляйте нам файл Sitemap, чтобы информировать нас об изменениях на сайте. Отправку такого файла можно автоматизировать с помощью Search Console Sitemap API.
Пример
Вот пример простого объявления о жилье для отпуска, на страницу которого добавлена разметка в формате JSON-LD.
<html>
  <head>
    <title>My Beautiful Vacation Rental</title>
    <script type="application/ld+json">
      {
        "@context": "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": [
          "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": "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>Требования для показа контента в расширенных результатах
Структурированные данные о жилье для отпуска должны соответствовать указанным ниже требованиям.
- Правила в отношении объявлений о жилье для отпуска
- Главное о Поиске
- Общие рекомендации по использованию структурированных данных
Типы структурированных данных
В следующих таблицах перечислены свойства структурированных данных о жилье для отпуска и способы их использования. Более подробная информация об этом типе разметки доступна на странице schema.org/VacationRental. Чтобы ваш контент мог появляться в результатах поиска, необходимо задать все обязательные свойства. Для удобства пользователей советуем задать и рекомендуемые нами свойства.
  VacationRental
Полное описание типа VacationRental приведено на странице schema.org/VacationRental.
| Обязательные свойства | |
|---|---|
| containsPlace | 
          Объявление о жилье для отпуска должно содержать как минимум один объект (Accommodation) для добавления таких сведений, как количество кроватей, количество гостей, количество комнат, а также значения свойства  | 
| containsPlace.occupancy | Сведения о максимально допустимом количестве гостей. "occupancy": { "@type": "QuantitativeValue", "value" : 5 } | 
| containsPlace.occupancy.value | Количество гостей, которые могут проживать в сдаваемом в аренду объекте. | 
| identifier | Уникальный идентификатор объекта. Дополнительные рекомендации: 
 | 
| image | 
          Повторно используемое свойство  Одно или несколько изображений. В объявлении должно быть не менее восьми фотографий (как минимум по одному изображению для спальни, ванной и гостиной). Кроме того, изображения должны соответствовать этим требованиям. | 
| latitude(или geo.latitude) | Широта. Минимум 5 знаков после запятой. | 
| longitude(или geo.longitude) | Долгота. Минимум 5 знаков после запятой. | 
| name | Название объекта. | 
| Рекомендуемые свойства | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalType | Тип жилья. Ниже приведено несколько возможных значений: 
 Полные определения этих значений доступны на странице Категории гостиниц. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| address | Полный адрес объекта. Укажите почтовый адрес объекта, в частности город, регион, почтовый индекс и, если необходимо, номер дома и/или квартиры. Учтите, что номер абонентского ящика или только почтовый адрес не считаются полными физическими адресами. "address": { "addressCountry": "US", "addressLocality": "Mountain View", "addressRegion": "California", "postalCode": "94043", "streetAddress": "1600 Amphitheatre Pkwy, Apartment 4E" } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| address.addressCountry | Двухбуквенный код страны, в которой находится объект, по стандарту ISO 3166-1 alpha-2. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| address.addressLocality | Город, в котором находится объект. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| address.addressRegion | Штат или регион, в котором находится объект. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| address.postalCode | Почтовый индекс. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| address.streetAddress | Полный почтовый адрес объекта, в том числе, если необходимо, номер дома и/или квартиры. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| aggregateRating | Общая оценка объекта рассчитывается на основе нескольких оценок или отзывов. Следуйте рекомендациям в отношении отзывов и ознакомьтесь со списком обязательных и рекомендуемых свойств для общей оценки. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| brand | Идентификатор бренда, связанный с данным объектом. Подробные сведения о том, как связать свои объекты с брендами, а также значки и отображаемые названия с соответствующими идентификаторами бренда, доступны в справочных материалах Hotel Center. "brand": { "@type": "Brand", "name" : "brandIdName" } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| checkinTime | Самое раннее время заселения в формате ISO 8601. Пример:  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| checkoutTime | Самое позднее время заселения в формате ISO 8601. Пример:  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| containsPlace.additionalType | Тип номера. Используйте одно из следующих значений: 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| containsPlace.amenityFeature | Повторно используемое свойство  Наличие определенных удобств или услуг. Логические значения по следующему образцу: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": true } Используйте одно из следующих значений для свойства  
 Нелогические значения Мы также поддерживаем нелогические пары  Нелогические значения должны выглядеть следующим образом: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": "detail" } 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| containsPlace.bed | 
        Повторно используемое свойство  Информация о типе и количестве кроватей. "bed": [{ "@type": "BedDetails", "numberOfBeds" : 1, "typeOfBed": "Queen" }, { "@type": "BedDetails", "numberOfBeds" : 2, "typeOfBed": "Single" }] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| containsPlace.bed.numberOfBeds | Количество кроватей в номере. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| containsPlace.bed.typeOfBed | Тип кроватей. Ниже приведено несколько возможных значений: 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| containsPlace.floorSize | Площадь объекта. Чтобы указать площадь, используйте значения свойства  
 "floorSize": { "@type": "QuantitativeValue", "value" : 75, "unitCode": "MTK" } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| containsPlace.numberOfBathroomsTotal | Количество туалетов. Ознакомьтесь с обозначениями для объектов недвижимости, описанными в RESO, и укажите общее количество туалетов. Например, если на территории объекта два туалета, совмещенных с ванной, и один туалет без ванны, то общее количество туалетов будет равно 2,5. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| containsPlace.numberOfBedrooms | Общее количество спален. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| containsPlace.numberOfRooms | Общее количество комнат. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| description | Описание объекта. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| knowsLanguage | 
         
        Языки, на которых говорит персонал. Используйте языковые коды по стандарту IETF BCP 47, например  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| review | 
         Один или несколько отзывов. Следуйте этим рекомендациям и ознакомьтесь со списком обязательных и рекомендуемых свойств отзыва.. "review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": 4, "bestRating": 5 }, "datePublished": "2023-02-09" "author": { "@type": "Person", "name": "Lillian R" } } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| review.contentReferenceTime | Дата заезда автора объявления. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сбор статистики по расширенным результатам в Search Console
С помощью Search Console вы можете собирать данные об эффективности страниц вашего ресурса в Google Поиске. Вам не обязательно регистрироваться в этом сервисе, чтобы ваши страницы попали в результаты поиска. Однако это позволит узнать, как роботы Google воспринимают сайт, и упростить им его обработку. Рекомендуем проверять информацию в Search Console в следующих случаях:
- После первого размещения структурированных данных
- После выпуска новых шаблонов или обновления кода
- При регулярном анализе трафика
После первого размещения структурированных данных
Когда ваши страницы будут проиндексированы, проверьте их на наличие ошибок с помощью отчета о статусе расширенных результатов. Желательно, чтобы количество объектов с правильной разметкой выросло, а число объектов с ошибками – нет. Если в структурированных данных будут обнаружены ошибки, примите следующие меры:
- Устраните проблемы в объектах.
- Проверьте исправленную страницу, чтобы узнать, обнаруживаются ли ошибки.
- Запросите проверку ресурса, используя отчет о статусе расширенных результатов.
После выпуска новых шаблонов или обновления кода
Если вы внесли значительные изменения на сайт, проверьте, не увеличилось ли число недействительных объектов, связанных со структурированными данными.- Увеличилось число недействительных объектов? Возможно, вы создали шаблон, с которым что-то не так, или имеющийся шаблон используется некорректно.
- Уменьшилось число действительных элементов, но не увеличилось количество недействительных? Возможно, на ваших страницах не размещены структурированные данные. Выяснить, с чем связаны ошибки, можно при помощи инструмента проверки URL.
При регулярном анализе трафика
Анализировать трафик сайта из Google Поиска можно с помощью отчета об эффективности. Из этого отчета вы узнаете, как часто страница появляется в Поиске в виде расширенного результата, с какой регулярностью пользователи нажимают на нее и какова ее средняя позиция в результатах поиска. Эти сведения также можно автоматически получать с помощью Search Console API.Устранение неполадок
Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.
- Если вы используете систему управления контентом (CMS) или поручили настройку сайта другому человеку, обратитесь за помощью к нему или разработчику CMS. Не забудьте переслать ему сообщения о проблеме, полученные вами в Search Console.
- Google не гарантирует показ вашего контента в результатах поиска, которые формируются на основе структурированных данных. Возможные причины, по которым ваши материалы могут не показываться в виде расширенных результатов, перечислены в общих рекомендациях по использованию структурированных данных.
- Ознакомьтесь со списком типичных ошибок в структурированных данных и отчетом о структурированных данных, которые невозможно обработать, и проверьте, правильно ли вы добавили разметку.
- Если мы вручную приняли меры в отношении страницы, недопустимые структурированные данные на ней будут игнорироваться до тех пор, пока вы не исправите код. При этом сама страница может появляться в результатах поиска и дальше. Чтобы устранить проблемы со структурированными данными, воспользуйтесь отчетом о мерах, принятых вручную.
- Ещё раз изучите рекомендации, чтобы выяснить, соответствует ли им ваш контент. Проблема может быть связана со спамом в контенте или разметке, а не с ошибками в синтаксисе. Тогда ее не получится выявить с помощью инструмента проверки расширенных результатов.
- Узнайте, чем может быть вызвано отсутствие расширенных результатов или уменьшение их общего количества.
- Робот Googlebot сканирует и индексирует страницы не сразу после обновления контента. С момента публикации страницы может пройти несколько дней, пока Google обнаружит и просканирует ее. Мы собрали на отдельной странице ответы на часто задаваемые вопросы о сканировании и индексировании.
- В случае необходимости задавайте вопросы на форуме Центра Google Поиска