is a standard for semantic markups of online data that was published by Google, Bing, and Yahoo's search services in the summer of 2011.

The principle of semantic markups is to make the internet more understandable and structured, while also making it easier for search engines and special programs to extract and process key information and display it in search results.

You can markup documents using special attributes that are entered directly into HTML code. You do not need to create any separate export files.

You can use semantic markups to improve how your website's snippets looks in search results.

Compare the search result snippets for a page from a website participating in Yandex.Dictionary's partner program, one version semantically marked and the other not.

  • This website does not use semantic markups:
  • This website uses semantic markups:

The standard provides a set of classes describing a variety of entities and their properties. There are already several hundred of them. The standard is constantly being improved, new properties are being added, and existing ones are being fine-tuned.

You can check out a description of the standard in the documentation section of's official website.

  1. Basic markup principles
  2. Getting started with
  3. Tools for integrating micro-markups
  4. How Yandex uses markup data

Basic markup principles

There are two steps to every markup:

  1. First you place division or section tags around a given type of data and enter your markup attributes:

    <div itemscope itemtype="" >
  2. Then you enter the appropriate values for each markup attribute:

    <span itemprop="streetAddress">16 Lva Tolstovo</span>

Document without markups

  Contact info:
    Address: 16 Lva Tolstogo Street
  Telephone: +7 495 739–70–00, 
  Fax: +7 495 739–70–70,

Document with markups

<div itemscope itemtype="">
  <span itemprop="name">Yandex</span>
  Contact info:
  <div itemprop="address" itemscope itemtype="">
    <span itemprop="streetAddress">16 Lva Tolstogo</span>
    <span itemprop="postalCode"> 119021</span>
    <span itemprop="addressLocality">Moscow</span>,
  Telephone:<span itemprop="telephone">+7 495 739–70–00</span>,
  Fax:<span itemprop="faxNumber">+7 495 739–70–70</span>,
  Email: <span itemprop="email"></span>

How Yandex uses markup data

Semantic markups are used by a variety of Yandex services:


Information marked in accordance with the markup standard is more easily accessible and can be extracted and used by any service.