</> Web Validators

Yandex Markup Validator

Check a page against the markup Yandex documents -- microdata first, and JSON-LD with no guarantee.

Yandex reads a different list from Google and says so in its own documentation: microdata and RDFa fully, Open Graph, exactly two microformats (hCard and hRecipe), and JSON-LD with the published caveat that processing it is not guaranteed. A page that is perfect for Google can therefore produce nothing in Yandex, which is what this tool is for.

Based on: Yandex — Structured data validator · Yandex — What is a microformat +2 more

About this validation

Checks a page against the markup Yandex documents it reads: microdata, RDFa, Open Graph and the two microformats it names (hCard, hRecipe), plus the fields its supported-schemas pages require. Yandex states that processing data in JSON-LD format is not guaranteed, so a page whose structured data is JSON-LD only is reported as a risk for Yandex specifically.

Protocol / standard:
Rules reviewed:
Nov 15, 2026

SEOTechTests methodology: Reads the page's microdata, RDFa, JSON-LD, Open Graph and microformats and reports which of the formats Yandex supports are present -- as information, since a page needs one of them rather than all of them. Yandex publishes required fields per snippet type rather than a universal checklist, so the score is coverage of those documented fields when the page carries such a type (a product, a catalog), and plain conformance otherwise. A page whose structured data is JSON-LD only earns Yandex's own documented caveat as a warning, not a failure.

Standards and vendor-documented behavior can change. This reflects the source as last reviewed above, not a permanent guarantee.

FAQ

Does Yandex support JSON-LD?

Not with any guarantee. Yandex's own supported-schemas documentation states that processing data in JSON-LD format is not guaranteed, and every example it publishes is microdata. A page whose structured data is JSON-LD only is fine for Google and a risk for Yandex, which is the main thing this tool is for.[1, 3]

Which microformats does Yandex read?

Two: hCard for contact details and hRecipe for recipes. Yandex's microformats documentation names no others.[2]

What does Yandex require for a product snippet?

Its documentation lists name and description on Product, an offers property holding an Offer or AggregateOffer, and price (or lowPrice on an AggregateOffer) with priceCurrency. It states that a snippet needs at least two schemas: Product plus Offer, or Product plus AggregateOffer.[3]