Recipe Schema

Recipe Schema — тип разметки Schema.org для рецептов еды. Один из немногих типов рецептно-инструкционной разметки, который сохранил поддержку Google rich results после деприкации FAQPage и HowTo. Включает время приготовления, ингредиенты, шаги, калорийность, рейтинг.

3 минуты чтения

Recipe — специализированный тип Schema.org для кулинарных рецептов. Это один из самых старых и стабильных типов в экосистеме structured data: Google поддерживает Recipe rich results с 2009 года, и в отличие от HowTo (deprecated в 2023) и FAQPage (ограничен в 2023), Recipe сохранил все возможности расширенного отображения в выдаче.

Как это работает

Recipe наследуется от типа CreativeWork и включает специализированные свойства для еды:

  • name — название рецепта
  • image — фото блюда (одно или несколько)
  • author — автор рецепта
  • datePublished — дата публикации
  • description — короткое описание
  • prepTime, cookTime, totalTime — время в формате ISO 8601
  • recipeYield — выход (порции)
  • recipeCategory — категория (десерт, основное блюдо)
  • recipeCuisine — кухня (итальянская, русская)
  • nutrition — пищевая ценность (тип NutritionInformation)
  • recipeIngredient — массив ингредиентов
  • recipeInstructions — массив шагов приготовления (HowToStep)
  • aggregateRating — средний рейтинг
  • review — отзывы
  • video — видео-инструкция

Минимальный пример в формате JSON-LD:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Сырники с мукой",
  "image": "https://example.com/syrniki.jpg",
  "author": {"@type": "Person", "name": "Валентина Меланина"},
  "prepTime": "PT10M",
  "cookTime": "PT15M",
  "totalTime": "PT25M",
  "recipeYield": "4 порции",
  "recipeIngredient": [
    "500 г творога",
    "2 яйца",
    "3 ст.л. муки",
    "2 ст.л. сахара"
  ],
  "recipeInstructions": [
    {"@type": "HowToStep", "text": "Творог протереть через сито"},
    {"@type": "HowToStep", "text": "Добавить яйца и сахар, перемешать"},
    {"@type": "HowToStep", "text": "Всыпать муку, замесить тесто"},
    {"@type": "HowToStep", "text": "Сформировать сырники, обжарить с двух сторон"}
  ],
  "nutrition": {
    "@type": "NutritionInformation",
    "calories": "320 ккал"
  }
}
</script>

Что Recipe даёт в Google

Recipe — один из самых заметных rich results в выдаче. Возможные варианты отображения:

  • Recipe rich result в обычной выдаче. Карточка с фото, временем приготовления, рейтингом и автором
  • Recipe carousel. Горизонтальная карусель из нескольких рецептов вверху выдачи на запросы «рецепт X»
  • Recipe в Google Images. Карточки с метаданными при поиске по картинкам еды
  • Google Discover. Recipe попадает в персонализированный фид

В отличие от FAQPage и HowTo, для Recipe Google не объявлял ограничений. Поддержка работает в полном объёме на всех устройствах.

Зачем это нужно

Recipe Schema — обязательный must-have для любого сайта о еде. Без неё кулинарный сайт не может конкурировать ни в Google, ни в Pinterest, ни в Алисе.

1. Recipe rich result в Google. Карточка с фото и метаданными в выдаче в среднем повышает CTR на 30–50% по сравнению с обычным сниппетом. На запросы «рецепт X» в выдаче часто стоит карусель — без разметки в неё не попасть.

2. Голосовые ассистенты. Алиса, Google Assistant, Siri читают рецепты пошагово вслух. Без Recipe-разметки голосовая навигация по шагам невозможна.

3. AI-поиск. ChatGPT, Perplexity, AI Overviews активно цитируют размеченные рецепты — структура ингредиентов и шагов даёт чёткие chunks для синтеза.

4. Google Discover и Pinterest. Persistent-канал трафика для кулинарных блогов. Размеченные рецепты попадают в персонализированные фиды, а Pinterest использует Recipe-разметку для Rich Pins.

Пример

В одном проекте кулинарного блога после deprecation HowTo в сентябре 2023 года владельцы перевели все 800+ страниц с HowTo на Recipe. Не везде это было корректно — некоторые статьи были не рецептами, а кулинарными туториалами вроде «как разделать рыбу». Для них пришлось вернуться к чистому контенту без разметки. Но 600 страниц с реальными рецептами получили правильный Recipe-тип.

Через 3 месяца в Search Console: показы рецептов в Google рост на 24%, средний CTR с 2.1% до 3.4%. Существенная часть прироста пришла из Recipe carousel — на коммерческих рецептных запросах Google теперь показывал карусель, и сайт регулярно попадал в первые 5 карточек. Параллельно вырос трафик из Алисы и Google Assistant — голосовые запросы «как приготовить X» стали приводить пользователей через нейроответы с прямой ссылкой на сайт.

Частые вопросы

Чем Recipe отличается от HowTo Schema?

Recipe — специализированный тип для кулинарных рецептов с дополнительными свойствами: prepTime, cookTime, recipeIngredient, nutrition, recipeYield, recipeCuisine. HowTo — общая разметка любых пошаговых инструкций (настроить роутер, починить кран). Главное практическое отличие: HowTo deprecated в Google rich results с сентября 2023 года, а Recipe сохранил полную поддержку.

Какие свойства Recipe обязательны?

Минимальный набор для Google rich result: name, image, recipeIngredient, recipeInstructions. Желательно также: author, datePublished, prepTime, cookTime, totalTime, recipeYield. Чем больше свойств, тем выше шанс на расширенное отображение в выдаче и в карусели.

Как записать время приготовления?

В формате ISO 8601 для длительности. PT означает Period of Time, дальше — числовые значения с единицами: H для часов, M для минут. PT15M — 15 минут, PT1H — 1 час, PT1H30M — 1 час 30 минут. Используется в свойствах prepTime (подготовка), cookTime (готовка) и totalTime (общее).

Влияет ли Recipe Schema на SEO?

Прямого влияния на ранжирование нет — это подтверждали и Джон Мюллер, и Гэри Иллис из Google. Косвенный эффект сильный: Recipe rich result даёт +30–50% к CTR по сравнению с обычным сниппетом, попадание в Recipe carousel приводит трафик с верха выдачи, размеченные рецепты лучше работают в голосовом поиске и AI-цитировании.

Можно ли использовать Recipe для не-кулинарных рецептов?

Нет. Schema.org прямо указывает: тип Recipe предназначен для пищевых рецептов. Для других пошаговых инструкций (косметика, химические смеси, ремесло) использование Recipe — нарушение правил. Для них применяется HowTo, хотя Google перестал показывать HowTo rich results — разметка остаётся валидной для AI-поиска.

Нужно ли указывать пищевую ценность (nutrition)?

Не обязательно, но рекомендуется. Свойство nutrition типа NutritionInformation даёт калорийность и БЖУ — это полезно для пользователей, отслеживающих питание, и часто отображается в расширенных вариантах Recipe rich result. Если данных о точной калорийности нет, лучше не указывать вообще, чем давать заведомо неточные.

Как Recipe связана с AI-поиском?

Положительно. ChatGPT, Perplexity и AI Overviews активно цитируют размеченные рецепты — структура ингредиентов и шагов даёт чёткие chunks для синтезированных ответов. На запросы вида «как приготовить X» AI-системы охотнее цитируют сайт с правильной Recipe-разметкой, чем сайт с неструктурированной кулинарной статьёй.

Материалы по теме

Валентина Меланина

Нужна консультация?

Разберу ваш сайт и покажу точки роста

Если хотите понять, как этот термин применить к вашему проекту — начнём с аудита.