hRecipe
Микроформат hRecipe - стандарт разметки HTML или XHTML для продвижения сайтов кулинарных рецептов в поисковой системе Яндекс. Он предназначен для автоматической обработки размещенных на страницах сайта рецептов и извлечения из текста семантических элементов (ингредиентов блюда, способа, времени приготовления и т.д.).
Данный формат не влияет на отображение информации посетителям сайта. На его основе поисковой системой может быть составлен информативный сниппет на странице с результатами выдачи, что позволит пользователям принять решение о переходе на ресурс.
Требования Яндекса к разметке
При поисковой оптимизации сайта учитывают, что для корректного извлечения информации Яндексом одна страница должна выделяться под отдельный рецепт.
Яндекс обрабатывает стандартные элементы микроформата и собственные расширения. К обязательным относятся:
- fn — название блюда или рецепта. Значение свойства — текст (к примеру, Яблочный пирог);
- ingredient — объем или количество ингредиентов. Данным классом необходимо помечать каждый продукт. Значение свойства — HTML код или текст. Допустимы вложенные элементы: name, value и type (количество и единицы измерения), amount (объем ингредиентов в произвольном формате);
- category — вид блюда (расширение Яндекса, непредусмотренное стандартом микроформата);
- instructions — алгоритм приготовления (для отдельных пунктов — instruction). Значение свойства — HTML код или текст. Допустимо вложение внутрь элемента одной или нескольких фотографий процесса приготовления. Свойство также является собственным расширением Яндекса.
Для раскрутки сайта в Яндексе с помощью использования микроформата hRecipe могут использоваться следующие необязательные, но поддерживаемые поисковой системой свойства:
- yield — количество получаемых порций (значение — текст),
- duration — время приготовления блюда (значение — строка формата ISO 8601 или текст),
- autor — автор блюда (значение — карточка hCard или текст),
- nutrition — пищевая или энергетическая ценность блюда (количество калорий, белков, углеводов и т.д.). Для данного свойства Яндексом разработаны расширения: calories, fat, saturatedFat, unsaturatedFat (насыщенные и ненасыщенные жиры), carbohydrates, sugar, fiber, protein, cholesterol, servingSize (объем порции с указанием ее ценности).
Дополнительные свойства, обрабатываемые Яндексом (стандартом не предусмотрены):
- sub-category — подкатегория блюда,
- cuisine-type — название национальной кухни,
- weigh — масса готового блюда,
- photo, result-foto — фотографии этапов приготовления и готового блюда (значение — атрибут src HTML-элемента img).
Теги термина