SearchImagesVideoNewsMapsMail
Login
Ctrl previousnext Ctrl

Structured data validator

Yandex.Webmaster offers a structured data validator as one of its many features. This tool can help you ensure that the metadata on your website is correctly recognized. The Schema.org, HTML microdata, RDFa and Open Graph, microformats are all supported.

Unlike other validators (Validator.nu, Structured Data Linter etc.), Yandex validator also verifies additional data types and fields to ensure that your microformats comply with Yandex service requirements.

To check the code of a page, simply enter the address in the Webpage URL box or paste the code below, then click Check.

The validator will then display the information detected and any errors under Results.

Errors

The validator will report an error if it was unable to recognize the markup, or the markup doesn't comply with Yandex standards and couldn't be recognized correctly.

  • Unable to load page

    The page does not exist or could not be accessed by Yandex due to a server error or security policy.

  • Microformats not detected =(

    The validator could not recognize a single microformat root element because there are no microformats or the root elements are formatted incorrectly. For example, the itemscope attribute is missing from a Schema.org root element.

    Incorrect:

    <div itemtype="http://schema.org/Movie">

    Correct:

    <div itemscope itemtype="http://schema.org/Movie">
  • <...> field missing or empty

    The validator tool will list all the mandatory fields missing from the microformats. For example, you must give descriptions to image addresses.

    Incorrect:

    <div itemscope itemtype="http://schema.org/ImageObject">
      <h2 itemprop="name">Winnie-the-pooh</h2>
      <img src="http://example.com/image.png"/>
      <span itemprop="description">Winnie-the-pooh.</span>
    </div>

    Correct:

    <div itemscope itemtype="http://schema.org/ImageObject">
      <h2 itemprop="name">Winnie-the-pooh</h2>
      <img src="http://example.com/image.png" itemprop="contentUrl"/>
      <span itemprop="description">Winnie-the-pooh.</span>
    </div>

Warnings

  • The "..." value in the <...> field is not valid

    The value in the field does not match the standard used. For example, the date in the Schema.org standard should be given in the ISO 8601 format, dates in any other format will not be recognized correctly.

    Incorrect:

    <meta itemprop="datePublished" content="2012/07/15">

    Correct:

    <meta itemprop="datePublished" content="2012-07-15">
  • <...> type unknown in <...>

    Yandex does not recognize the data type specified (it is not included in the standard format types supported by Yandex). Please ensure that the name of the data type has been entered correctly.

  • The <...> microformat cannot currently be used without the <...> microformat

    You must complete the <...> field to use your data on <...>

    The validator tool will warn you that the microformats are correct, but Yandex services are unable to use the data. Use the Yandex.Webmaster guide to bring the content in line with Yandex standards.

Even if your microformats were validated successfully and you have met all the requirements of the partner program, the annotated data will not appear on Yandex services immediately. Yandex must first reindex the annotated pages, identify and process the microformats, which normally require about two weeks, before your information can be updated.

Keyboard