Главная / База знаний / Микроразметка Schema.org

Примеры микроразметки для сайта услуг, товара и организации

7 мин чтения обновлено 14 августа 2026 Микроразметка Schema.org

Коротко. Практический минимум для коммерческого сайта — четыре примера микроразметки: Organization на всех страницах, Service на страницах услуг, Product в карточках каталога и BreadcrumbList в навигации. Формат — JSON-LD отдельным блоком в исходном коде, а не микроданные в вёрстке: его проще генерировать шаблоном и невозможно сломать правкой дизайна. Разметка одной услуги занимает 15-20 строк, карточки товара — около 30. Главное правило: каждое значение в разметке должно быть видно пользователю на самой странице.

Формат: почему JSON-LD, а не микроданные

Один и тот же словарь schema.org можно записать тремя способами: микроданными через атрибуты в вёрстке, через RDFa и отдельным блоком JSON-LD в теге script. Все три распознаются и Google, и Яндексом, но на практике выбирают третий, и вот почему.

Единственное требование — блок должен присутствовать в исходном HTML, который отдаёт сервер. Разметка, которую дорисовывает скрипт в браузере, доходит до роботов не всегда и не сразу. При разработке сайтов мы собираем структурированные данные на сервере из тех же полей, из которых рисуется витрина, — тогда цена в разметке и цена на странице не могут разойтись физически.

Пример 1: организация

Базовый блок, который ставится один раз на весь сайт — обычно в подвале шаблона, чтобы он был на каждой странице. Он отвечает на вопрос «кто вы» и связывает сайт с компанией в справочниках.

Свойство Что кладём Замечание
@type Organization или LocalBusiness Второй — если есть адрес и приём клиентов на месте
name Название точно как в реквизитах До знака совпадает с карточкой в справочнике
url, logo Главная и прямая ссылка на логотип Логотип должен открываться и не быть закрыт от индексации
telephone, email Контакты в международном формате Те же, что на странице контактов
address Вложенный объект PostalAddress Город, улица, индекс, код страны отдельными свойствами
sameAs Массив ссылок на профили компании Соцсети, справочники, отраслевые каталоги

Частая ошибка на этом блоке — дубли. Организацию одновременно ставят тема, SEO-плагин и конструктор страниц, в итоге на странице оказываются два-три разных названия компании. Оставляйте один источник, у остальных генерацию отключайте.

Пример 2: услуга

Страница услуги описывается типом Service с вложенным предложением. Основная сложность здесь — цена: у большинства B2B-услуг она не фиксированная.

Свойство Пример значения
@type Service
name Разработка сайта-каталога
serviceType Веб-разработка
provider Ссылка на объект организации
areaServed Москва, Россия
description Первые 150-200 знаков описания со страницы
offers Объект Offer с полями цены

Как размечать цену «от»

Для цены с нижней границей используется не price, а спецификация с минимальным значением: priceSpecification с типом PriceSpecification, свойством minPrice и кодом валюты RUB. Само число пишется без пробелов и символа валюты: 150000, а не «от 150 000 ₽». Валюта всегда отдельным свойством priceCurrency.

И главное: если в разметке стоит минимальная цена, она должна быть на странице открытым текстом. Наши цены на все услуги опубликованы в прайсе именно поэтому — разметка обязана повторять то, что видит человек. Если на странице «расчёт по чертежам», цены в разметке быть не должно вообще.

Пример 3: товар в каталоге

Самый требовательный тип: именно у него больше всего обязательных полей и именно он даёт самый заметный сниппет — с ценой, наличием и картинкой.

Свойство Что кладём Обязательность
name Название товара как в карточке Обязательно
image Прямые ссылки на фото, лучше несколько Обязательно
sku, mpn Артикул и номер производителя Рекомендуется
brand Вложенный объект Brand с названием Рекомендуется
offers.price Число без пробелов и знака валюты Обязательно
offers.priceCurrency RUB Обязательно
offers.availability InStock, OutOfStock, PreOrder Обязательно
offers.priceValidUntil Дата в формате 2026-12-31 Рекомендуется
aggregateRating Средняя оценка и число отзывов Только если отзывы есть на странице

На больших каталогах разметка обязана быть частью шаблона карточки — руками это не поддерживается. На проекте ask-rus.ru, где в каталоге больше тысячи позиций, любая правка вносится в один шаблон и расходится на весь каталог, а проверка ведётся массовым прогоном краулера с выгрузкой ошибок по типам.

Пример 4: хлебные крошки и статья

Разметка навигации — самый недооценённый тип. Она даёт в выдаче путь вместо голого URL и помогает поисковику понять иерархию сайта. Структура простая: тип BreadcrumbList, внутри массив itemListElement, у каждого элемента — position начиная с единицы, name и ссылка. Типовые ошибки: нумерация с нуля, пропущенный уровень, крошки в разметке не совпадают с видимыми на странице.

Для статей и материалов базы знаний используется Article с обязательными headline, datePublished и издателем. Дата — строго в формате ISO 8601 вида 2026-08-14, а не «14 августа 2026»: человекочитаемый формат просто не распознаётся.

Пример 5: вопросы и ответы — зачем размечать сегодня

Расширенные результаты для блоков вопросов и ответов Google сейчас показывает узкому кругу авторитетных ресурсов, поэтому многие такую разметку сняли. Мы считаем это ошибкой. Языковые модели и ИИ-поиск разбирают страницу без визуального оформления, и явно размеченная пара «вопрос — ответ» заметно повышает шанс, что ответ процитируют с указанием вашего сайта. Тип FAQPage с массивом mainEntity, где у каждого вопроса есть acceptedAnswer, стоит копейки во внедрении и работает на новый канал. Как именно это влияет на цитируемость и как отслеживать упоминания, разбирает оптимизация под нейросети — от 80 000 ₽ в месяц со своей платформой мониторинга.

Как проверить свои примеры

Любой пример микроразметки, взятый из статьи, надо проверить на своих данных до выката — чужой код почти всегда содержит поля, которых у вас нет.

  1. Соберите блок на реальных данных одной страницы, не на заглушках.
  2. Прогоните через валидатор schema.org в режиме вставки кода — проверяется синтаксис.
  3. Прогоните через инструмент Google — проверяется полнота полей для расширенного результата.
  4. Сверьте каждое значение с видимой страницей. Цена, наличие, название, рейтинг — всё должно совпадать.
  5. Вынесите в шаблон и убедитесь, что разметка корректна на пяти-шести случайных страницах, а не только на образце.

Подробные разборы отдельных проверок и типовых ошибок собраны в разделе о микроразметке.

Можно ли скопировать чужую разметку и подставить свои данные

Как основу — можно, как готовое решение — нет. В чужом блоке будут свойства под другую бизнес-модель и, часто, поля, которых на вашей странице нет: рейтинг без отзывов, цена при её отсутствии на витрине. Такая разметка формально валидна, но противоречит содержимому, а это прямое нарушение правил.

Сколько блоков разметки должно быть на странице

Обычно два-три: организация, хлебные крошки и основная сущность страницы — услуга, товар или статья. Их можно оформить и одним блоком с несколькими объектами, и несколькими тегами script — оба варианта корректны. Важно другое: одна сущность должна быть описана один раз, дубли организации или товара мешают поисковику выбрать источник данных.

Нужна ли разметка на страницах категорий каталога

Да, но другая. На категории размечают хлебные крошки и, при необходимости, список товаров через ItemList со ссылками на карточки. Полную разметку товара на категорию ставить не нужно — она относится к конкретной позиции с одной ценой и одним наличием.

Что делать, если у услуги нет фиксированной цены

Указывать минимальную цену через спецификацию с полем minPrice, но только если эта цифра есть на странице. Если ценообразование индивидуальное и никаких чисел на витрине нет, блок цены из разметки убирается полностью — оставьте название, описание и исполнителя. Пустое или нулевое значение цены хуже, чем её отсутствие.

Как быстро внедрить разметку на сайте WordPress

Три пути. Настройки SEO-плагина — быстро, но набор типов ограничен. Вывод блока через шаблон дочерней темы — гибко и правильно для нетиповых сущностей вроде услуг производства. Отдельный плагин разметки — работает, но требует контроля дублей с уже установленным SEO-модулем. В любом варианте после внедрения обязателен прогон валидаторами: генераторы регулярно ставят поля, которых на странице нет.

Соберём разметку под ваш сайт и внедрим в шаблоны

Разберём, какие типы нужны именно вашим страницам, соберём блоки на ваших данных, внедрим в шаблоны и проверим валидаторами Google и Яндекса. Экспресс-проверка текущей разметки — бесплатно, полный технический аудит — от 25 000 ₽.

ПОЛУЧИТЬ БЕСПЛАТНЫЙ АУДИТ →

Читайте дальше