Микроразметка помогает поисковику понять, что на странице товар, услуга, адрес или ответ на вопрос, и показать это в расширенном сниппете. Разбираем, какие типы Schema.org нужны коммерческому сайту и как их внедрить.
Что такое микроразметка простыми словами
Человек, открыв карточку товара, сразу видит: это название, это цена, а вот наличие на складе. Для поискового робота страница — просто набор текста и тегов. Он может догадаться, что «12 400 ₽» рядом со словом «Купить» — это цена, но уверенности у него нет. Микроразметка снимает эту неопределённость: это дополнительная машиночитаемая информация в коде страницы, которая прямо сообщает, какие данные что означают.
Schema.org — общий словарь таких описаний, который поддерживают основные поисковые системы. В нём сотни типов: организация, товар, предложение, отзыв, статья, событие, вакансия, рецепт и так далее. Коммерческому сайту нужны примерно 8–10 из них.
Технически разметку чаще всего добавляют в формате JSON-LD — отдельным блоком в коде страницы, не затрагивая вёрстку. Это самый удобный вариант: разметку легко генерировать из данных сайта, проверять и менять, не рискуя сломать дизайн.
Что даёт разметка на практике
Важно сразу разделить реальные выгоды и мифы. Микроразметка не является прямым фактором ранжирования: сама по себе она не поднимет страницу с двадцатой позиции на третью. Её эффект в другом.
- Расширенные сниппеты. Цена, наличие, рейтинг, хлебные крошки, ответы на вопросы прямо в результатах поиска. Такой сниппет заметнее и собирает больше кликов с той же позиции.
- Точное понимание содержания. Поисковик увереннее связывает страницу с сущностью: вот этот товар этого бренда, вот эта организация по этому адресу.
- Связь сайта с карточкой компании в картах и справочниках через совпадение адреса, телефона, названия.
- Корректные данные для товарных сервисов поисковых систем, где показываются предложения магазинов.
На одном из проектов — каталоге промышленных насосов — после внедрения разметки товаров с ценой и наличием кликабельность сниппетов карточек выросла примерно на 20–25% при тех же позициях. Это ровно тот тип эффекта, который стоит ожидать: больше трафика с уже занятых мест.
Базовый набор типов для коммерческого сайта
| Тип | Где размещать | Ключевые поля |
|---|---|---|
| Organization или LocalBusiness | Главная, страница контактов | название, адрес, телефон, email, логотип, режим работы, координаты |
| WebSite | Главная | название сайта, адрес, поиск по сайту |
| BreadcrumbList | Все внутренние страницы | цепочка разделов с адресами |
| Product и Offer | Карточки товаров | название, описание, изображение, артикул, бренд, цена, валюта, наличие |
| Service | Страницы услуг | название, описание, исполнитель, территория, цена |
| FAQPage | Страницы с блоком вопросов | вопросы и ответы, совпадающие с видимым текстом |
| Article или BlogPosting | Статьи блога | заголовок, дата публикации и обновления, автор-организация, изображение |
| ItemList | Категории каталога | список товаров со ссылками |
Для компании с несколькими офисами или складами каждая точка описывается отдельным объектом со своим адресом и координатами. Для производителя полезно указывать бренд и модель в разметке товаров — это помогает связывать страницы с брендовыми запросами.
Правила, без которых разметка вредит
Поисковые системы строго относятся к несоответствию разметки и видимого содержания. Если в разметке одно, а на странице другое, расширенный сниппет перестают показывать, а в запущенных случаях могут применить ручные меры к сайту.
- Размечайте только то, что видит пользователь. Нельзя добавить в разметку рейтинг 4,9, если на странице нет отзывов, или вопросы и ответы, которых нет в тексте.
- Цена и наличие должны совпадать с тем, что показано на странице, и обновляться вместе с ней. Если цены приходят из учётной системы, разметка должна генерироваться из тех же данных.
- Не размечайте отзывы о себе самом на уровне организации, если они собраны и размещены вами же, — это частая причина санкций.
- Не дублируйте противоречащие друг другу блоки. Бывает, что тема оформления выводит одну разметку, а модуль — другую, с разными ценами. Поисковик видит конфликт.
- Используйте корректные значения. Валюта — в стандартном трёхбуквенном коде, наличие — из списка допустимых значений, даты — в стандартном формате.
Совет студии: генерируйте разметку из тех же данных, из которых собирается страница, а не прописывайте её вручную в шаблоне. Ручная разметка устаревает при первом же изменении цены, а автоматическая остаётся точной на десятках тысяч страниц без участия человека.
Как внедрять: пошаговый процесс
Мы обычно проводим внедрение в несколько этапов, чтобы не сломать ничего работающего и видеть результат каждого шага.
Шаг 1. Инвентаризация
Проверяем, какая разметка уже есть на сайте. Часто CMS или готовые модули что-то добавляют автоматически — иногда полезное, иногда устаревшее и с ошибками. Составляем список типов страниц и того, что на каждой нужно разметить.
Шаг 2. Карта соответствия данных
Для каждого поля разметки определяем источник на сайте: название товара — из такого-то свойства, цена — из такого-то поля, бренд — из справочника. На этом этапе выясняется, каких данных не хватает: например, у половины товаров не заполнен бренд или нет изображения.
Шаг 3. Реализация в шаблонах
Добавляем генерацию JSON-LD в шаблоны страниц. Лучше делать это на уровне ядра шаблона, а не через отдельные плагины для каждого типа, чтобы не получить дубли.
Шаг 4. Проверка
Прогоняем 10–20 страниц каждого типа через валидаторы поисковых систем, исправляем ошибки и предупреждения. После публикации отслеживаем отчёты об улучшениях в панелях вебмастеров: там видно, сколько страниц распознано и есть ли проблемы.
Для небольшого корпоративного сайта всё это занимает несколько рабочих дней. Для каталога на десятки тысяч позиций — 2–4 недели с учётом приведения данных в порядок. Если сайт только проектируется, разметку правильно закладывать сразу в техническое задание — это входит в нашу SEO-подготовку и почти не увеличивает бюджет разработки.
Частые вопросы от клиентов
Гарантирует ли разметка расширенный сниппет?
Нет. Поисковая система сама решает, показывать ли расширенные элементы, исходя из запроса, качества сайта и других факторов. Корректная разметка — необходимое условие, но не гарантия.
Нужна ли разметка сайту-визитке из пяти страниц?
Минимальная — да: организация с контактами и хлебные крошки. Это час работы, а поисковик точнее связывает сайт с компанией.
Можно ли навредить разметкой?
Можно, если размечать то, чего нет на странице, или накручивать рейтинги. Честная разметка видимого контента безопасна.
Какой формат выбрать: JSON-LD или атрибуты в вёрстке?
Для новых проектов мы почти всегда выбираем JSON-LD: он не смешивается с HTML, его проще поддерживать и тестировать. Атрибуты внутри вёрстки оправданы, если сайт старый и переписывать шаблоны нет смысла, — но тогда любое изменение дизайна нужно проверять на целостность разметки. Смешивать оба формата для одного и того же объекта на одной странице не стоит: это частый источник дублей.
Как часто её нужно проверять?
После каждого обновления шаблонов, смены CMS-модулей и крупных выгрузок каталога. В спокойном режиме достаточно раз в месяц заглядывать в отчёты панелей вебмастеров — ошибки там появляются быстро.
Чек-лист по микроразметке
- На главной и в контактах размечена организация с адресом, телефоном, логотипом и режимом работы.
- На всех внутренних страницах есть разметка хлебных крошек.
- Карточки товаров содержат Product и Offer с актуальной ценой, валютой и наличием.
- Страницы услуг размечены типом Service с описанием и территорией.
- Блоки вопросов размечены только там, где вопросы и ответы видны на странице.
- Статьи содержат дату публикации и обновления.
- Разметка генерируется из данных сайта, а не прописана вручную.
- Нет дублирующих и противоречивых блоков от разных модулей.
- Страницы каждого типа прошли проверку валидаторами без ошибок.
- Отчёты в панелях вебмастеров проверяются после каждого крупного обновления.