Microformats

Microformats are the semantic markup formats for (X)HTML pages. Microformats help the robots process the page content. You can explicitly mark the meaning of text blocks and add special blocks to the existing HTML markup.

For example, you can indicate that a certain string contains the organization's address:

<div class="adr"> 16 Leo Tolstoy St., Moscow </div>

In this example, the class attribute is added to the <div> HTML element to specify the name of the property provided by the microformat. As a result, the robot will be able to render the contents of the element as the value of this property.

Microformats are an open standard used by various services around the world. At the moment there are microformats for several common subject areas, in particular for publishing information about organizations, products, reviews, events and many other entities.

Currently Yandex supports the following microformats:

  • hCard — Contact information markup (addresses, phone numbers, and so on).

  • hRecipe — Culinary recipes markup.

You can check the markup on the site with the structured data validator.

The official site for microformat development: http://microformats.org/wiki/.

Contact support

Tell us what your question is about so we can direct you to the right specialist:

How often is markup generated?

The markup is created within two weeks. If Yandex doesn't support any of the markup types on a page or the markup is incorrect, it skips it.

There was no suitable markup

The Yandex robot will be able to index the site information even without markup, and it doesn't affect displaying pages in the search results. To set the desired page description in the search results, use the Description meta tag.

Error in the structured data validator

For a detailed description of errors, see Structured data validator.

Error could not be fixed
Other questions about the partner program or markup



You can also go to