Расширенные сниппеты (rich snippets) — это результат поиска с дополнительными элементами: звёздами рейтинга, FAQ-блоками, пошаговыми инструкциями, хлебными крошками. Они занимают больше места в выдаче и повышают CTR. В этой статье разберём, как получить rich snippets с помощью Schema.org разметки.
Что такое расширенные сниппеты
Расширенный сниппет — это обычный результат поиска с добавлением структурированных данных. Google извлекает их из разметки Schema.org и отображает в виде:
- Звёзды рейтинга — для товаров, рецептов, локаций.
- FAQ-блок — раскрывающиеся вопросы и ответы прямо в выдаче.
- HowTo — пошаговая инструкция с временем и стоимостью.
- Хлебные крошки — путь навигации под заголовком.
- Изображения — для статей, товаров, рецептов.
- Дата публикации — для новостей и статей.
Преимущества rich snippets
| Преимущество | Описание |
|---|---|
| Повышение CTR | Результаты с rich snippets занимают больше места и привлекают больше кликов |
| Дополнительная информация | Пользователь видит больше до выхода на сайт |
| Доверие | Звёзды и отзывы повышают доверие |
| Конкуренция | Выделение среди обычных результатов |
Важно: Google не гарантирует показ rich snippets. Разметка даёт право на участие, но решение принимает алгоритм. Правильная разметка — необходимое, но не достаточное условие.
Типы расширенных сниппетов
FAQ
FAQ-сниппет показывает вопросы и ответы прямо в выдаче. Подходит для страниц с разделом «Часто задаваемые вопросы».
Требования:
- Разметка типа FAQPage.
- Вопросы и ответы видны на странице.
- Контент релевантен поисковому запросу.
- Нет спама и манипуляций (вопросы должны быть реальными).
Пример разметки:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Как оформить заказ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Добавьте товар в корзину, перейдите к оформлению, заполните данные и выберите способ оплаты."
}
}
]
}
Проверьте разметку в Schema Validator на reChecker и посмотрите, как будет выглядеть сниппет в SERP Preview.
HowTo
HowTo-сниппет отображает пошаговую инструкцию с временем и стоимостью. Подходит для рецептов, руководств, инструкций.
Требования:
- Разметка типа HowTo.
- Шаги видны на странице в том же порядке.
- Контент — реальная пошаговая инструкция.
- totalTime и estimatedCost — опциональны, но улучшают отображение.
Пример разметки:
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Как настроить роутер",
"totalTime": "PT15M",
"step": [
{
"@type": "HowToStep",
"name": "Подключите кабель",
"text": "Подключите Ethernet-кабель от провайдера в порт WAN.",
"position": 1
},
{
"@type": "HowToStep",
"name": "Войдите в панель",
"text": "Откройте браузер и перейдите по адресу 192.168.1.1.",
"position": 2
}
]
}
Product с рейтингом
Product-сниппет с звёздами отображается для товаров с отзывами и рейтингом.
Требования:
- Разметка типа Product.
- aggregateRating с ratingValue, reviewCount, bestRating.
- Рейтинг на странице должен соответствовать разметке.
- Минимум несколько реальных отзывов.
Пример разметки:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Ноутбук ProBook 15",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "89",
"bestRating": "5",
"worstRating": "1"
},
"offers": {
"@type": "Offer",
"price": "64990",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock"
}
}
BreadcrumbList
Хлебные крошки отображаются под заголовком в виде пути: Главная > Категория > Подкатегория > Страница.
Требования:
- Разметка типа BreadcrumbList.
- Соответствие видимым хлебным крошкам на странице.
- Корректная иерархия и URL.
Пример разметки:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Главная", "item": "https://example.com/" },
{ "@type": "ListItem", "position": 2, "name": "Каталог", "item": "https://example.com/catalog" },
{ "@type": "ListItem", "position": 3, "name": "Текущая страница" }
]
}
Article и NewsArticle
Для статей и новостей Google может показывать дату публикации, изображение, название издателя.
Требования:
- Article или NewsArticle.
- datePublished, dateModified.
- author, publisher с logo.
- image.
Пример разметки:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Заголовок статьи",
"datePublished": "2026-03-07",
"dateModified": "2026-03-07",
"author": { "@type": "Person", "name": "Автор" },
"publisher": {
"@type": "Organization",
"name": "Сайт",
"logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" }
},
"image": "https://example.com/article.jpg"
}
Пошаговый план внедрения
Шаг 1: Выберите тип разметки
Определите, какой тип подходит для страницы:
| Тип страницы | Рекомендуемый тип |
|---|---|
| Статья блога | Article |
| Новость | NewsArticle |
| Карточка товара | Product |
| Страница с FAQ | FAQPage |
| Инструкция, рецепт | HowTo |
| Любая страница с навигацией | BreadcrumbList |
Шаг 2: Создайте разметку
Используйте примеры JSON-LD или AI генератор Schema. Убедитесь, что все обязательные поля заполнены и данные соответствуют контенту страницы.
Шаг 3: Внедрите на страницу
Разместите JSON-LD в <head> или в начале <body>:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [...]
}
</script>
Шаг 4: Проверьте валидность
Проверьте разметку в Schema Validator на reChecker. Исправьте все ошибки и критичные предупреждения.
Шаг 5: Проверьте отображение в поиске
Используйте SERP Preview на reChecker для предпросмотра. Rich Results Test от Google покажет, какие типы rich snippets поддерживаются.
Шаг 6: Дождитесь индексации
Переиндексация занимает от нескольких дней до нескольких недель. Запросите переиндексацию в Google Search Console.
Типичные ошибки, из‑за которых rich snippets не показываются
1. Несоответствие контента разметке
Рейтинг на странице должен совпадать с разметкой. Вопросы и ответы должны быть видны. Не добавляйте разметку для контента, которого нет на странице.
2. Синтаксические ошибки в JSON
Лишние запятые, неэкранированные кавычки, невалидный JSON — разметка игнорируется. Проверяйте в валидаторе.
3. Манипулятивная разметка
Выдуманные отзывы, рейтинги для несуществующих товаров, FAQ из ключевых слов — риск санкций. Используйте только реальные данные.
4. Дублирование типов
Несколько конфликтующих блоков FAQ или Product на одной странице. Объедините в один или оставьте один релевантный.
5. Устаревшие форматы
Google периодически обновляет требования. Следите за документацией Google и обновляйте разметку.
Требования Google к качеству контента для rich snippets
Даже корректная разметка не гарантирует показ rich snippets. Google оценивает качество контента.
Релевантность
Страница должна полно отвечать на запрос пользователя. FAQ-разметка для страницы с одним вопросом — слабый сигнал. HowTo для страницы без пошаговой инструкции — отклонение.
Уникальность
Дублированный или скопированный контент с разметкой редко получает rich snippets. Оригинальный, полезный контент — приоритет.
Актуальность
Для статей и новостей — актуальные даты. Устаревший контент с датой двухлетней давности может не показываться с датой в сниппете.
Соответствие правилам
Google не показывает rich snippets для контента, нарушающего правила (взрослый контент, опасные советы, обман и т.д.). Манипулятивная разметка — риск санкций.
Конкуренция
В выдаче ограниченное количество rich snippets. Если конкуренты сильнее по релевантности и авторитету, ваша разметка может не отображаться. Работайте над улучшением контента и ссылочного профиля.
Комбинирование типов
На одной странице можно размещать несколько типов:
- Статья: Article + BreadcrumbList.
- Карточка товара: Product + BreadcrumbList + FAQ (если есть FAQ).
- Инструкция: HowTo + BreadcrumbList.
- Страница услуги: Service + FAQ + BreadcrumbList.
Размещайте каждый тип в отдельном блоке <script type="application/ld+json">. Не создавайте конфликтов (например, два разных Product для одного товара).
Мониторинг rich snippets
Google Search Console
Раздел «Улучшения» → «Структурированные данные» показывает:
- Количество страниц с разметкой.
- Ошибки и предупреждения.
- Типы обнаруженных данных.
Исправляйте ошибки в первую очередь. Предупреждения — по возможности.
Ручная проверка
Периодически вводите в Google ключевые запросы и проверяйте, отображаются ли rich snippets для ваших страниц. Учитывайте, что Google может показывать разные варианты разным пользователям.
Инструменты
| Задача | Инструмент |
|---|---|
| Валидация разметки | Schema Validator reChecker |
| Предпросмотр сниппета | SERP Preview reChecker |
| Проверка rich results | Google Rich Results Test |
| Мониторинг ошибок | Google Search Console |
Часто задаваемые вопросы
Гарантирует ли разметка показ rich snippets?
Нет. Разметка даёт право на участие. Google решает, показывать ли rich snippet, на основе релевантности, качества контента и других факторов.
Сколько времени нужно для появления rich snippets?
После внедрения и переиндексации — от нескольких дней до нескольких недель. Для новых страниц — дольше.
Можно ли использовать несколько типов на одной странице?
Да. Article + BreadcrumbList, Product + FAQ — допустимые комбинации. Главное — не создавать конфликтов.
Что делать, если rich snippets пропали?
Проверьте разметку на ошибки в Search Console. Убедитесь, что контент соответствует разметке. Google мог изменить алгоритм — обновите разметку по актуальным рекомендациям.
Работают ли rich snippets в Яндексе?
Яндекс поддерживает часть типов (хлебные крошки, организация, товары). Проверяйте в Валидаторе микроданных.
Нужно ли обновлять разметку при изменении контента?
Да. Если изменились рейтинг, цена, дата публикации, FAQ — обновите разметку. Несоответствие контента и разметки — причина снятия rich snippets.
Можно ли использовать разметку для скрытого контента?
Нет. Контент, на который ссылается разметка (вопросы, ответы, рейтинг, шаги), должен быть виден пользователю на странице. Скрытый контент с разметкой — манипуляция.
Дополнительные типы rich snippets
Помимо описанных выше, Google поддерживает и другие типы. Краткий обзор:
Recipe
Для рецептов с ингредиентами, временем приготовления, калорийностью. Требует разметки типа Recipe с полями recipeIngredient, recipeInstructions, prepTime, cookTime.
VideoObject
Для видео-контента. Позволяет показывать превью и длительность в выдаче. Требует разметки VideoObject с embedUrl, uploadDate, duration.
Event
Для событий: концерты, вебинары, выставки. Поля: name, startDate, location, offers.
LocalBusiness
Для локального бизнеса. Адрес, часы работы, рейтинг, отзывы. Может отображаться в локальной выдаче и на картах.
Course
Для образовательных курсов. Название, описание, провайдер, рейтинг.
Проверяйте актуальность требований в документации Google. Типы и требования периодически обновляются.
Заключение
Расширенные сниппеты повышают видимость и CTR в поиске. Начните с типов, подходящих вашему контенту: FAQ, HowTo, Product с рейтингом, BreadcrumbList. Создайте корректную разметку, проверьте в валидаторе, внедрите и дождитесь индексации. Избегайте манипуляций — только реальные данные и соответствующий контент.
Дополнительные материалы: