Микроразметка — данные о содержимом страницы в машинном виде. Человек видит «Нож сантоку, 4 890 ₽, в наличии»; поисковик без разметки видит просто текст. С разметкой он понимает: это товар, вот цена, вот валюта, вот наличие — и может показать это прямо в выдаче.
Рекомендуемый формат — JSON-LD: отдельный блок в <head>, не перемешанный с вёрсткой.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Название компании",
"url": "https://example.ru",
"logo": "https://example.ru/img/logo.png",
"telephone": "+7 495 123-45-67",
"address": {
"@type": "PostalAddress",
"addressLocality": "Москва",
"streetAddress": "ул. Примерная, 1"
}
}
</script>
Что это даёт
Расширенные сниппеты. Звёзды рейтинга, цена и наличие у товара, время приготовления у рецепта, даты у событий, вопросы-ответы. Такой результат занимает в выдаче больше места и собирает заметно больше кликов при той же позиции.
Хлебные крошки вместо адреса. Вместо example.ru/catalog/nozhi/santoku в выдаче показывается путь «Каталог › Ножи › Сантоку».
Карточка организации. Данные о компании, телефон, адрес, соцсети — в блоке справа.
Понимание сущностей. Поисковик связывает вашу компанию, товары и авторов с известными ему объектами — это работает на узнаваемость бренда в поиске.
Основные типы
| Тип | Для чего |
|---|---|
Organization / LocalBusiness |
Компания: контакты, адрес, режим работы |
Product + Offer |
Товар: цена, валюта, наличие |
BreadcrumbList |
Хлебные крошки |
Article / BlogPosting |
Статья: заголовок, автор, даты |
FAQPage |
Блок вопросов и ответов |
AggregateRating / Review |
Рейтинг и отзывы |
Recipe, Event, JobPosting |
Рецепты, события, вакансии |
В Organization попадают телефон и почта — те же, что стоят на странице кликабельными ссылками.
Начинать стоит с Organization на главной и BreadcrumbList на внутренних — это универсально и делается быстро. Магазину дальше нужен Product, блогу — Article.
Правила, которые нельзя нарушать
Размечать только то, что видно на странице. Рейтинг, которого нет в тексте; цена, отличная от реальной; отзывы, которых не существует, — это нарушение правил, за которое расширенный сниппет отключают, а при повторе применяют санкции к сайту.
Соответствие типов. Цена — числом, дата — в формате ISO 8601, наличие — из списка допустимых значений (https://schema.org/InStock).
Полнота обязательных полей. У Product без offers расширенный сниппет не покажут.
Как проверить
- Пункт аудита «Структурированные данные (Schema.org)» показывает найденные на странице типы JSON-LD. В конце отчёта наш инструмент выдаёт готовые к вставке блоки разметки, собранные по данным вашего сайта.
- Валидатор Schema.org (
validator.schema.org) — проверка синтаксиса и полей. - Google Rich Results Test — покажет, на какой расширенный сниппет страница претендует.
- Яндекс Вебмастер → «Инструменты → Валидатор микроразметки» — понимает и российские особенности.
Про другие форматы
Существуют ещё микроформаты и RDFa — разметка атрибутами прямо в HTML. Они работают, но их тяжело поддерживать: любое изменение вёрстки рискует сломать данные. Для нового сайта берите JSON-LD.