Микроформат hProduct предназначен для разметки информации о товарах, размещенной на страницах сайта, для последующего извлечения поисковым роботом из текста основных семантических свойств (бренда, стоимости, описания продукта, фотографий и т.д.). Посетители ее не видят, форматирование контента практически не меняется.
Разметка hProduct помогает сформировать привлекательный сниппет на странице поисковой выдачи. Микроформат обрабатывается роботом одновременно с индексацией ресурса. Извлеченные данные становятся общедоступными, их могут использовать любые сервисы.
Стандарты микроформата
Разметка hProduct осуществляется следующим образом: описание объекта располагается в корневом узле с классом hProduct. Внутри элемента могут использоваться стандартные свойства:
category — тип объекта. Поле является обязательным. Значение тега, применяемого с этим элементом, к примеру, для отзыва об автомобиле, должно быть auto;
photo — фотография объекта. Допустимо вложение нескольких элементов. На данный момент робот Яндекса это поле не обрабатывает;
url — адрес карточки модели. Свойство повышает привлекательность сниппета в поисковой выдаче;
brand — марка (например, Ford). Поле является обязательным;
fn — название модели (например, Mondeo). Поле является обязательным;
identifier — идентификатор. Должен содержать поля value (значение) и type (тип).
Например:
<span class ="identifier">
<span class ="type">
<span class = value-title" title =" body-type"></span> вид кузова:
</span>
<span class =" value">двухдверный купе</span>
</span>
Если значением идентификатора является все содержимое родительского элемента identifier, исключая type, выделять блок value не требуется.
Блок identifier для описания автомобилей обрабатывается со следующими свойствами type:
body-type — вид кузова;
configuration-name — комплектация машины;
prodyear — год выпуска авто. Поле является обязательным;
engine-type и displacement — тип и объем двигателя;
dtpurchased — дата покупки транспортного средства;
transmission — тип КПП;
gear-type — привод;
run и run-metric — пробег и его размерность;
steering-wheel — расположение руля;
horse-power — количество лошадиных сил.