Schema Markup Validator (Валидатор разметки)

Как проверить правильность структурированных данных по стандарту Schema.org. В каких случаях нужен валидатор синтаксиса, а не тест Rich Results.

Кратко

Schema Markup Validator (validator.schema.org) — официальный инструмент для проверки синтаксиса Schema.org (JSON-LD, Microdata, RDFa). Он подтверждает соответствие стандарту, но не гарантирует получение Rich Results в Google.

Что проверяет валидатор

Инструмент анализирует синтаксис разметки и её соответствие словарям Schema.org:

  • Корректность JSON-LD (валидный JSON, отсутствие синтаксических ошибок).
  • Существование указанных типов и свойств в спецификации Schema.org.
  • Допустимость свойств для каждого типа (например, не может быть 'price' у 'Person').
  • Правильность вложенности объектов.

Отличие от Rich Results Test

Главное различие в цели проверки:

Schema Markup Validator проверяет строгое соответствие стандарту Schema.org. Он сообщает об ошибках синтаксиса и неожиданных свойствах. Rich Results Test от Google проверяет, соответствует ли разметка требованиям Google для конкретного расширенного результата, и показывает, как сниппет будет выглядеть в поиске.

Валидатор нужен на этапе разработки, а Rich Results Test — перед публикацией, чтобы убедиться, что разметка действительно даст улучшенный результат.

Пример проверки

Скопируйте разметку в поле ввода на validator.schema.org. Для валидного JSON вы получите список обнаруженных типов и свойств. Ошибки выделяются красным.

JSON
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Example Corp",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "sameAs": [
    "https://facebook.com/example",
    "https://twitter.com/example"
  ]
}

Частые вопросы

Формально нет, но это лучший способ убедиться в отсутствии синтаксических ошибок. Rich Results Test может не показать все проблемы.
Да, типичная ситуация. Синтаксис корректен, но Google считает контент некачественным или разметка не соответствует требуемым полям для расширенного результата.
Да, он проверяет Microdata и RDFa. Просто выберите вкладку с нужным форматом или вставьте HTML-код страницы.
Изучите описание ошибки — обычно указано, какое свойство отсутствует или недопустимо. Исправьте разметку и проверьте снова.
Прямые контакты

Обсудим ваш проект?

Расскажите о целях и сайте — предложу формат работы и следующий шаг.

Schema Markup Validator (Валидатор разметки) — что это такое?