Микроразметка — это описание содержимого страницы на понятном поисковым системам языке. Человек и так видит, что перед ним карточка товара с ценой и отзывами, а поисковику это нужно сообщить явно. Для этого используют словарь Schema.org, который поддерживают Google, Яндекс и другие поисковые системы.
Зачем нужна разметка
- Помогает поисковикам точнее понять, что находится на странице: товар, статья, организация, мероприятие.
- Может сделать страницу пригодной для расширенных результатов: цены и наличия в сниппете, хлебных крошек, дат мероприятий.
- Упрощает работу агрегаторов и ИИ-ассистентов, которые собирают сведения о компаниях и товарах.
Разметка не гарантирует расширенный сниппет: решение принимает поисковая система. Но без разметки шансов на него нет.
Почему JSON-LD
Разметку можно встроить тремя способами: JSON-LD, Microdata и RDFa. Google рекомендует JSON-LD: код добавляется отдельным блоком и не смешивается с вёрсткой, поэтому его проще поддерживать.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Мебельный двор",
"url": "https://example.com/",
"logo": "https://example.com/logo.png"
}
</script>
Блок вставляют в <head> или <body> страницы, к которой относятся данные. На одной странице может быть несколько блоков.
Какие типы добавить
| Страница | Тип Schema.org | Что указать |
|---|---|---|
| Главная | Organization или LocalBusiness, WebSite | название, адрес, телефон, логотип, профили в соцсетях |
| Карточка товара | Product с Offer | название, изображение, цена, валюта, наличие |
| Статья, запись блога | Article или BlogPosting | заголовок, автор, даты публикации и изменения, изображение |
| Любая внутренняя | BreadcrumbList | цепочка разделов до страницы |
| Страница вопросов | FAQPage | вопросы и ответы, видимые на странице |
| Мероприятие | Event | название, даты, место или ссылка на трансляцию, билеты |
Правила, которые нельзя нарушать
- Размечайте только то, что видно на странице. Цена в разметке должна совпадать с ценой на сайте, вопросы FAQ — с текстом на странице.
- Не придумывайте отзывы и рейтинги. Рейтинг товара должен основываться на реальных отзывах, опубликованных на странице.
- Заполняйте обязательные свойства. Без цены и валюты Offer неполон, без даты Event бесполезен.
- Используйте полные адреса. Изображения и ссылки — с
https://.
Некоторые расширенные результаты стали доступны не всем сайтам: например, с 2023 года Google показывает FAQ-сниппеты в основном для авторитетных государственных и медицинских сайтов, а сниппеты HowTo убрал из выдачи. Разметка при этом остаётся валидной и помогает понимать контент.
Как создать разметку без программиста
- Откройте SchemaBuilder и выберите тип: Article, Product, Organization, LocalBusiness, WebSite, BreadcrumbList, FAQPage или Event.
- Заполните поля — обязательные отмечены звёздочкой. Пустые поля в код не попадают.
- Посмотрите на замечания проверки: неполные адреса, неверный формат даты, цена с запятой.
- Скопируйте код с тегом
<script>и вставьте на страницу или скачайте его файлом.json.
Как проверить
- Валидатор Schema.org — проверяет синтаксис и соответствие словарю.
- Инструмент проверки расширенных результатов Google (Rich Results Test) — показывает, на какие расширенные результаты может претендовать страница.
- Валидатор микроразметки в Яндекс Вебмастере.
После публикации следите за отчётами об улучшениях в Google Search Console: там появятся ошибки, если разметка на части страниц сломается.
Что дальше
Разметка работает только на страницах, которые робот может просканировать. Проверьте, что они не закрыты в robots.txt, и что их адреса понятные.