Многие кулинарные сайты теряют до 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 — получите консультацию по вашему проекту. Оценим его бесплатно и предложим оптимальное решение.







