Вебмастер
Содержимое сайта и партнерские программы
Партнерские программы
Безопасность сайта

Описание элементов, обрабатываемых Яндексом

Общие требования к отзывам

Чтобы отзывы с вашего сайта могли быть обработаны Яндексом, каждый отзыв должен располагаться на отдельной странице. Вся информация и содержание отзыва должны полностью содержаться в элементе корневого класса hreview.

Все элементы отзыва располагаются внутри элемента корневого класса. Все текстовые данные отзыва, размеченные согласно микроформату, должны полностью отображаться на странице для посетителей сайта. Исключение — технические данные, записанных с использованием тега abbr или класса value-title. Подробнее о том, как Яндекс обрабатывает микроформаты, читайте в правилах обработки разметки.

Яндекс обрабатывает как стандартные элементы микроформата, так и собственные расширения. Свойства, поддерживаемые Яндексом, но отсутствующие в стандартной спецификации, выделены полужирным шрифтом.

Чтобы отзывы об организациях, размещенные на вашем сайте, отображались на Яндекс.Картах, вам нужно стать участником партнерской программы.

Поддерживаемые поля

Схема разметки предполагает, что HTML-элементы содержат атрибуты class и расположены согласно иерархии, показанной ниже.

Корневой элемент отзыва следует помечать классом hreview. Составляющие отзыва размечаются классами, перечисленными ниже:

  • summary — краткая аннотация к отзыву (совет покупателю, общее впечатление и т. п.).

  • description — текст отзыва.

  • pro — текст о достоинствах объекта отзыва; если достоинства перечислены в виде списка, то рекомендуется пометить каждый элемент списка классом pro; допускается расположение внутри description.

  • contra — текст о недостатках объекта отзыва; если недостатки перечислены в виде списка, то рекомендуется пометить каждый элемент списка классом contra; допускается расположение внутри description.

Примечание. 

Отзыв должен включать хотя бы один из элементов description, pro и contra.

  • dtreviewed — дата написания отзыва в формате ISO 8601 (например, 2005-08-09 или 2005-08-09T18:31). Обязательное поле.

  • rating — оценка объекта отзыва в формате числа с фиксированной точкой (например, 4.0, 4.5 или 4).

    Внутри блока rating могут быть указаны верхняя и нижняя границы шкалы рейтинга:

    • worst — минимальный рейтинг отзыва.

    • best — максимальный рейтинг отзыва.

    Если поля worst или best не указаны, то считается, что минимальный рейтинг равен 1.0, а максимальный — 5.0.

    Сайт может участвовать в партнерской программе отзывов об организациях только если в большинстве отзывов на сайте проставлен рейтинг.

  • tag — рейтинг организации в определенном аспекте. Формат значения, аналогично rating, — число с фиксированной точкой (например, 4.0, 4.5 или 4).

    Свойство tag включает следующие поля:

    • name — оцениваемая характеристика.

      Обрабатываемые характеристики:

      • «cuisine» — кухня;

      • «service» — уровень обслуживания;

      • «interior» — интерьер;

      • «value-for-money» — соотношение цена/качество;

      • «hall» — зал;

      • «movie-choice» — выбор фильмов;

      • «accommodation» — качество предоставляемых комнат;

      • «location» — месторасположение;

      • «drinks» — напитки;

      • «equipment» — оснащенность;

      • «pool-size» — размер бассейна;

      • «water-quality» — качество воды;

      • «workmanship» — качество работы;

      • «price-level» — уровень цен;

      • «music» — музыка;

      • «cleanliness» — чистота заведения;
      • «bea_comfort» — комфорт в номере;
      • «internet» — качество интернет-соединения.
    • worst — минимальный рейтинг отзыва.

    • best — максимальный рейтинг отзыва.

    Если значения полей worst или best не указаны, то минимальный рейтинг по умолчанию равен 1.0, а максимальный — 5.0.

  • permalink — URL, по которому доступен полный текст отзыва. permalink обязательно должен быть указан.

    URL каждого отзыва должен быть уникален. Крайне нежелательно, чтобы значение поля permalink менялось со временем.

  • mobile-url — постоянная ссылка на мобильную версию страницы отзыва. Если вы используете мобильную версию страницы со списком отзывов, укажите ссылку на конкретный отзыв, отмеченный якорем. Если у партнера отсутствует мобильная версия или поле не указано, в мобильных приложениях Яндекса будет отображаться полный текст отзыва.
  • reviewsurl (URL) — URL страницы, где собраны другие отзывы про объекты данного типа. В одном отзыве может быть несколько различных элементов reviewsurl для сравнительных обзоров или для разных группировок отзывов. Например, отзыв о ресторане может содержать два разных элемента reviewsurl: одна ссылка может вести на список всех отзывов о данном ресторане, а другая — на список отзывов обо всех ресторанах, представленных на сайте.

    Страницы, адреса которых указаны в полях reviewsurl, могут получить улучшенные сниппеты в поисковой выдаче.

  • reviewer — блок, указывающий на автора отзыва. Обязательное поле.

    Внутри блока reviewer должен находиться блок hcard c информацией об авторе.

    В блоке обязательно должно быть указано имя автора, в поле fn. Для отзыва об организации также необходимо указать адрес страницы со всеми отзывами автора. Если в поле url указана ссылка на личную страницу автора, поместите адрес страницы с отзывами в поле permalink блока vcard, в котором описан автор.

    Все элементы описаны в спецификации формата hCard. Перевод спецификации на русский язык находится по адресу http://microformats.org/wiki/hcard-ru.

    Смотрите также раздел о том, как Яндекс работает с hCard.

  • type — тип объекта отзыва. Обязательное поле. Возможные значения: product, business, place, person, event, website, url.

    Для отзывов на организации в качестве значение поля type нужно указать «business» или «place».

  • item — обязательный блок, описывающий организацию.

    Для отзывов об организациях блок item должен содержать один блок, размеченный согласно микроформату hCard. Блок обязательно должен содержать ссылку на страницу организации на вашем сайте (поле permalink). Пример разметки блока item:

    <div class="item vcard">
      <div class="fn org summary">Ресторан «Прага»</div>
      <span class="adr">
       <span class="street-address">ул. Арбат, 2/1</span>,
       <span class="locality">Москва</span>
      </span>
      <span class="tel">+7 (495) 690-31-37</span>;
      <a class="url" href="http://www.praga.ru/">praga.ru</a>
      <a class="permalink" href="http://www.example.ru/praga">Все отзывы о ресторане</a>
     </div>

Пример размеченного отзыва

<div class="hreview">
  <h2 class="summary"><a href="http://example.com/review?10231" class="permalink">Русская кухня в изгнании</a></h2>
  <div>Отзыв написал <span class="reviewer vcard"><a class="url fn" href="http://example.com/users/vasya">Вася Пупкин</a></span>,
    <span class="dtreviewed"><abbr class="value" title="2012-07-15">15 июля 2012</abbr>.</span>
  </div>
  <div class="rating">
    <abbr class="worst" title="0"></abbr>
    <p>Оценка: <span class="value">9</span> из <span class="best">10</span>.</p>
  </div>
  <div class="pro">Бесплатная стоянка, прекрасная детская комната и предупредительные официанты.</div>
  <div class="contra">Большой и шумный некурящий зал.</div>
  <div class="description">
    <abbr class="type" title="business">
    <p>Заказ был готов сравнительно быстро, а напитки приготовили практически сразу.
    Обслуживание на уровне, хотя грязная посуда иногда застаивалась.</p>
    <p>Рекомендую русскую кухню, особенно супы.</p></abbr>
  </div>
  <div>Автор посетил заведение <span class="dtvisited"><abbr class="value" title="2012-07-10">10 июля 2012</abbr></span>.</div>
  <div>Оценки характеристик ресторана:
    <ul>
      <li class="tag">
        <span class="name">
    <span class="value-title" title="cuisine"/>
          Кухня:
        </span>
  <span class="value">5</span> из <span class="best">5</span>;
      </li>
   <li class="tag">
        <span class="name">
    <span class="value-title" title="hall"/>
          Зал:
        </span>
  <span class="value">3</span> из <span class="best">5</span>;
      </li>
    </ul>
  </div>
  <div class="item vcard">
    <h3>Информация о <abbr class="category" title="restaurant">ресторане</abbr></h3>
    <p>Название: <span class="fn org">Заграница</span></p>
    <p class="adr">Адрес:
      <span class="locality">Москва</span>, <span class="street-address">Тверская, 7</span>.
    </p>
    <p>Телефон: <abbr class="tel" title="+7 (495) 123-45-12"></abbr>.</p>
    <p>Сайт ресторана: <a class="url" href="http://zagranica.com">http://zagranica.com</a></p>
    <p>Электронный адрес администрации: <a class="email" href="mailto:hostess@zagranica.com">hostess@zagranica.com</a></p>
  </div>
</div>
Оцените статью
Спасибо за ваш отзыв!