Structured data validator
Yandex Webmaster tools include a semantic markup validator. The validator ensures that the metadata on your pages are correctly recognized. It supports microformats, Schema.org, Open Graph, HTML microdata, and RDFa.
Yandex's markup validator differs from others (Validator.nu, Structured Data Linter and so on) as it also checks if the markup meets the requirements of Yandex's services, taking into account all additional types.
Technical details of the markup parsing are described in the article How and why we made our own markup validator.
To validate the page code, enter the URL in the Document URL field or paste the code below. Then click the Check button.
The validator will show the parsed data or the error message under the Results heading.
Errors
Error |
Description |
Page does not load |
The page doesn't exist or is unavailable for the Yandex robot. |
Micro-markup not detected |
The validator was not able to find a single root markup element either because there weren't any or because they were set up incorrectly. For example, the Schema.org root element doesn't contain the Incorrect:
Correct:
|
<...> field is missing or empty |
The validator lists the required fields missing in checked markups. For example, image addresses must be indicated by describing the picture. Incorrect:
Correct:
|
Unable to determine affiliation of these fields. |
There are two possible reasons: the fields are placed incorrectly, or a redundant |
Unmet requirement for product snippets |
We recommend you to fix the error to have structured snippets displayed in the Yandex search results. |
The |
Include the link in the |
Warnings
Warning |
Description |
The value “...” in the <...> field is not a correct value |
The value in that field does not comply with the standard. For example, a date in Schema.org must be in the ISO 8601 format. A date in another format isn't parsed correctly. Incorrect:
Correct:
|
<...> type unknown for the specification <...> |
The data type doesn't belong to the standard format types or to the types introduced by Yandex. Make sure that the data type name is specified correctly. |
At the moment, the <...> markup can't be used separately from the <...>. For your information to appear in the <...> service, specify the additional fields <...> |
The markup is correct, but Yandex services won't be able to use the extracted information.Read Introduction to schema.org to complete the markup correctly. |
If the markup validation is successful and you meet the partner program requirements, the structured snippet can be generated after the Yandex robot crawls the page again. It may take about two weeks.