Микроразметка Schema.org — это набор атрибутов в коде страницы, которые объясняют поисковой системе, что именно находится на странице: товар, статья, вопрос с ответом, контакты организации. Разметка не меняет внешний вид сайта: она делает содержимое однозначным для машины.
Зачем она нужна
Поисковая система и так пытается понять страницу по тексту, но ошибается: не всегда ясно, где цена, а где просто число, где вопрос, а где утверждение. Разметка снимает неоднозначность.
Практическая польза не только в расширенных сниппетах. Разметка помогает поисковым системам точнее связывать данные о компании: адрес, часы работы, реквизиты, ссылки на профили. Это важно для локальной выдачи и для сервисов, которые собирают сведения о компаниях.
Какие типы нужны сайту услуг
Организация
Базовый тип: название, адрес, контакты, реквизиты, ссылки на официальные профили. Указывается один раз для всего сайта, а не на каждой странице.
Услуга
Описывает конкретную услугу: что предлагается и на каких условиях. Помогает связать страницу услуги с самой услугой, а не с текстом о ней.
Хлебные крошки
Показывают путь страницы в структуре сайта. В выдаче вместо голого адреса появляется понятная навигационная цепочка.
Вопросы и ответы
Разметка для раздела с частыми вопросами. Важное требование: вопросы и ответы в разметке должны совпадать с тем, что человек видит на странице. Разметка «на будущее», с вопросами, которых на странице нет, — нарушение правил.
Статья
Для материалов блога: заголовок, автор, дата публикации. Помогает системам отличать аналитический материал от новости и от рекламы.
Как устроена работа по SEO
Аудит
техническое состояние сайта, точки роста
Семантика
запросы, по которым ищут клиенты
Контент
тексты и страницы под эти запросы
Ссылки
плавный рост внешних сигналов
Отчётность
раз в месяц, в цифрах
Как это выглядит в коде
Разметку добавляют двумя способами: атрибутами прямо в HTML или отдельным блоком данных в формате JSON. Второй способ сейчас основной: он не смешивается с вёрсткой, его проще проверить. Блок размещается в коде страницы, и поисковая система считывает его отдельно от видимого текста.
Важно, чтобы данные в разметке и на странице совпадали. Если в разметке указана цена, которой на странице нет, это вводит в заблуждение и систему, и посетителя.
Внутри блок состоит из пар «свойство — значение»: тип сущности и её характеристики. Логика простая: одно свойство — одно значение, а не строка текста «на всё сразу». Когда данные разложены по свойствам, поисковая система может взять из страницы цену, адрес и дату, а не угадывать их из абзаца.
JSON-блок удобен ещё и тем, что его собирает шаблон: значения подставляются из полей страницы автоматически. Но у этого есть обратная сторона: если поле в шаблоне пустое или устарело, разметка уедет на всех страницах сразу. Поэтому после правок в шаблоне или полях проверяют не одну страницу, а по одной странице каждого типа.
Как проверить, что ошибок нет
Проверка идёт в два шага. Сначала — валидатор: он показывает синтаксические ошибки (незакрытые блоки, неверные типы полей) и предупреждения о недостающих обязательных свойствах. Затем — проверка на живой странице: часть систем подсказывает, какие типы она распознала.
Убедитесь, что разметка не дублируется. Если в коде оказались два блока с описанием одной и той же сущности (например, организация описана дважды разными плагинами), системы могут выбрать не тот, и данные в выдаче окажутся неверными. Такое случается, когда разметку добавляют и тема, и сторонний плагин.
Частые ошибки
- Разметка не для того, что на странице. Тип «товар» на странице услуги — прямой путь к предупреждениям.
- Разметка скрытого содержимого. Данные, которых посетитель не видит, размечать нельзя.
- Устаревшие данные. Цена или адрес в разметке остались прежними после изменения на сайте.
- Дублирование. Два источника разметки на одной странице.
Частные случаи, которые ломают разметку
- Несколько офисов и городов. Данные организации собирают один раз для всего сайта, но если у компании есть филиалы, у каждого свои адрес и график. Ошибка — продублировать на городских страницах одну и ту же «головную» организацию с центральным адресом: система получит противоречивые сведения, а посетитель — неверные.
- Отзывы и рейтинги. Размечать можно только те отзывы, которые человек видит на странице. Собственные отзывы компании о себе поисковые системы не показывают: это считается необъективным источником. Поэтому блок с рейтингом имеет смысл, только если отзывы реальные и подкреплены.
- Разметка вопросов и ответов. Наличие разметки не гарантирует, что поисковик покажет расширенный блок: показ включается не для всех сайтов и не по всем темам. Разметка остаётся полезной как описание содержимого, но рассчитывать на неё как на кнопку «получить сниппет» не стоит.
- Даты и авторство. У материалов блога размечают дату публикации и обновления. Если материал переписали, а дата в разметке осталась прежней, данные расходятся с содержимым: для систем это признак, что страница устарела.
- Разметка из шаблона и правки в тексте. Когда контент-менеджер меняет цену или название услуги в тексте, разметка, собранная шаблоном из другого поля, остаётся прежней. Расхождение замечают не сразу — только по жалобе или после проверки.
С чего начать
Сначала проверьте текущее состояние: какие типы уже размечены, нет ли конфликтов. Затем закройте базу (организация и хлебные крошки) и только после этого переходите к типам для конкретных страниц. Если сайт работает на конкретной платформе, у неё есть особенности вывода: для Битрикса разметка собирается шаблонами компонентов, для WordPress — функциями темы и плагинами.
Проверить состояние разметки и других технических параметров удобно вместе с аудитом сайта: разметка редко бывает единственной проблемой.
Как проверить себя: чек-лист
- Проверяйте на опубликованной странице, а не в редакторе: до публикации шаблон может выводить другой код.
- Прогоните страницу через валидатор: сначала ошибки синтаксиса, затем предупреждения о недостающих свойствах.
- Сверьте разметку с тем, что видит посетитель. Расхождение — самая частая причина, по которой расширенные элементы пропадают.
- Убедитесь, что сущность описана один раз: тема и плагин нередко добавляют разметку независимо друг от друга.
- Проверьте обязательные свойства базовых типов: название, адрес, контакты, ссылки на официальные профили.
- Повторяйте проверку после обновления шаблона, плагинов и после правок в полях страницы: разметка может пропасть или задвоиться незаметно.
- Закройте по одной странице каждого типа: главную, услугу, статью, страницу с вопросами. Этого достаточно, чтобы увидеть системные ошибки.
Частые вопросы
Влияет ли микроразметка на позиции напрямую
Как отдельный фактор ранжирования — нет. Но она влияет на то, как страница выглядит в выдаче, а это сказывается на количестве переходов.
Обязательно ли размечать все страницы
Нет. Достаточно тех типов, которые соответствуют содержимому: организация и крошки для всего сайта, услуга — для страниц услуг, статья — для блога.
Что будет, если разметка с ошибкой
Ничего катастрофического: система просто не использует некорректные данные. Но если разметка противоречит содержимому страницы, это уже нарушение правил, и расширенные элементы могут перестать показываться.
Можно ли поставить разметку плагином
Можно, и для типовых задач этого достаточно. Следите только за тем, чтобы плагин не дублировал то, что уже выводит тема.
Заменит ли разметка понятную структуру страницы
Нет. Заголовки, подзаголовки и осмысленный текст важнее: разметка лишь уточняет то, что уже написано для человека. Если страница непонятна посетителю, никакие свойства этого не исправят.
Что делать, если валидатор показывает предупреждения
Предупреждения не мешают использовать разметку — это рекомендации, а не запрет. Сначала закрывают ошибки синтаксиса и заполняют обязательные свойства, и только потом добираются до необязательных полей.
Сколько типов разметки может быть на одной странице
Столько, сколько сущностей на ней описано: организация, хлебные крошки, статья и блок вопросов на одной странице — нормальная ситуация. Проблема не в количестве, а в повторах: если один и тот же тип выводится дважды, система получает два описания одной сущности и может выбрать не то.