Help solve the issue. There is a landing page , it simply provides information about perfumes, without prices.

I try to implement schema.org micromarking with item type Product. There are no errors in Google, in Yandex: ERROR: A mandatory condition for product snippets is not met: the offers field is missing or empty.

I understand that Yandex asks for a price and when it is added, the error disappears, but the price on the website is not provided.

Tell me, how to specify the markup correctly, that would pass the test in Yandex too?

What else can I add to my microdata?

I check through:

https://webmaster.yandex.ua/microtest.xml

https://developers.google.com/structured-data/testing-tool/

    1 answer 1

    Markup structured data on your main page is at high risk of getting Google sanctions. The product category applies only to markup a specific product. Info google In this case, this page is a directory. Perhaps you can mark this page as DataCatalog or as BreadcrumbList . In the case of marking one specific product as Product , you can use the offers extension element and continue to the Offer markup. To create nesting, you can apply WebPage markup for individual pages or WebSite for the main page and then go to the Product or DataCatalog markup through the mainEntity extension element. In this case, the latest markup will be part of the markup of the Web Page / Web Site . This will help search engines to understand the structure of your site.