Can Yandex Read JSON Schema?

The short answer, is yes.

Developing websites for Yandex is not as daunting a task as it might appear at first, and everything starts with understanding structured data mark-up and JSON Schema. This article should explain the different types of Schema mark-up (Standard, RSS Lite, Facebook’s Open Graph) that Yandex can read. It also explains how to create JSON Schema using an online editor tool and submit it to be crawled by the search engine.

JSON schema is a way of describing the structure of structurally sound JSON documents in terms of their data types, field names, allowed values for each field etc., so that both humans and machines can read them more readily. Yandex and Google both support JSON schema and it is a good idea to start marking up your website with it, if you haven’t already done so.

JSON schema support in Yandex & Google

JSON-S is a JSON based format for defining specific field and data type requirements of JSON objects (in essence, a schema). Yandex supports the standard version 1.0 of the format, as do some search engines like DuckDuckGo. In March 2015 Google announced that its crawler would consider content marked up in the standard version 2.0 of JSON-S as rich results in search results pages for queries that match the data types contained within them. The standard version 2.0 is currently supported by Yandex as well, but it has not been formally announced. Bing supports the standard version 1.0 of JSON schema as well.

Google’s open source project, Schema-org, supports both versions 1.0 and 2.0 of JSON-S.


Dan Taylor
Dan Taylor is an experienced SEO consultant and has worked with brands and companies on optimizing for Russia (and Yandex) for a number of years. Winner of the inaugural 2018 TechSEO Boost competition, webmaster at and Sloth.Cloud, and founder of