Микроформат hReview используется для HTML разметки отзывов. Он позволяет поисковому роботу автоматически обрабатывать отзывы на страницах сайта, извлекая из текста основные семантические элементы (тело отзыва, рейтинг, достоинства и др.). Посетители ресурса разметку не видят, кроме того, она практически не изменяет форматирование информации на странице. hReview предполагает включение элементов, размеченных другими микроформатами (hProduct, hCard и hCalendar).
Обработка Яндексом микроформата hReview
Поисковый робот Яндекса обрабатывает разметку hReview параллельно с индексацией страницы. После автоматической проверки извлеченные данные могут показываться в сниппете отзывов в поисковой выдаче или на других сервисах. Чтобы робот правильно обработал отзывы, каждый из них следует располагать на отдельной странице. Все свойства должны находиться внутри родительского класса hReview. Текстовые элементы, кроме технических в формате value-title или теге abbr, должны отображаться на странице и быть видны пользователям.
Элементы микроформата
Поисковая система Яндекс умеет обрабатывать стандартные элементы разметки, а также собственные расширения. К стандартным относятся:
- hreview — корневой элемент;
- summary — краткий анонс;
- description — тело отзыва;
- pro — достоинства объекта отзыва, contra — его недостатки (оба элемента можно располагать внутри свойства description, недопустимо отсутствие всех трех сущностей);
- dtreviewed — дата написания отзыва (формат ISO8601);
- rating — рейтинг отзыва (с фиксированной точкой 3.5, 4.0 и т.д.). Нижняя граница рейтинга worst и верхняя best могут быть обозначены внутри блока. По умолчанию worst равно 1.0, а best 5.0;
- permalink — адрес полного текста отзыва. Должен быть постоянным и уникальным;
- reviewer — поле, в котором указывается автор отзыва;
- type — тип отзыва (product для автомобилей). Возможные значения: event, business, place, website, person и url;
- item — описание объекта отзыва.
- Обязательными являются поля reviewer, dtreviewed, item и type.
Собственные расширения Яндекса — owning-time (время использования объекта) и reviewsurl (адрес страницы с похожими отзывами).