To get structured snippets in Yandex search results for a software website, add markup to pages containing descriptions.

Snippet without semantic markup:

Snippet with semantic markup (shows the description, price, and operating system):

For snippet generation, Yandex supports the following types from the standard:

Below are the descriptions of properties whose values are taken into account by Yandex. The data type that the property value should correspond to is indicated in the table.

Property Type Description Mandatory
description Text

Brief and extended description of the software product.

applicationSubCategory Text

Program category. For example, “Players”, “Races”, “Online-game”.

Several words can be entered in the field; the snippet will use the first few values so that their combined length does not exceed 24 characters.

fileSize Integer Size. If only a number is entered in the field, the default unit of measurement will be kilobytes. You can enter measurement units (KB, MB, GB), and the size will be indicated in the unit specified. No
interactionCount Text

Number of downloads.

<meta itemprop="interactionCount" content="UserDownloads:XXX" />

where XXX is the total number of downloads.

operatingSystem Text

Operating system.

Possible values: win, windows X (where X is the OS version), xp, vista (for Windows OS), Windows Mobile (for Windows Mobile OS), Mac (for Mac OS), iOs, iPhone, iPad (for iOs), Android (for Android).

To list several versions of one OS, separate them with commas (for example, Windows 7, 8, XP, Vista).

To enter several OS's, separate them with | (for example, Windows 8 | Android | ‎iOS).

price and priceCurrency Number, Text

Price and currency. Entered as embedded properties of type Offer.

To enter a currency, use ISO 4217 codes (for example, RUB stands for rubles).

If the price value is equal to 0, the snippet displays “Free”.


At least two optional properties should be entered in order for the snippet to be generated on the page. If the Yandex search robot decides that the regular snippet is more informative that a structured one, Search will use the regular snippet.

Sample markups

<div itemscope itemtype="">
    <div itemprop="description">Skype is a free program that lets you talk on the phone for free over the internet.</div>
    <div itemprop="offers" itemscope itemtype=""> Program status:
        <meta itemprop="price" content="0"/>Free</div>
    <div>Size:<span itemprop="fileSize">38912</span> KB</div>
    <div>System:<span itemprop="operatingSystem">Windows 7, 8, XP, Vista | Android | ‎iOS</span></div>
    <meta itemprop="interactionCount" content="UserDownloads:2129972" />

Use the validator to check if your markup is correct.