{"id":28578,"date":"2026-09-08T21:56:08","date_gmt":"2026-09-08T18:56:08","guid":{"rendered":"https:\/\/alienroad.com\/yandex-bilgi-bankasi\/strict-microdata-products\/"},"modified":"2026-09-09T02:34:34","modified_gmt":"2026-09-08T23:34:34","slug":"strict-microdata-products","status":"publish","type":"ar_ykb","link":"https:\/\/alienroad.com\/yandex-bilgi-bankasi\/strict-microdata-products\/","title":{"rendered":"Strict microdata\u2014Products"},"content":{"rendered":"<p>The product-page counterpart to strict catalogue markup. Marking a page with the <code>Product<\/code> schema, its <code>offers<\/code> property carrying an <code>Offer<\/code> oder <code>AggregateOffer<\/code>, gives that data <strong>the highest priority<\/strong> when the robot crawls the page \u2014 above other sources Yandex might otherwise use.<\/p>\n<h2>What &#8220;priority&#8221; buys<\/h2>\n<p>Yandex draws product information from several places: the page itself, Yandex Market, submitted feeds. Where they disagree, strict microdata decides. That matters in two common situations \u2014 a Market feed that has drifted out of date, and a product whose details were taken from an aggregator rather than from you.<\/p>\n<h2>The structure<\/h2>\n<p><code>Product<\/code> for the item, with <code>offers<\/code> containing:<\/p>\n<ul>\n<li><strong><code>Offer<\/code><\/strong> for a single price.<\/li>\n<li><strong><code>AggregateOffer<\/code><\/strong> for a range, where <code>lowPrice<\/code> produces a &#8220;from N&#8221; snippet.<\/li>\n<\/ul>\n<p>The same conditions as ordinary product markup apply: <strong>one product per page<\/strong> \u2014 a page showing several yields no structured snippet \u2014 supported page language, and an <code>availability<\/code> value, since an out-of-stock offer suppresses the price.<\/p>\n<h2>The obligation that comes with priority<\/h2>\n<p>If your markup is authoritative, its errors are authoritative too. Yandex&#8217;s product rules are explicit that a site supplying <strong>low-quality or incorrect information<\/strong> through markup is <strong>banned from the partner programme and loses its structured snippets<\/strong>. Taking priority over other sources means accepting responsibility for being right.<\/p>\n<h2>How to implement it safely<\/h2>\n<p>Generate price, currency and availability from the same values that render on the page, never from a separate block a developer maintains by hand. Any arrangement where the two can diverge will eventually diverge, and the divergence is invisible until the snippet is already wrong.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The product-page counterpart to strict catalogue markup. Marking a page with the Product schema, its offers property carrying an Offer oder AggregateOffer, gives that data the highest priority when the robot crawls the page \u2014 above other sources Yandex might otherwise use. What &#8220;priority&#8221; buys Yandex draws product information from several places: the page itself, [&hellip;]<\/p>\n","protected":false},"menu_order":154,"template":"","meta":{"footnotes":""},"ar_ykb_kategori":[778],"ar_ykb_etiket":[],"class_list":["post-28578","ar_ykb","type-ar_ykb","status-publish","has-post-thumbnail","hentry","ar_ykb_kategori-supported-schemas-from-schemaorg"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_ykb"}],"version-history":[{"count":2,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28578\/revisions"}],"predecessor-version":[{"id":29179,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28578\/revisions\/29179"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/28960"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=28578"}],"wp:term":[{"taxonomy":"ar_ykb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb_kategori?post=28578"},{"taxonomy":"ar_ykb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb_etiket?post=28578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}