Микроразметка Schema.org: что я ставлю и как проверяю

30.10.2026 · 9 мин чтения
Тёмная страница с вложенными ярлыками, коралловый край у ярлыков
Микроразметка описывает поисковику то, что человек и так видит: название, цену, автора, крошки. Я не размечаю скрытые блоки и не обещаю, что расширенный сниппет появится на следующий день.

Разметка повторяет страницу

JSON-LD я кладу в head или в конец страницы одним блоком script. Внутри те же название, описание, адрес и цена, что на экране. Если в разметке цена 1000, а на странице 1500, валидатор может промолчать, а сниппет будет врать. Такой блок я переписываю.
ТипГде ставлюЧто обязано быть видно
OrganizationГлавная и контактыНазвание, телефон, адрес
ProductКарточка товараНазвание, цена, наличие
ArticleСтатья блогаЗаголовок, дата, автор
BreadcrumbListСтраницы глубже главнойТа же цепочка, что в меню крошек
FAQPageБлок вопросов на страницеТе же вопросы и ответы в тексте
Мой комментарий. FAQPage я ставлю только на настоящие вопросы со страницы. Список «вопрос — ответ», собранный ради сниппета и спрятанный во вкладке, я не размечаю.

Что проверяю в коде

  1. Один основной тип на блок. Товар и статья в одном узле без связи путают разбор.
  2. Абсолютные адреса картинок и канонический URL страницы.
  3. Дату в формате ISO, если дата показана человеку.
  4. Валюту и цену числом, как в карточке, без слова «от» внутри поля price.
  5. Крошки с главной до текущей страницы, в том же порядке, что на экране.
Тёмный блок страницы и совпадающий ярлык рядом, второй ярлык тускнеет
Ярлык в коде оставляю, если он совпадает со страницей. Чужой тип убираю.

Как прогоняю проверку

  • Валидатор микроразметки Яндекса: ошибки синтаксиса и незнакомые поля.
  • Проверка расширенных результатов Google: какие типы страница вообще может получить.
  • Исходный код страницы: разметка не исчезла после публикации и не задвоилась вторым плагином.
  • Живая карточка товара: цена в коде и цена на экране совпали после скидки.
Валидатор говорит, что код разобран. Он не обещает звёзды, цену или крошки в выдаче. Сниппет поисковик собирает сам. Моя задача — чтобы данные не противоречили странице.

Ошибки, которые вижу чаще всего

  1. Два блока Organization с разными телефонами.
  2. Product без offers, хотя цена на странице есть.
  3. Article с датой обновления, которой на странице нет.
  4. BreadcrumbList короче видимых крошек или с другим последним пунктом.
  5. Разметка на странице с noindex. Поиск тип видит, сниппет по такой странице не соберёт.
  6. Копипаста примера с schema.org без замены example.com.
После правки я публикую страницу и ещё раз открываю исходник. Черновик в админке и живой HTML часто расходятся, особенно если разметку вставил виджет, а не код страницы.
SEO

Проверю разметку на сайте

Пришлите адрес: сверю код с видимым текстом и прогоню валидатор. Лишние типы, которых нет на странице, уберу.
Интернет-маркетолог и автор материала
Читайте также