Software

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

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

The properties processed by Yandex are described below. The Schema.org data type that the property value should correspond to is indicated in the table.

Property

Type

Description

Required

description

Text

Brief and extended description of the software product.

Yes

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.

No

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.

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

where XXX is the total number of downloads.

No

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 OSs, use a separator

(for example, Windows 8 | Android | iOS).

No

price and priceCurrency

Number, Text

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

To specify the currency, use the codes according to the ISO 4217 standard (for example, RUB stands for rubles).

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

No

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 than a structured one, it will use the regular snippet.

Example of markup

<div itemscope itemtype="http://schema.org/SoftwareApplication">
    <div itemprop="description">SplitScreen makes it possible for you to view multiple webpages on one screen!</div>
    <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 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" />
</div>

Validate your markup.

Alert

Yandex does not guarantee that the information it receives will appear in search results. Information marked up in Schema.org format may be used by Yandex fully or partially, separately or along with information obtained from other sources. This information may be used in any Yandex service.

Contact support

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 a 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.

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



You can also go to