Коротко. Проверка разметки Schema.org ведётся тремя разными валидаторами, и они не взаимозаменяемы: validator.schema.org отвечает за синтаксис и словарь, Google Rich Results Test — за право на расширенный результат в Google, валидатор Яндекс.Вебмастера — за корректность для Яндекса и заодно за Open Graph. Расхождение результатов между ними — норма, а не признак поломки. Рабочий порядок: сначала словарь, затем требования той поисковой системы, откуда идёт ваш трафик, и в конце — сверка с видимым содержимым страницы.
Три валидатора решают три разные задачи
Главная ошибка при проверке — считать, что валидаторы взаимозаменяемы, и делать вывод по одному из них. У каждого своя зона ответственности, и вопросы, на которые они отвечают, не пересекаются.
| Инструмент | Отвечает на вопрос | Что вне его компетенции |
|---|---|---|
| validator.schema.org | Корректна ли разметка как разметка: типы, свойства, виды значений | Требования поисковых систем к обязательным полям |
| Google Rich Results Test | Может ли страница получить расширенный результат в Google | Типы, которые Google не использует для оформления выдачи |
| Google Search Console | Сколько страниц сайта имеют ошибки и какие | Проверка страницы, которой ещё нет в индексе |
| Валидатор Яндекс.Вебмастера | Что из разметки распознал Яндекс, включая Open Graph и микроформаты | Требования Google к расширенным результатам |
Отсюда простое правило: если schema org проверка нужна для чистоты кода — берите первый инструмент. Если цель — сниппет в конкретной поисковой системе, берите её собственный валидатор.
Валидатор Schema.org: эталон синтаксиса
Это официальный инструмент сообщества schema.org, и он единственный проверяет разметку против полного словаря — все типы, включая те, которые ни один поисковик не использует. Принимает URL, вставленный код и умеет работать с JSON-LD, микроданными и RDFa.
Что он реально ловит:
- Блок не распарсился. Пустой результат при явно присутствующей разметке означает синтаксическую поломку JSON: лишняя запятая, кавычки-ёлочки из визуального редактора, незакрытая скобка.
- Свойства не существует у типа. Например, попытка положить телефон в объект статьи.
- Значение неверного вида. Текст там, где ожидается число или дата.
- Дубли сущностей. Две организации на странице — признак того, что разметку одновременно генерируют тема и SEO-плагин.
Чего он принципиально не делает — не говорит, хватит ли данных для сниппета. В словаре schema.org почти все свойства необязательны, поэтому карточка товара без цены и без наличия пройдёт проверку с зелёным результатом и при этом не даст в Google ничего.
Rich Results Test: взгляд Google
Инструмент Google проверяет только те типы, для которых у поисковика есть готовый формат расширенного результата, и делает это по своим правилам — заметно более строгим, чем словарь.
Как читать результат
- Список обнаруженных элементов. Показываются только поддерживаемые типы. Если ваш тип отсутствует — это не поломка, просто Google им не оформляет выдачу.
- Ошибки. Блокируют расширенный результат целиком. Обычно это отсутствующее обязательное поле или неверный формат: цена «от 80 000 ₽» строкой вместо числа и отдельного кода валюты.
- Предупреждения. Не блокируют, но обедняют сниппет: не будет картинки, цены или рейтинга.
- Просмотр протестированного HTML. Показывает страницу после рендеринга — единственный способ узнать, дошла ли до робота разметка, которую добавляет скрипт.
Инструмент работает и с URL, и с вставленным кодом. Второй режим используют при разработке сайта, когда шаблон ещё не выложен на боевой домен: разметку доводят до чистого результата заранее, а не чинят после запуска.
Search Console: массовая картина вместо одной страницы
Валидаторы работают с одной страницей, а разметку генерирует шаблон — значит ошибка тиражируется на сотни URL. Раздел улучшений в Search Console показывает распределение: сколько страниц с ошибками, каких именно и растёт ли их число.
Две особенности, о которых надо помнить. Первая — данные приходят с задержкой в несколько дней, поэтому после исправления не спешите с выводами. Вторая — отчёт по типу разметки появляется только после того, как Google обнаружит этот тип на сайте; если раздела нет, значит поисковик разметку ещё не увидел.
Валидатор Яндекс.Вебмастера: что важно знать
Инструмент лежит в разделе инструментов Вебмастера и понимает больше форматов, чем аналог Google: schema.org в виде JSON-LD, микроданных и RDFa, плюс Open Graph и микроформаты. Он не делит записи на «ошибки» и «предупреждения» по логике расширенных результатов, а показывает разобранное дерево сущностей — то, что Яндекс фактически распознал.
Как этим пользоваться на практике:
- Читайте дерево, а не итоговую отметку. Сразу видно, попали ли телефон, адрес, цена и хлебные крошки в нужные объекты.
- Проверяйте данные организации отдельно. Название, адрес и телефон должны совпадать с карточкой в справочнике до знака — расхождения мешают связать сайт с организацией.
- Не игнорируйте Open Graph. Он отвечает за вид ссылки в мессенджерах, ломается чаще разметки и проверяется тем же инструментом.
- Проверяйте фрагментом кода, если страница ещё закрыта от индексации или лежит на тестовом домене.
Типовой конфликт: «в одном зелено, в другом ошибка»
Это самая частая ситуация, и почти всегда она объясняется разницей требований, а не поломкой.
| Что видите | Что происходит | Решение |
|---|---|---|
| schema.org — чисто, Google — ошибка | Не хватает поля, обязательного для расширенного результата, но необязательного по словарю | Дозаполнить поле, если нужен сниппет в Google |
| Google — «разметка не найдена», schema.org — нашёл | Тип не используется Google для расширенных результатов | Ничего не делать, разметка работает как структурные данные |
| Яндекс видит, Google нет | Формат распознаётся Яндексом, но не поддерживается Google, либо разметку добавляет скрипт | Проверить протестированный HTML в инструменте Google |
| Оба валидатора чисто, сниппета нет | Страница не переобойдена или алгоритм не выдал расширенный результат | Отправить на переобход, подождать 2-3 недели |
Разбирать такие расхождения проще, когда результаты сведены в одну таблицу по типам страниц. Мы этот свод делаем в рамках SEO-аудита от 25 000 ₽: разметка проверяется не отдельно, а вместе с индексацией, скоростью и структурой — потому что чаще всего проблема лежит на их стыке. Другие материалы по микроразметке разбирают конкретные типы данных и работу с предупреждениями.
Какой валидатор считать главным
Тот, что принадлежит поисковой системе, откуда идёт ваш трафик. Для российского бизнеса это Яндекс, для международного или тематик с сильной долей Google — инструмент Google. Валидатор schema.org при этом остаётся обязательным первым шагом для обоих случаев: если синтаксис сломан, дальше проверять нечего.
Работает ли старый инструмент проверки структурированных данных Google
Классический Structured Data Testing Tool Google передал сообществу schema.org, и его наследник — validator.schema.org. Проверку под расширенные результаты забрал отдельный инструмент Rich Results Test. Поэтому ссылки на старый адрес из статей пятилетней давности ведут не туда, а требования в тех статьях часто устарели.
Можно ли проверить разметку на закрытом сайте
Да, через режим проверки кода: и валидатор schema.org, и инструмент Google, и валидатор Яндекса принимают вставленный HTML. Скопируйте блок JSON-LD целиком вместе с тегом script. Это стандартная практика при разработке — разметку доводят до чистого результата на тестовом контуре, до выката.
Нужны ли платные сервисы проверки разметки
Для одной страницы — нет, бесплатных валидаторов достаточно. Платные краулеры имеют смысл на сайтах от нескольких сотен страниц, где нужен массовый прогон и выгрузка с распределением ошибок по типам. На каталоге в тысячу с лишним карточек ручная проверка нереальна, и здесь инструмент окупается за первый же прогон.
Как часто перепроверять разметку
После каждого обновления темы или SEO-плагина, после массового импорта товаров и раз в квартал планово. Разметка ломается не в момент внедрения, а спустя месяцы — при обновлениях, о которых никто не подумал как об изменении разметки. Регулярный контроль занимает 15-20 минут и экономит недели без расширенных сниппетов.
Сведём результаты всех валидаторов в один список задач
Прогоняем типовые страницы через валидаторы schema.org, Google и Яндекса, объясняем расхождения и отдаём приоритизированный список правок для разработчика. Экспресс-проверка — бесплатно, полный технический аудит — от 25 000 ₽.