- html5css.dev
- SEO
- SEO продвижение
- Проектирование сайта
- Формирование сниппета из Description
Формирование сниппета из Description
Сниппет собирается системой из нескольких источников, и ваше описание — только один из них. Разбираем, что на что влияет и какими директивами можно управлять.
Из чего состоит сниппет
| Элемент | Откуда берётся | Насколько управляем |
|---|---|---|
| Заголовок | title, иногда H1 или текст страницы | Высоко |
| Описание | description или фрагмент страницы | Средне |
| Путь вместо URL | Разметка BreadcrumbList | Высоко |
| Фавикон | Иконка сайта | Высоко |
| Дата | Дата на странице и в разметке | Средне |
| Быстрые ссылки | Формируются системой | Косвенно — через структуру |
| Цена и наличие | Разметка Product + Offer | Высоко |
| Рейтинг | Разметка отзывов на странице | Высоко |
Когда подставляется фрагмент страницы
Система выбирает между вашим описанием и куском текста со страницы. Фрагмент побеждает, когда:
- Он точнее отвечает на конкретный запрос — самая частая причина.
- Description отсутствует или слишком короткий.
- Description не соответствует содержанию страницы.
- Description дублируется на многих страницах.
- Description выглядит как перечень ключей.
Отсюда практический вывод: писать нужно не «под сниппет», а так, чтобы любой абзац страницы годился в сниппет. Тогда любой выбор системы окажется удачным. Подход разобран в уроке о структуре под цитирование.
Управление фрагментом
| Директива | Что делает | Побочный эффект |
|---|---|---|
max-snippet:-1 | Разрешает фрагмент любой длины | Нет; обычно ставят по умолчанию |
max-snippet:120 | Ограничивает длину | Короткое описание хуже продаёт клик |
nosnippet | Запрещает фрагмент вовсе | Пропадает и обычное описание, CTR падает |
data-nosnippet | Исключает конкретный блок | Практически нет — самый точечный инструмент |
max-image-preview:large | Разрешает крупное превью | Нет; полезно для визуальных тем |
<meta name="robots"
content="index, follow, max-snippet:-1, max-image-preview:large">
<!-- служебный блок, который не нужно цитировать -->
<div data-nosnippet>Цена для оптовых клиентов: по запросу</div>
Расширения, которые стоит подключить
- BreadcrumbList — путь вместо длинного URL. Дёшево, работает почти всегда.
- Product + Offer — цена, валюта, наличие для товаров.
- Фавикон — маленькая, но заметная деталь на мобильных.
- Дата обновления — важна для тем, где свежесть значима.
Разбор типов и правил — в уроке о schema.org.
Как влиять на сниппет косвенно
- Ответ в первом абзаце раздела. Такой абзац — идеальный кандидат в сниппет.
- Подзаголовки в формулировках пользователя. Фрагмент часто берётся из раздела, чей заголовок совпал с запросом.
- Конкретика в тексте: числа, цены, сроки подсвечиваются и привлекают взгляд.
- Никаких отсылок вида «как сказано выше» — такой фрагмент бесполезен вне страницы.
- Уникальный description на важных страницах — шанс, что покажут именно его.
Проверка
- Найдите свои страницы по 5–10 целевым запросам.
- Посмотрите, что показывается: ваш description или фрагмент.
- Сравните CTR в Search Console по этим запросам.
- Если фрагмент подставляется почти всегда — перепишите описание или улучшите первый абзац.
- Проверьте расширения: есть ли крошки, цена, дата.
Итог
Сниппет — это не «вывод вашего description», а результат работы системы, которая подбирает лучший ответ на конкретный запрос. Управлять им напрямую нельзя, но можно сделать так, чтобы любой выбор оказался удачным: писать разделами с прямыми ответами и подключить разметку. Дальше — эмодзи в сниппете.
Частые вопросы
Почему в сниппете показывается не мой description?
Поисковик подставляет фрагмент страницы, если считает, что он лучше отвечает конкретному запросу. Один и тот же документ по разным запросам может показываться с разными описаниями — это норма.
Как заставить показывать именно моё описание?
Гарантировать нельзя. Шансы выше, если описание уникально, соответствует содержанию, укладывается в длину и естественно содержит формулировки запроса.
Что такое расширения сниппета?
Дополнительные элементы: хлебные крошки вместо URL, быстрые ссылки, цена и наличие товара, рейтинг, дата. Часть берётся из структурированных данных, часть система формирует сама.
Можно ли запретить показ фрагмента?
Да, директивой nosnippet или атрибутом data-nosnippet на отдельном блоке. Но полный запрет убирает и обычное описание, что почти всегда обходится дороже.
Вся глава «Проектирование сайта» — 11 уроков
- Проектирование сайта
- Создание структуры сайта
- Семантическое ядро: теория
- Семантическое проектирование
- Подбор запросов со слабой конкуренцией
- SEO Titles: техника 4U (теория)
- SEO Titles: техника 4U (практика)
- Проектирование Description
- Требования к Description
- Формирование сниппета из Description
- Эмодзи в сниппете