

В предыдущей статье - Микроразметка Schema.org были разъяснены базовые понятия одной из популярных семантических разметок Schema.org. Этот стандарт семантической разметки поддерживают такие крупнейшие поисковые системы, как Bing, Google, Yahoo! и Яндекс. Как мы помним, микроразметка помогает структурировано предоставить контент страницы для поискового робота и влияет на сниппет в поисковой выдачи.
Schema.org имеет в своем арсенале множество схем микроразметки различных типов данных. Поисковые системы, на данный момент, поддерживают их не все. С нашей стороны необходимо валидно, без ошибок, предоставить размеченную страницу как минимум для двух поисковых систем Google и Yandex, по понятным причинам.
В арсенале Яндекс Вебмастера, даже без авторизации, представлен валидатор микроразметки Schema.org Yandex, именно о нем и пойдет речь в данной статье.
Проверять ли микроразметку валидатором Яндекса?
Ответ на этот вопрос однозначно- Да! Почему?
- Валидатор микроразметки Яндекс позволяет проверить код страницы на корректность распознавания метаданных микроразметки;
- Также валидатор проверяет код на соответствие требованиям сервисов Яндекса.
О валидаторе микроразметки Yandex
Полезные ссылки:

Валидатор поддерживает следующие виды семантической микроразметки и словари:
- микроформаты;
- Schema.org;
- микроданные HTML;
- RDF;
- Open Graph.
По микроразметке Schema.org Яндекс на данный момент поддерживаются следующие схемы:
- товары и цены;
- адреса и организации;
- словарные статьи;
- отзывы об организациях;
- отзывы об автомобилях;
- тест-драйвы;
- картинки;
- видео;
- рецепты;
- описания фильмов;
- аккорды;
- другие творческие работы.
Способы проверки микроразметки Валидатором Яндекса
В валидаторе доступно два способа проверки мироразметки:
1. По URL-у документа: способ удобен, если ресурс находится в сети. Необходимо в представленное поле ввести адрес сайта.


После того как вы определились со способом проверки, достаточно нажать кнопку Проверить. После этого в нижней часть страницы отобразится результат проверки. Алгоритм проверки достаточно простой. Валидатор может сообщить:
- о следующих ошибках:
- Страница не может быть загружена;
- Микроразметка не обнаружена =(
- Поле отсутствует или пусто
- о следующих предупреждениях:
- поле не определено в спецификации
- поле не является корректным значением
А теперь рассмотрим пример: имеется произвольный код со страницы "Контакты" :
<span itemscope itemtype="http://schema.org/LocalBusiness"> <b>Семантика</b></br> <span itemprop="address">Воронеж</span></br> <span itemprop="streetAddress">ул. Торпедо, д. 15</span> </span></br> <time itemprop="openingHours" datetime="Mo, Tu, We, Th, Fr 09:00−22:00"> Пн-Пт, с 09:00 до 22:00 </time></br> <span itemprop="telephone">+7 (473) 279-96-26</span> </span>
Проверим в валидаторе Яндекса:

Валидатор показал что у нас имеется ошибка и предупреждение. Информация об ошибках достаточно подробна. Приведем к валидности разметку.
- Ошибка: поле name отсутствует или пусто — name относится к сущности Organization, и валидатор Яндекса настаивает, чтобы мы присвоили соответствующий атрибут к тегу с названием организации. Название организации у нас имеется — Семантика. Нам необходимо сделать следующие правки:
... <span itemprop="name"><b>Семантика</b></span></br> ...
- Предупреждение: поле address не определено в спецификации. Предупреждение сообщает, что у сущности PostalAddressнет в спецификации свойства address. В чем же мы ошиблись? Зайдем на официальный сайт Schema.org, найдем данную сущность и выясним.
Действительно, данного свойства у сущности не имеется. Валидатор указал на нашу ошибку. Верное свойство называется addressLocality. Нам необходимо сделать следующие правки:
... <span itemprop="addressLocality">Воронеж</span></br> ...
Проверим код с выполненными правками и посмотрим на результат парсера:

Валидатор не обнаружил ошибок и предупреждений. Теперь мы смело можем применить данную микроразметку. Поисковая система Яндекс заново проиндексирует размеченные страницы, распознает и обработает нашу микроразметку. Процесс будет длиться около двух недель.