Настройка микроразметки рецептов (Recipe Schema) для сайта
Recipe Schema — разметка для кулинарных сайтов, которая позволяет попасть в Google Recipe rich results: карточки с фотографией, временем приготовления и рейтингом прямо в поисковой выдаче.
Разметка рецепта
{
"@context": "https://schema.org",
"@type": "Recipe",
"name": "Борщ украинский классический",
"description": "Традиционный борщ на говяжьем бульоне с капустой, свёклой и сметаной.",
"image": [
"https://example.ru/images/borsch-1x1.jpg",
"https://example.ru/images/borsch-4x3.jpg",
"https://example.ru/images/borsch-16x9.jpg"
],
"author": {
"@type": "Person",
"name": "Елена Морозова"
},
"datePublished": "2024-02-10",
"prepTime": "PT30M",
"cookTime": "PT1H30M",
"totalTime": "PT2H",
"recipeYield": "6 порций",
"recipeCategory": "Первые блюда",
"recipeCuisine": "Украинская",
"keywords": "борщ, свёкла, говядина, классический рецепт",
"recipeIngredient": [
"500 г говядины на кости",
"300 г свёклы",
"300 г капусты белокочанной",
"2 средних картофелины",
"1 морковь",
"1 луковица",
"3 ст. л. томатной пасты",
"2 зубчика чеснока",
"Соль, перец, лавровый лист"
],
"recipeInstructions": [
{
"@type": "HowToStep",
"name": "Варка бульона",
"text": "Залить мясо холодной водой, довести до кипения, снять пену. Варить 1.5 часа на слабом огне.",
"timeRequired": "PT1H30M"
},
{
"@type": "HowToStep",
"name": "Подготовка овощей",
"text": "Нарезать картофель кубиком, нашинковать капусту, натереть свёклу и морковь на крупной тёрке."
},
{
"@type": "HowToStep",
"name": "Зажарка",
"text": "Обжарить лук до прозрачности, добавить морковь и свёклу. Тушить 10 минут, добавить томатную пасту."
},
{
"@type": "HowToStep",
"name": "Сборка",
"text": "В кипящий бульон добавить картофель, через 10 минут — капусту, затем зажарку. Варить ещё 15 минут."
}
],
"nutrition": {
"@type": "NutritionInformation",
"calories": "285 ккал",
"fatContent": "12 г",
"carbohydrateContent": "22 г",
"proteinContent": "18 г"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "234"
}
}
Обязательные поля для Google
Google требует минимум: name, image (минимум 3 разных соотношения сторон), recipeIngredient, recipeInstructions.
Поля prepTime, cookTime, totalTime указываются в формате ISO 8601 Duration: PT30M = 30 минут, PT1H30M = 1 час 30 минут.
Рекомендуемые поля
-
nutrition— отображается в расширенном сниппете Google -
aggregateRating— звёзды рейтинга -
video— ссылка на видео-рецепт (повышает шансы попасть в видео-карусель) -
recipeYield— количество порций
Видео в рецепте
"video": {
"@type": "VideoObject",
"name": "Как приготовить борщ",
"description": "Пошаговый видео-рецепт классического украинского борща",
"thumbnailUrl": "https://example.ru/video/borsch-thumb.jpg",
"uploadDate": "2024-02-10",
"duration": "PT8M32S",
"contentUrl": "https://example.ru/video/borsch.mp4",
"embedUrl": "https://www.youtube.com/embed/VIDEO_ID"
}
Срок настройки: несколько часов для шаблонной генерации из модели рецепта.







