Что такое Schema.org и зачем он нужен
Schema.org — общий словарь, который придумали и поддерживают крупные поисковые системы. Он содержит сотни типов сущностей — «Товар», «Статья», «Организация», «Событие» — и набор свойств для каждого из них: название, цена, автор, дата. Разметка на основе этого словаря добавляется к обычной странице и сообщает роботу, что именно на ней описано.
Важно сразу понимать границы. Микроразметка не поднимает страницу в результатах поиска сама по себе. Она помогает системе точнее понять содержимое и даёт возможность показать расширенный сниппет: с ценой, рейтингом, датой или названием организации. Будет он показан или нет, решает поисковая система.
Как устроен словарь: типы и наследование
Типы в Schema.org выстроены в иерархию. Более частный тип наследует все свойства более общего и добавляет собственные. Поэтому знание общих свойств помогает работать с любым потомком.
Практический вывод: запись блога можно описать всеми свойствами статьи — заголовком, автором, датой публикации, — и дополнительно теми, что есть только у неё.
Три формата записи разметки
| Формат | Где находится | Удобство сопровождения |
|---|---|---|
| JSON-LD | Отдельный блок скрипта в коде страницы | Высокое: данные не смешаны с вёрсткой |
| Микроданные | Атрибуты внутри HTML-тегов | Среднее: разметка зависит от шаблона |
| RDFa | Атрибуты внутри HTML-тегов | Среднее: используется реже |
Подробное сравнение первых двух форматов — в отдельной статье про выбор между JSON-LD и микроданными.
С чего начать: порядок внедрения
- Определите типы страниц вашего сайта: главная, карточка товара, статья, контакты.
- Для каждого типа выберите подходящий тип Schema.org и обязательные свойства.
- Начните с общих сущностей — организации и сайта — они нужны на всех страницах.
- Добавьте разметку для самых ценных страниц, обычно это товары или статьи.
- Проверьте результат валидатором и следите за отчётами в панели вебмастера.
Главное правило: в разметке можно указывать только то, что пользователь видит на самой странице. Скрытые или выдуманные данные приводят к потере доверия к сайту.
Какой тип разметки подходит какой странице
Новичку проще всего идти от страниц своего сайта. Для каждой страницы почти всегда находится один основной тип, а общие сущности добавляются поверх него.
| Страница сайта | Основной тип | Что добавить |
|---|---|---|
| Главная | Organization, WebSite | Название, логотип, контакты |
| Карточка товара | Product | Цена, наличие, бренд |
| Статья блога | BlogPosting | Автор, даты, изображение |
| Страница точки продаж | LocalBusiness | Адрес, часы работы |
| Любая внутренняя страница | BreadcrumbList | Хлебные крошки |
Ошибки, которые допускают почти все
- Копируют готовый пример, не заменив тестовые значения на реальные данные страницы.
- Размечают то, чего нет на странице, ради «красивого» сниппета.
- Забывают обновлять разметку при смене цены, адреса или режима работы.
- Проверяют только синтаксис и не смотрят, совпадают ли данные с видимым содержимым.
Хорошая привычка — после внедрения открыть страницу и сравнить каждое значение из разметки с тем, что читает человек. Расхождение в цифрах или названии — сигнал, что данные берутся из разных источников.
Частые вопросы
Влияет ли микроразметка на позиции сайта?
Напрямую нет: она помогает системе понять содержимое и допускает расширенный сниппет, но сама по себе позиции не повышает.
Какой формат разметки выбрать новичку?
JSON-LD: данные лежат отдельным блоком и не смешиваются с вёрсткой, поэтому их проще добавлять и проверять.
Можно ли размечать данные, которых нет на странице?
Нет: разметка должна соответствовать видимому содержимому, иначе поисковая система может игнорировать её или применить санкции.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.