Questions and answers on mobile search results

Users’ questions and answers posted on your site can be displayed in a structured manner in Yandex search results when viewed on mobile devices. When creating a snippet, the best answer from those provided on the site may be used. To ensure that the indexing bot recognizes the data, mark up the relevant pages using the QAPage structured data in Schema.org or JSON-LD format.

Snippet without semantic markup:

Website content requirements

  • Microdata cannot contain errors. To check the code, use the validator in Yandex Webmaster. See details in the Structured data validator section.
  • A single page should include one question and the corresponding answers to it. The algorithm selects a single best answer to form the snippet.
  • If the answer’s text is too long, it may be truncated. At the end of the text, a link will appear: “More” (in this case, the answer will open in the snippet) or “Read more” (in this case, your site page will open).

Recommended schema fields

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

Property

Type

Description

name

Text

Title of the question. Entered as a Question property.

acceptedAnswer or suggestedAnswer

Answer

Best or regular answer. Entered as a Question property.

text

Text

Answer text. Entered as an Answer property.

upvoteCount

Integer

Number of votes for a specific answer. Entered as an Answer property.

isAccessibleForFree

Boolean

If its value is false, then the text is truncated regardless of its length, and a “Read more” link is added. The link leads to the site page.

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