Для человека страница сайта — это заголовки, фотографии и абзацы. Для поискового робота — набор текста, в котором нужно угадать, где цена, где название организации, а где отзыв. Угадывание неточное. Дата может оказаться номером телефона, оценка — частью заголовка, а адрес — случайной строкой в подвале.
Микроразметка решает эту проблему прямолинейно: вы подписываете содержимое на языке, понятном машине. «Это организация, вот её название и адрес. Это товар, вот цена и наличие. Это статья, вот автор и заголовок». Поисковая система перестаёт гадать и начинает знать.
В результате страницы могут получать расширенные сниппеты: звёзды рейтинга, цену, наличие, вопросы и ответы, хлебные крошки. Такой сниппет занимает больше места в выдаче, лучше отвечает на запрос и чаще привлекает клики. Ниже мы разберём, как это устроено и как внедрять разметку без лишнего риска.
Что такое Schema.org и как это работает
Schema.org — общий словарь, который поддерживают крупные поисковые системы. Он описывает сотни типов сущностей: организации, люди, товары, статьи, события, рецепты, вакансии и многое другое. У каждого типа есть набор свойств. Например, у организации это название, адрес, логотип, контакты, у товара — название, изображение, описание, предложение с ценой.
Разметку можно записать несколькими способами, но на практике важны три формата.
Три формата записи
- JSON-LD. Отдельный блок кода в странице, не связанный с видимой вёрсткой. Рекомендуется поисковыми системами и удобен в поддержке.
- Microdata. Атрибуты, вшитые прямо в теги HTML. Работает, но делает вёрстку громоздкой, а правки — рискованными.
- RDFa. Ещё один способ атрибутной записи. Встречается реже.
Если выбор за вами, берите JSON-LD. Он отделён от интерфейса, поэтому дизайнер может менять вёрстку, не ломая разметку, а разработчик — править данные, не трогая шаблон. Это важное свойство для долгой жизни проекта и для простоты технической поддержки.
Что даёт микроразметка бизнесу
Давайте честно разделим ожидания и реальность. Микроразметка не является прямым фактором ранжирования в том смысле, что «добавил, и страница выросла на три позиции». Но у неё есть вполне осязаемые эффекты.
- Точное понимание. Робот однозначно определяет тип страницы и ключевые данные, а значит, реже путает смыслы.
- Расширенные сниппеты. Рейтинг, цена, наличие, список вопросов делают результат заметнее.
- Рост кликабельности. Выделяющийся сниппет часто получает больше переходов при той же позиции.
- Согласованность данных. Для локального бизнеса разметка подтверждает сведения из карточек организации. Подробнее в статье про локальное SEO.
- Подготовка к новым форматам выдачи. Голосовые ответы, подсказки и интеллектуальные блоки опираются на структурированные данные.
Важный момент: поисковик вправе не показывать расширенный сниппет даже при идеальной разметке. Он решает сам, полезен ли он пользователю. Поэтому разметку внедряют не ради гарантированной картинки, а ради качества данных и возможности её получить.
Какие типы разметки нужны вашему сайту
Не нужно размечать всё подряд. Выбирайте типы, которые соответствуют содержимому страниц и действительно видны пользователю. Вот основной набор для типичных проектов.
Для корпоративного сайта
- Organization. Название, логотип, адрес, контактная почта, ссылки на профили. Размещается на главной и странице контактов.
- LocalBusiness и его подтипы. Для организаций с физическим адресом: режим работы, географические данные, ценовой диапазон.
- WebSite. Название сайта и, при наличии внутреннего поиска, его описание.
- BreadcrumbList. Хлебные крошки: путь от главной до текущей страницы.
- Service. Описание услуги, область действия, провайдер.
- FAQPage. Список вопросов и ответов, если они действительно присутствуют на странице.
Для интернет-магазина
- Product. Название, изображения, описание, артикул, бренд.
- Offer. Цена, валюта, наличие, условия.
- AggregateRating и Review. Рейтинг и отзывы, которые есть на странице.
- ItemList. Список товаров в категории.
Подробнее о построении каталога и карточек мы писали в статьях как спроектировать каталог интернет-магазина и о том, как сделать, чтобы карточка продавала. Для коммерции разметка особенно важна, поэтому её закладывают в проект сразу, как мы делаем при разработке интернет-магазинов.
Для блога и статей
- Article или BlogPosting. Заголовок, автор, изображение, издатель.
- BreadcrumbList. Навигационная цепочка.
- HowTo. Для пошаговых инструкций, если шаги оформлены в тексте.
- Person. Автор статьи с описанием квалификации.
Для других задач
- Event. Мероприятия с датой, местом и регистрацией.
- JobPosting. Вакансии с описанием и условиями.
- VideoObject. Видео на странице.
Как выглядит JSON-LD на практике
Блок JSON-LD размещается внутри тега скрипта с типом «application/ld+json» в коде страницы. В нём перечисляются свойства в виде пар «ключ — значение». Структура на примере организации выглядит так: в начале указывается контекст словаря, затем тип сущности, потом свойства. Для организации это название, адрес с вложенным объектом «почтовый адрес» (город, улица, дом), электронная почта, ссылка на логотип и адреса профилей в соцсетях.
Для статьи набор другой: заголовок, описание, основное изображение, автор как вложенный объект, издатель с логотипом, ссылка на основную страницу. Для товара: название, картинки, описание, бренд и вложенное предложение с ценой, валютой и статусом наличия.
Разработчик может формировать такие блоки автоматически из данных CMS: взять название и цену из карточки товара, автора из профиля, дату из метаданных. Это надёжнее ручного ввода, потому что значения в разметке всегда совпадают с видимым содержимым. О выборе системы управления, которая позволяет это делать удобно, читайте в статье как выбрать CMS для корпоративного сайта.
Пошаговое внедрение
- Определите типы страниц. Выпишите шаблоны: главная, услуга, статья, категория, карточка товара, контакты.
- Сопоставьте типы разметки. Для каждого шаблона выберите соответствующие типы и обязательные свойства.
- Определите источники данных. Откуда берётся название, цена, дата, изображение. Лучше всего брать из полей, которые редактор уже заполняет.
- Реализуйте шаблонами. Блок формируется один раз на шаблон, а не вручную на каждой странице.
- Проверьте в тестовом инструменте. Валидаторы поисковых систем и общий валидатор Schema.org покажут ошибки и предупреждения.
- Проверьте соответствие видимому содержимому. Всё, что есть в разметке, должно быть на странице.
- Отправьте страницы на переобход и наблюдайте за отчётами в панелях вебмастеров.
- Включите проверку в регулярный процесс. После каждого крупного релиза проверяйте шаблоны заново.
Лучше всего думать о разметке на этапе проектирования, а не после запуска. Тогда нужные поля попадают в админку, а не дописываются в последний момент. Это одна из причин, по которым мы советуем учитывать поисковые требования при разработке, как описано в статье про SEO на этапе разработки.
Разбор по типам: на что обратить внимание
Organization и LocalBusiness
Название должно совпадать с тем, как организация называется на сайте, в карточках на картах и справочниках. Адрес разбивается по полям: страна, город, улица, индекс. Для нашего примера это Москва и Большая Новодмитровская улица. Добавьте контактную почту и ссылки на официальные профили. Если у организации несколько филиалов, для каждого создаётся отдельная сущность с собственным адресом и режимом работы.
BreadcrumbList
Хлебные крошки в разметке должны отражать реальную навигацию. Каждый уровень получает название, адрес и порядковый номер. В выдаче вместо длинной ссылки появляется аккуратная цепочка, что помогает пользователю понять, в каком разделе находится страница. Как строить навигацию в целом, мы обсуждали в статье про навигацию по сайту.
Product и Offer
Самые частые проблемы: цена в разметке не совпадает с ценой на странице, статус наличия не обновляется, в рейтинге указаны отзывы, которых нет в интерфейсе. Для товаров с несколькими вариантами (размер, цвет) нужна аккуратная обработка: разметка должна отражать выбранный вариант или диапазон цен. Поддерживайте актуальность через автоматическую выгрузку из системы учёта.
FAQPage
Разметка вопросов и ответов подходит тем страницам, где блок FAQ действительно есть и содержит развёрнутые ответы. Не стоит размечать рекламные тезисы, замаскированные под вопросы. Также учтите, что поисковики ограничивают показ таких сниппетов для многих типов сайтов, поэтому не ждите гарантированного результата, но для понимания страницы разметка по-прежнему полезна.
Article
Здесь важны заголовок, изображение, автор и издатель. Для экспертных материалов указывайте реального автора и ссылку на страницу о нём. Это повышает доверие к содержимому и подтверждает опыт. Подробнее о том, как должна быть устроена страница команды, можно увидеть на странице нашей команды.
Как проверять разметку
Проверка состоит из трёх уровней.
- Синтаксис. Нет ли ошибок в записи: лишних запятых, незакрытых скобок, неверных типов значений. Это ловят валидаторы.
- Полнота. Заполнены ли обязательные и рекомендуемые свойства для выбранного типа.
- Соответствие. Совпадают ли данные в разметке с тем, что видит человек на странице.
Первые два уровня автоматизируются, третий требует внимательности. Для больших сайтов полезно настроить регулярную проверку шаблонов после каждого обновления и отслеживать отчёты в панелях вебмастера. Они показывают количество страниц с корректной разметкой, ошибки и предупреждения.
Ошибки отличаются от предупреждений. Ошибка означает, что разметка не принимается и расширенный сниппет не будет показан. Предупреждение сообщает об отсутствии необязательного поля, и его можно исправить по мере возможности.
Типичные ошибки
- Разметка того, чего нет на странице. Скрытые отзывы, выдуманный рейтинг, цены, которых нет в интерфейсе. Такое нарушает правила и может привести к потере расширенных сниппетов, а в серьёзных случаях к санкциям.
- Накрученные отзывы. Искусственные оценки в разметке опасны не меньше, чем на самой странице.
- Одинаковая разметка на всех страницах. Копирование блока организации в каждый товар или каждую статью без адаптации.
- Устаревшие данные. Цена или наличие изменились, а в разметке прежние значения.
- Неподходящий тип. Размечать услугу как товар, а статью как организацию.
- Дублирование разных форматов. Одновременно JSON-LD и Microdata для одних и тех же данных с расхождениями.
- Ручной ввод на каждой странице. Это неизбежно приводит к ошибкам и неактуальности.
- Отсутствие проверки после релизов. Новая версия шаблона ломает разметку, и этого никто не замечает.
Микроразметка и скорость: нет ли конфликта
Блок JSON-LD обычно занимает небольшой объём и практически не влияет на скорость загрузки. Но если на странице сотни товаров и для каждого строится подробная разметка, объём вырастает. Ограничьте разметку списка основными свойствами, а подробную записывайте только на странице самого товара. Общие принципы быстрой работы сайта описаны в статье про скорость загрузки.
Как разметка связана с остальной SEO-работой
Микроразметка не заменяет сильного содержимого, правильной структуры и технической чистоты, а усиливает их. Если страница слабая, расширенный сниппет не спасёт. Если же всё остальное в порядке, разметка помогает поисковой системе быстрее и точнее понять, что именно вы предлагаете.
Её удобно вписывать в общий технический процесс: на этапе аудита проверяют наличие и корректность, на этапе внедрения закладывают в шаблоны, на этапе поддержки контролируют. Если вы хотите увидеть, как выглядит системный разбор, прочитайте статью про технический аудит сайта.
Отдельно упомянем связку с внутренними ссылками и адресами: понятные адреса, согласованные хлебные крошки и разметка вместе создают целостную картину структуры. О принципах адресов — в статье про ЧПУ.
Чек-лист для запуска
- Составлен список шаблонов страниц и типов разметки для каждого.
- Выбран формат JSON-LD, блоки формируются шаблонами из полей CMS.
- Название, адрес и контакты организации совпадают с данными на сайте и в справочниках.
- Хлебные крошки в разметке повторяют видимую навигацию.
- Для товаров цена и наличие берутся из актуальных данных, а не вводятся вручную.
- Размечено только то, что видно пользователю.
- Проверка в валидаторах не показывает ошибок.
- Настроен мониторинг отчётов по расширенным результатам.
- После каждого релиза шаблоны проверяются повторно.
Итог
Микроразметка Schema.org — недорогой и надёжный способ сделать сайт понятнее для поисковых систем. Она не обещает мгновенного роста, но помогает получить заметные сниппеты, подтверждает данные об организации и готовит сайт к новым форматам выдачи. Главные принципы просты: размечать только реальное содержимое, использовать JSON-LD, формировать блоки автоматически и проверять результат после каждого изменения.
Если хотите внедрить разметку на своём проекте или проверить, как она работает сейчас, мы можем включить её в работы по SEO-оптимизации или сделать отдельным этапом. Напишите нам, и мы подберём решение под ваш сайт, а ориентиры по бюджету вы найдёте на странице тарифов.