Ask AI about this page

2 мин чтения

Разметка рецептов — это партнерская программа Yandex: данные отображаются только после того, как служба контроля качества Yandex проверила их. Действительной разметки необходимо, но недостаточно.

Обязательно

  • name (Текст) — название рецепта или блюда.
  • recipeIngredient (Текст) — ингредиенты с указанием количества, по одному элементу на ингредиент.

Рекомендуется

  • recipeInstructions — способ приготовления.
  • recipeYield — количество порций.
  • totalTime (Продолжительность, ISO 8601 — PT30M для тридцати минут). Если отсутствует, используется cookTime .
  • prepTime — время подготовки ингредиентов.
  • image (URL) — допускается несколько; Yandex рекомендует заполнять это поле для лучшего сниппета.
  • nutrition (NutritionInformation) — калории, жиры, белки, углеводы, витамины.

Нестандартное поле

resultPhoto — URL фотографии готового блюда. Оно не является частью Schema.org; Yandex определяет его самостоятельно и рекомендует для лучшего сниппета. Это редкий случай расширения словаря поисковой системой, и оно не пройдет валидацию стандартными инструментами Schema.org, из-за чего его часто пропускают разработчики, следующие общим руководствам.

Рецепты

Практическая структура

Разметка повторяет естественную структуру страницы рецепта: название блюда в качестве заголовка, каждый ингредиент как отдельный элемент списка, способ приготовления в виде списка, причем изображения шагов отмечены как image а готовое блюдо как resultPhoto. Ничего не нужно перестраивать ради пользователя, поэтому разметка рецептов является одной из самых чистых реализаций.

Обычные оговорки

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

Форматирование длительности — то, на чем ломаются реализации

Время должно быть указано в формате продолжительности ISO 8601, а не обычным текстом. “45 минут” на видимой странице и PT45M в элементе meta являются правильным шаблоном, а их путаница — самая частая ошибка валидации на таких страницах.

Рецепты — 2
Alien Road

Как мы это применяем

The field worth pointing out to any recipe site is resultPhoto: it is Yandex-specific, it is not in Schema.org, and it is the one that most improves the snippet. Developers working from a generic structured-data guide will never add it. We also check the duration format explicitly, because a value that reads perfectly on the page and fails ISO 8601 is invisible until the snippet does not appear.

Связанные услуги

Поделиться