Описание элементов hRecipe для вашего сайта в Яндекс

Описание элементов hRecipe для вашего сайта в Яндекс

  • Общие требования
  • Обязательные элементы
    • fn
    • ingredient
  • Рекомендуемые элементы
    • instructions
    • yield
    • duration
    • photo и result-photo
    • author
    • nutrition
  • Расширения
    • category
    • sub-category
    • cuisine-type
    • weight

Общие требования для вашего сайта в Яндекс

Чтобы рецепты с вашего сайта могли быть извлечены Яндексом, на одной странице должен находиться только один рецепт — элемент корневого класса hrecipe, и этот рецепт должен являться основным содержанием страницы. Остальные элементы (свойства рецепта) располагаются внутри корневого.

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

Обязательные элементы для рецептов вашего сайта в Яндекс

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

  • fn
  • ingredient

fn — название рецепта для вашего сайта в Яндекс

Название рецепта или блюда. Значением этого свойства может быть только текст.

Пример: Курица в пиве с рисом

ingredient — ингредиенты рецепта для вашего сайта в Яндекс

Ингредиент и его объем/количество. Рецепт может содержать один или несколько ингредиентов. Классом ingredient следует пометить каждый ингредиент блюда. Значением этого свойства может быть как простой текст, так и -код.

Свойство может содержать следующие вложенные свойства:

  • name — название продукта (это свойство не предусмотрено стандартом hRecipe).

  • type и value — единица измерения и количество единиц.

  • amount — количество в произвольном формате (это свойство не предусмотрено стандартом hRecipe). Используется вместо type и value.

Примеры:

 1курица
 0.5лпива

Рекомендуемые элементы для вашего сайта в Яндекс

Кроме обязательных свойств, Яндекс обрабатывает следующие свойства формата hRecipe:

  • instructions
  • yield
  • duration
  • photo и result-photo
  • author
  • nutrition

instructions — инструкции для вашего сайта в Яндекс

Инструкции по приготовлению блюда. В рецепте может быть не более одного элемента класса instructions. Значением этого свойства может быть как простой текст, так и -код. Мы рекомендуем включать в это свойство только непосредственно сами указания, без предваряющего их заголовка (например, «Способ приготовления»).

Отдельные пункты инструкции можно пометить классом instruction. Вложенное свойство instruction не предусмотрено стандартом hRecipe, оно добавлено Яндексом в качестве расширения.

Пример:

 
  • Курицу нарезать на кусочки, выложить в форму для запекания, посолить, поперчить, добавить специи по вкусу.
  • Курицу залить пивом, поставить в духовку.
  • Жарить при температуре 180 градусов в течение 40-45 минут.

Допускается вкладывать внутрь свойства instructions одно или несколько свойств photo (а также свойство result-photo).

yield — порции для вашего сайта в Яндекс

Количество порций, получающихся из указанного объема продуктов. В рецепте может быть не более одного элемента класса yield. Значением этого свойства может быть только текст.

Пример: Блюдо рассчитано на 3 человека.

duration — длительность приготовления для вашего сайта в Яндекс

Длительность приготовления блюда. Значением этого свойства должна быть строка в формате ISO 8601.

Например: Общее время приготовления составляет приблизительно 1 час.

photo и result-photo — фото для вашего сайта в Яндекс

Фотография готового блюда или этапа приготовления. Рекомендуем указать данные поля для формирования улучшенного сниппета.

В рецепте может быть несколько элементов класса photo. Свойство photo может быть подчинено либо непосредственно корневому классу hrecipe, либо свойству instructions. Значением свойства является значение атрибута src -элемента <img>.

author — автор рецепта для вашего сайта в Яндекс

Автор рецепта. В рецепте может быть несколько элементов класса author. Значением этого свойства может быть текст или карточка в формате hCard.

nutrition — пищевая ценность рецепта для вашего сайта в Яндекс

Энергетическая или пищевая ценность блюда, то есть содержание калорий, белков, жиров, углеводов, витаминов и т. д.

В рецепте может быть несколько элементов класса nutrition. Свойство может содержать следующие вложенные свойства:

  • calories — калорийность;
  • fat — жиры;
  • saturatedFat — насыщенные жиры;
  • unsaturatedFat — ненасыщенные жиры;
  • carbohydrates — углеводы;
  • sugar — сахар;
  • fiber — клетчатка;
  • protein — белки;
  • cholesterol — холестерин;
  • servingSize — размер порции, для которой указывается пищевая/энергетическая ценность.

Расширения для вашего сайта в Яндекс

Вы можете также включить в рецепт следующие свойства, не предусмотренные стандартом hRecipe, но рекомендуемые Яндексом:

  • category
  • sub-category
  • cuisine-type
  • weight

category — тип блюда для вашего сайта в Яндекс

Тип блюда. В рецепте может быть только один элемент класса category. Значением этого свойства может быть только текст.

sub-category — подтип блюда для вашего сайта в Яндекс

Подтип блюда. В рецепте может быть не более одного элемента класса sub-category. Значением этого свойства может быть только текст.

cuisine-type — национальная кухня для вашего сайта в Яндекс

Национальная кухня, к которой относится блюдо. В рецепте может быть не более одного элемента класса cuisine-type. Значением этого свойства может быть только текст.

weight — вес блюда для вашего сайта в Яндекс

Вес готового блюда. В рецепте может быть не более одного элемента класса weight. Значением этого свойства может быть только текст.

Если у вас есть вопросы, вы можете связаться с SEO компанией "seo.computer" по email: info@seo.computer или через WhatsApp: +79202044461.

ID 37

Отправьте заявку и мы предоставим консультацию на SEO продвижение вашего сайта