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 вы получите список обнаруженных типов и свойств. Ошибки выделяются красным.
{
"@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"
]
}Частые вопросы
Обсудим ваш проект?
Расскажите о целях и сайте — предложу формат работы и следующий шаг.