Микроразметка Schema.org: зачем она нужна и как добавить на сайт
Поисковая система видит страницу не так, как человек. Для неё цена, адрес, рейтинг и часы работы - просто текст среди другого текста. Микроразметка переводит эти данные на язык, который машины понимают однозначно. Разбираем, что она реально даёт, какие типы нужны обычному бизнесу и как добавить её без разработчика.
Что такое микроразметка и что она даёт
Микроразметка - это структурированные данные в коде страницы, описывающие её содержимое по общему словарю Schema.org: это организация, это товар, это статья, это адрес, это цена.
Сегодня стандартный формат - JSON-LD: отдельный блок кода в разделе head или в конце страницы. Он не влияет на внешний вид и не требует переписывать вёрстку.
Практическая польза бывает трёх видов. Первое - расширенные результаты в поиске: звёзды рейтинга, цена и наличие товара, хлебные крошки, часто задаваемые вопросы, карточки рецептов и мероприятий.
Второе - понимание сущности. Разметка Organization и LocalBusiness помогает поисковым системам связать сайт, компанию, адрес и профили в других сервисах в один объект.
Третье, которое становится всё важнее, - это то, как вас читают ИИ-ассистенты. Чётко размеченные данные проще процитировать корректно, чем угадывать их из свободного текста.
Важно понимать ограничение: микроразметка сама по себе не поднимает позиции. Она влияет на то, как результат выглядит и насколько уверенно машина его интерпретирует, а значит на кликабельность.
Какие типы нужны разным бизнесам
Не нужно размечать всё подряд. Работает принцип: размечайте то, что реально есть на странице и что важно для решения клиента.
- Любому сайту: Organization или LocalBusiness с названием, логотипом, адресом, телефоном и ссылками на профили в соцсетях.
- Локальному бизнесу: точный подтип LocalBusiness, часы работы, географические координаты, зона обслуживания, ссылка на меню или прайс.
- Интернет-магазину: Product с ценой, валютой, наличием, артикулом и отзывами, а также Offer для каждого варианта товара.
- Блогу и новостям: Article или BlogPosting с автором, датой публикации и датой изменения.
- Сфере услуг: Service с описанием услуги, зоной обслуживания и, если уместно, диапазоном цен.
- Всем сайтам: BreadcrumbList для навигационных цепочек, это одна из самых заметных и простых в реализации разметок.
Отдельно стоит упомянуть FAQPage. Разметка по-прежнему корректна, но с 2023 года Google показывает такие расширенные блоки только для ограниченного круга сайтов, поэтому ждать от неё дополнительного места в выдаче не стоит.
Как добавить разметку
Способ зависит от платформы, и в большинстве случаев писать код руками не придётся.
В WordPress базовую разметку добавляют SEO-плагины, а WooCommerce формирует разметку товаров автоматически. Проблема обычно обратная: несколько плагинов добавляют дублирующую разметку одного и того же типа.
В Shopify и большинстве готовых платформ разметка товаров встроена в шаблон, но её стоит проверить, потому что темы реализуют её очень по-разному.
На сайтах на Next.js и подобных фреймворках JSON-LD обычно генерируется из тех же данных, что и сама страница. Это лучший вариант: разметка и содержимое не могут разойтись.
Через Google Tag Manager разметку добавлять технически возможно, но это плохая практика: она появляется только после выполнения скриптов и легко теряется.
Главное правило - разметка должна отражать то, что видно на странице. Цена в разметке и цена на странице обязаны совпадать, иначе это нарушение правил, за которое накладывают ручные санкции.
Проверка и типичные ошибки
После внедрения проверьте страницы в тесте расширенных результатов Google и в валидаторе Schema.org. Первый показывает, что именно Google готов показать, второй - корректность самой разметки.
В Search Console есть отдельные отчёты по типам разметки. Именно там видно ошибки на всём сайте, а не на одной странице, и именно туда стоит заглядывать после обновления темы или плагина.
- Самая частая ошибка - разметка данных, которых нет на странице, например отзывов или цены, отображаемых только после выбора варианта.
- Вторая - самостоятельные отзывы компании о себе: разметка AggregateRating для собственной организации без реальных отзывов на странице не допускается.
- Третья - дублирование: два плагина добавляют по блоку Organization, и поисковая система видит противоречивые данные.
- Четвёртая - устаревшие данные: изменились часы работы или телефон, а в разметке остались старые.
- Пятая - неверный тип: страница услуги размечена как Product, потому что так проще получить звёзды в выдаче.
Проверяйте разметку после каждого крупного обновления сайта. Она ломается тихо, без визуальных признаков, и об этом узнают только когда пропадают расширенные результаты.
Чего ждать и как измерять
Расширенные результаты появляются не сразу и не гарантированно. Google сам решает, показывать ли их, даже при полностью корректной разметке.
Реалистичный срок - от нескольких дней до нескольких недель после повторного обхода страниц. Ускорить процесс можно проверкой URL в Search Console и обновлением карты сайта.
Эффект измеряется прежде всего по CTR. Сравните кликабельность страниц в Search Console до и после внедрения при примерно одинаковых позициях.
Для магазина дополнительно смотрите отчёты по товарам в Search Console: там видно, сколько карточек товаров признано корректными и сколько имеют предупреждения.
Не ждите роста позиций сам по себе. Разметка делает результат заметнее и понятнее, а позиции растут от контента, ссылок и технического состояния сайта.
И относитесь к разметке как к части данных о компании, а не как к разовому SEO-трюку. Если адрес, телефон, цены и часы работы в разметке всегда соответствуют действительности, она будет работать годами без доработок.
FAQ
Влияет ли микроразметка на позиции в поиске?+
Напрямую нет. Google неоднократно подтверждал, что структурированные данные не являются фактором ранжирования сами по себе. Влияние идёт косвенным путём: корректная разметка позволяет показать расширенный результат со звёздами, ценой, наличием или хлебными крошками, а такой результат заметнее и получает больше кликов при той же позиции. Рост CTR со временем может отразиться и на позициях, но это следствие поведения пользователей, а не самой разметки. Кроме того, разметка помогает поисковым системам и ИИ-ассистентам однозначно понять, что за организация стоит за сайтом, где она находится и что именно продаёт, что особенно важно для локального бизнеса. Поэтому разметку стоит воспринимать как улучшение подачи и понимания, а не как способ обойти конкурентов в выдаче.
Можно ли размечать отзывы, если они собраны в Google или Facebook?+
Нет, копировать чужие отзывы с внешних платформ и размечать их как свои нельзя. Правила Google требуют, чтобы размеченные отзывы были собраны непосредственно вашим сайтом и были видны на той же странице, где находится разметка. Кроме того, организация не может размечать агрегированный рейтинг о самой себе: такая разметка допустима для товаров, услуг и отдельных объектов, но не для компании в целом на её собственном сайте. Рабочих вариантов два: собирать отзывы на своём сайте, например через форму или систему отзывов, и размечать их корректно, либо использовать сторонние сервисы отзывов, которые официально передают данные в Google. Отзывы из Google Business Profile и так отображаются в профиле компании и в картах, их дублирование на сайте с разметкой пользы не даст.
Нужно ли добавлять микроразметку вручную, если есть SEO-плагин?+
В большинстве случаев нет. Популярные SEO-плагины для WordPress добавляют базовую разметку организации, сайта, хлебных крошек и статей, а WooCommerce формирует разметку товаров. Ручная доработка нужна там, где плагин не покрывает специфику: подтип локального бизнеса, зона обслуживания, услуги с диапазоном цен, мероприятия, вакансии или сложные каталоги. Гораздо важнее другое: проверить, что разметка не дублируется. Типичная ситуация, когда SEO-плагин, тема и отдельный плагин разметки добавляют по блоку Organization с разными данными, и поисковая система получает противоречивую информацию. Начните с проверки текущих страниц в тесте расширенных результатов, отключите лишние источники разметки и только потом добавляйте недостающие типы вручную.
