Валидатор микроразметки
В число инструментов Яндекс Вебмастера входит валидатор семантической разметки. Валидатор поможет убедиться, что метаданные на ваших страницах распознаются корректно. Поддерживаются микроформаты, Schema.org, Open Graph, микроданные HTML и RDFa.
В отличие от других валидаторов разметки (Validator.nu, Structured Data Linter и т. п.) валидатор Яндекса также проверяет соответствие разметки требованиям сервисов Яндекса, учитывая все дополнительные типы и поля данных, введенные нами.
C техническими деталями распознавания разметки можно ознакомиться в статье Как и для чего мы сделали свой валидатор микроразметки.
Чтобы проверить код страницы, введите ее адрес в поле URL документа, или вставьте код ниже. Затем нажмите кнопку Проверить.
Под заголовком Результаты проверки валидатор выведет данные, которые удалось распознать, или текст ошибки.
Ошибки
Ошибка | Описание |
---|---|
Страница не может быть загружена | Страница не существует, или недоступна для робота Яндекса |
Микроразметка не обнаружена | Валидатор не смог распознать ни одного корневого элемента разметки — из-за того, что разметки нет, или корневые элементы оформлены неверно. Например, в корневом элементе Schema.org пропущен атрибут Неправильно: Правильно: |
Поле <...> отсутствует или пусто | Валидатор перечисляет обязательные поля, которые опущены в проверяемой разметке. Например, нужно обязательно указать адрес картинки, описывая ее. Неправильно: Правильно: |
Невозможно определить принадлежность данных полей | Возможны две причины: поля некорректно размещены; указан лишний атрибут itemprop . Арибуты, относящиеся к микроданным (itemprop , в частности) должны быть размещены внутри элемента, содержащего itemscope (указание на наличие объекта) и itemtype (указание на тип объекта). Подробно |
Не выполнено обязательное условие для продуктовых сниппетов | Рекомендуем исправить данную ошибку, если вы хотите получить структурированные сниппеты в поисковой выдаче Яндекса |
В свойстве content тега meta не может содержаться ссылка | Для использования ссылки используйте тег link вместо тега meta |
Ошибка | Описание |
---|---|
Страница не может быть загружена | Страница не существует, или недоступна для робота Яндекса |
Микроразметка не обнаружена | Валидатор не смог распознать ни одного корневого элемента разметки — из-за того, что разметки нет, или корневые элементы оформлены неверно. Например, в корневом элементе Schema.org пропущен атрибут Неправильно: Правильно: |
Поле <...> отсутствует или пусто | Валидатор перечисляет обязательные поля, которые опущены в проверяемой разметке. Например, нужно обязательно указать адрес картинки, описывая ее. Неправильно: Правильно: |
Невозможно определить принадлежность данных полей | Возможны две причины: поля некорректно размещены; указан лишний атрибут itemprop . Арибуты, относящиеся к микроданным (itemprop , в частности) должны быть размещены внутри элемента, содержащего itemscope (указание на наличие объекта) и itemtype (указание на тип объекта). Подробно |
Не выполнено обязательное условие для продуктовых сниппетов | Рекомендуем исправить данную ошибку, если вы хотите получить структурированные сниппеты в поисковой выдаче Яндекса |
В свойстве content тега meta не может содержаться ссылка | Для использования ссылки используйте тег link вместо тега meta |
Предупреждения
Предупреждение | Описание |
---|---|
Значение «...» в поле <...> не является корректным значением | Значение поля не соответствует стандарту. Например, дата в Schema.org должна быть указана в формате ISO 8601, дата в другом формате не распознается корректно. Неправильно: Правильно: |
Тип <...> неизвестен по спецификации <...> | Указанный тип данных не входит в число стандартных типов формата или в число типов, введенных Яндексом. Убедитесь, что имя типа данных указано верно |
В данный момент разметка <...> не может использоваться отдельно от разметки <...>. Чтобы ваши данные использовались в сервисе <...>, необходимо дополнительно указать поля <...> | Валидатор предупреждает, что разметка корректна, но сервисы Яндекса не смогут использовать извлеченную информацию. Ознакомьтесь с информацией в разделе Введение в schema.org, чтобы правильно дополнить разметку |
Предупреждение | Описание |
---|---|
Значение «...» в поле <...> не является корректным значением | Значение поля не соответствует стандарту. Например, дата в Schema.org должна быть указана в формате ISO 8601, дата в другом формате не распознается корректно. Неправильно: Правильно: |
Тип <...> неизвестен по спецификации <...> | Указанный тип данных не входит в число стандартных типов формата или в число типов, введенных Яндексом. Убедитесь, что имя типа данных указано верно |
В данный момент разметка <...> не может использоваться отдельно от разметки <...>. Чтобы ваши данные использовались в сервисе <...>, необходимо дополнительно указать поля <...> | Валидатор предупреждает, что разметка корректна, но сервисы Яндекса не смогут использовать извлеченную информацию. Ознакомьтесь с информацией в разделе Введение в schema.org, чтобы правильно дополнить разметку |
Если валидация разметки завершена успешно, и вы выполнили требования партнерской программы, структурированный сниппет может сформироваться после очередного переобхода страниц роботом Яндекса. Это может занять около двух недель.