Многие кулинарные сайты теряют до 30% трафика из-за отсутствия rich results в Google. Пользователи видят лишь синюю ссылку, хотя конкуренты уже получают +30% кликов благодаря карточкам с фотографиями, временем приготовления и звёздами рейтинга. Причина — не настроена микроразметка Recipe Schema.
Recipe Schema (JSON-LD) — стандарт Schema.org, позволяющий поисковикам понимать содержимое рецепта: ингредиенты, время, калории. Без него ваш контент теряется среди миллионов страниц. Мы настраиваем микроразметку так, чтобы Google доверял вашим рецептам и показывал их в расширенных сниппетах.
В одном из наших проектов — сайте с рецептами на 2000+ блюд — после внедрения Recipe Schema средний CTR вырос на 27%, а количество переходов со сниппетов увеличилось вдвое. Это не предел: правильная разметка даёт стабильный приток органического трафика без дополнительных вложений в рекламу.
Типичные препятствия для rich results
Часто сталкиваемся с тремя основными ошибками, которые блокируют попадание в расширенные сниппеты. Во-первых, неверный формат времени: вместо формата ISO 8601 (например, PT30M) пишут «30 минут». Во-вторых, отсутствие трёх изображений разных пропорций (1x1, 4x3, 16x9). В-третьих, неправильная структура инструкций — используют простой текст вместо HowToStep. Каждая из этих ошибок может оставить рецепт без расширенного сниппета, даже если контент идеален.
Как мы настраиваем Recipe Schema?
Мы используем JSON-LD — современный формат, который не конфликтует с HTML и быстрее обрабатывается. Пример кода для классического борща:
{
"@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": "2023-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 и даёт максимальный шанс на rich results. Ключевые моменты: все обязательные поля заполнены, время в ISO 8601, три изображения, инструкции как HowToStep, и есть рейтинг.
Почему JSON-LD лучше микроданных?
JSON-LD в 2 раза быстрее парсится поисковыми роботами, чем микроданные, и не требует изменения HTML-структуры. Это делает его предпочтительным выбором для современных проектов.
Обязательные и рекомендуемые поля
| Поле | Обязательность | Комментарий |
|---|---|---|
name |
Да | Название блюда |
image |
Да (минимум 3) | Разные соотношения: 1x1, 4x3, 16x9 |
recipeIngredient |
Да | Перечень ингредиентов |
recipeInstructions |
Да | Пошаговые инструкции (HowToStep) |
prepTime |
Нет | Время подготовки, ISO 8601 |
cookTime |
Нет | Время приготовления, ISO 8601 |
totalTime |
Нет | Общее время, ISO 8601 |
nutrition |
Нет | Калории, белки, жиры, углеводы |
aggregateRating |
Нет | Средняя оценка и количество голосов |
video |
Нет | Ссылка на видео-рецепт (VideoObject) |
Как добавить видео в разметку?
Вставка поля video повышает шансы попасть в видеокарусель Google. По нашим данным, страницы с видео-рецептом получают в 1.5 раза больше кликов. Пример кода для видео:
"video": {
"@type": "VideoObject",
"name": "Как приготовить борщ",
"description": "Пошаговый видео-рецепт классического украинского борща",
"thumbnailUrl": "https://example.ru/video/borsch-thumb.jpg",
"uploadDate": "2023-02-10",
"duration": "PT8M32S",
"contentUrl": "https://example.ru/video/borsch.mp4",
"embedUrl": "https://www.youtube.com/embed/VIDEO_ID"
}
Пошаговый план внедрения Recipe Schema
- Аудит текущих страниц — проверяем структуру рецептов, выявляем ошибки.
- Написание JSON-LD — создаём разметку с учётом всех требований Google.
- Интеграция в CMS — вставляем код в шаблон или через плагин.
- Валидация — тестируем через Google Rich Results Test и Schema Markup Validator.
- Мониторинг — отслеживаем появление rich results в Search Console.
Чек-лист внедрения
- [ ] Минимум три изображения разных пропорций
- [ ] Время в формате ISO 8601 (PT30M)
- [ ] Список ингредиентов как массив
- [ ] Пошаговые инструкции как HowToStep
- [ ] Рейтинг с aggregateRating
- [ ] Видео, если есть
Сколько это стоит и как долго?
Стоимость рассчитывается индивидуально — зависит от количества рецептов, CMS и необходимости автоматической генерации. Вложения в разметку окупаются за счёт роста органического трафика и повышения CTR. Ориентировочные сроки:
| Объём работ | Срок |
|---|---|
| 1–10 рецептов вручную | от 1 до 3 дней |
| Массовая разметка (до 1000) с автоматизацией | от 5 до 10 дней |
| Интеграция с CMS и создание шаблона | от 7 до 14 дней |
Что входит в нашу работу?
- Аудит текущей структуры страниц рецептов.
- Написание корректного JSON-LD с учётом всех требований Google.
- Интеграция в вашу CMS (WordPress, OpenCart, самописная) — можем сделать через плагин или напрямую в шаблон.
- Валидация через Google Rich Results Test и Schema Markup Validator.
- Документация — описание полей и рекомендации по добавлению новых рецептов.
- Поддержка — фикс типичных ошибок в течение месяца после внедрения.
Наш опыт: за более чем 5 лет мы внедрили микроразметку на более чем 50 кулинарных сайтах. Каждый проект проходит внутренний код-ревью и тестирование. Если хотите, чтобы ваши рецепты оказались в топе Google — получите консультацию по вашему проекту. Оценим его бесплатно и предложим оптимальное решение.







