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">Moscow, Leo Tolstoy street, 16 </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, phones, 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.

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

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

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.

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


This feedback form is intended for questions about Yandex partner programs and markup. If you are in doubt whether you should use a particular partner program provided by other services (not Yandex), we can't comment on how it influences your site's state in the search.