Рецепт

  1. Для каких сайтов
  2. Что добавляет в результаты поиска
  3. Как настроить
  4. Условия

Для каких сайтов

Кулинарные сайты.

Что добавляет в результаты поиска

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

Как настроить

Для формирования такого ответа Яндексу нужны сведения о том, какие фрагменты страницы соответствуют определенным смысловым единицам (списку ингредиентов, описанию порядка приготовления блюда и т. п.).

Передать Яндексу эту информацию вы можете, добавив в HTML-код страниц сайта один из указанных ниже типов разметки.

Разметка Recipe стандарта Schema.org
Обязательные поля
  • name — (Текст) название рецепта или блюда;

  • recipeIngredient — (Текст) ингредиент рецепта и его объем, количество (может быть несколько).

Рекомендуемые поля
  • recipeInstructions — (Текст) инструкция по приготовлению.

  • recipeYield — (Текст) количество порций на выходе.

  • totalTime — (Duration) время приготовления (в случае отсутствия будет использовано cookTime). Указывается в формате ISO 8601. Например, PT30M (30 минут).

  • prepTime - (Duration) время, требуемое на приготовление ингредиентов, используемых в рецепте.
  • image — (URL) URL изображения процесса приготовления, может быть несколько. Рекомендуем указать данное поле для формирования улучшенного сниппета.

  • nutrition — (NutritionInformation) энергетическая или пищевая ценность блюда, то есть содержание калорий, белков, жиров, углеводов, витаминов и т. д.

Поля, отсутствующие в стандарте schema.org, но рекомендуемые Яндексом
  • resultPhoto — (URL) URL изображения результата приготовления. Рекомендуем указать данное поле для формирования улучшенного сниппета.

Пример разметки
<div itemscope itemtype="http://schema.org/Recipe">
  <h1 itemprop="name" >Курица в пиве с рисом</h1>
  Этот рецепт найден в Тибетском монастыре в 1871 году во   время экспедиции графа Никанора Уйского.
  Он был написан в VI веке до нашей эры на глиняной табличке.
  <img itemprop="resultPhoto" src=​"profit.jpg" />
  <ul>
    <li>После приготовления вы получите <span itemprop="recipeYield" >4 порции</span></li>
    <li>Время приготовления: <meta itemprop="totalTime" content="PT45M"/>45 минут</li>
  </ul>
  <h2>Ингредиенты</h2>
  <ul>
    <li itemprop="recipeIngredient">
      1 курица
    </li>
    <li itemprop="recipeIngredient" >
      5 л пива
    </li>
    <li itemprop="recipeIngredient" >
      соль
    </li>
    <li itemprop="recipeIngredient" >
      перец
    </li>
    <li itemprop="recipeIngredient" >
      специи по вкусу
    </li>
  </ul>
  <h2>Способ приготовления</h2>
  <ul itemprop="recipeInstructions">
    <li><img itemprop="image" src=​"creks.jpg" alt="нарезанная кусочками курица"/>
      Курицу нарезать на кусочки, выложить в форму для запекания,
      посолить, поперчить, добавить специи по вкусу.
    </li>
    <li><img itemprop="image" src=​"feks.jpg" alt="курица залитая пивом"/>
      Курицу залить пивом, поставить в духовку.
    </li>
    <li><img itemprop="image" src=​"peks.jpg" alt="курица в духовке"/>
      Жарить при температуре 180 градусов в течение 40—45 минут.
    </li>
  </ul>
  <div itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation">
  </div>
  Приятного аппетита!
</div>
Разметка в микроформате hRecipe

hRecipe — стандарт (X)HTML-разметки кулинарных рецептов, разработанный международной инициативной группой. Эта разметка позволяет автоматически обрабатывать размещенные на страницах сайта рецепты, извлекая из текста семантические элементы (ингредиенты блюда, способ приготовления, время приготовления). При этом разметка не видна посетителям сайта и не влияет на отображение информации на странице.

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

Пример разметки
<div class="hrecipe">
    <h1 class="fn">Курица в пиве с рисом</h1>
    <h2>Ингредиенты</h2>
    <ul>
        <li class="ingredient">
            <span class="amount">1</span>
            <span class="name">курица</span>
        </li>
        <li class="ingredient">
            <span class="value">0.5</span>
            <span class="type">л</span>
            <span class="name">пива</span>
        </li>
        <li class="ingredient">
            <span class="name">соль</span>
        </li>
        <li class="ingredient">
            <span class="name">перец</span>
        </li>
        <li class="ingredient">
            <span class="name">специи</span>
            <span class="amount">по вкусу</span>
        </li>
    </ul>
    <h2>Способ приготовления</h2>
    <ul class="instructions">
        <li class="instruction" >Курицу нарезать на кусочки, выложить в форму для запекания,
            посолить, поперчить, добавить специи по вкусу.</li>
        <li class="instruction" >Курицу залить пивом, поставить в духовку.</li>
        <li class="instruction" >Жарить при температуре 180 градусов в течение 40-45 минут.
        </li>
    </ul>
</div>

Чтобы проверить, правильно ли размечена страница, используйте валидатор микроразметки.

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

Условия

Требования к сайту:

  • Сайт должен быть кулинарным (полностью или частично посвященным рецептам приготовления пищи).
  • Одна страница сайта должна содержать описание одного рецепта.
  • Размеченные данные должны соответствовать содержимому страницы при переходе по ссылке (например, не должно быть неактуальных картинок или ингредиентов, которые не используются в этом рецепте).

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

Дата обновления страницы: 16.01.2022.