{"id":28577,"date":"2026-09-08T21:56:08","date_gmt":"2026-09-08T18:56:08","guid":{"rendered":"https:\/\/alienroad.com\/yandex-bilgi-bankasi\/product-information\/"},"modified":"2026-09-09T00:47:44","modified_gmt":"2026-09-08T21:47:44","slug":"product-information","status":"publish","type":"ar_ykb","link":"https:\/\/alienroad.com\/yandex-bilgi-bankasi\/product-information\/","title":{"rendered":"Product information"},"content":{"rendered":"<p>Product markup is what produces a price-bearing snippet in Yandex results. It needs <strong>two schemas working together<\/strong>: <code>Product<\/code> plus either <code>Offer<\/code> for a single price or <code>AggregateOffer<\/code> for a range. Marking up <code>Product<\/code> alone produces nothing.<\/p>\n<h2>The required fields<\/h2>\n<ul>\n<li><code>name<\/code> (Text) \u2014 on <code>Product<\/code>.<\/li>\n<li><code>description<\/code> (Text) \u2014 on <code>Product<\/code>.<\/li>\n<li><code>price<\/code> (Number) on <code>Offer<\/code>, or <code>lowPrice<\/code> on <code>AggregateOffer<\/code>. With <code>lowPrice<\/code>, the snippet reads &#8220;from N&#8221; \u2014 which Yandex recommends where price varies by size, volume or configuration.<\/li>\n<li><code>priceCurrency<\/code> (Text) \u2014 an ISO 4217 code, on either offer type.<\/li>\n<\/ul>\n<h2>Conditions that decide whether a snippet appears at all<\/h2>\n<ul>\n<li><strong>One product per page.<\/strong> A page showing different products produces no structured snippet. Category and listing pages are therefore not candidates, however well marked up.<\/li>\n<li><strong>Language<\/strong> must be Russian, English, Belarusian, Ukrainian, Turkish, Tatar or Kazakh.<\/li>\n<li><strong>Availability.<\/strong> If <code>availability<\/code> on the <code>Offer<\/code> says the product is out of stock, the price is not displayed.<\/li>\n<li>If you are in the Yandex Market partner programme, the snippet shows <strong>the price from Yandex Market<\/strong>, not from your markup.<\/li>\n<\/ul>\n<h2>The clause with teeth<\/h2>\n<p>Yandex reserves the right to use the marked-up data or not, in whole or in part, in any of its services, and accepts no responsibility for the accuracy of what appears. More importantly: a site found to be supplying <strong>low-quality or incorrect information<\/strong> through markup is <strong>banned from the partner programme and loses its structured snippets<\/strong>.<\/p>\n<p>That turns price accuracy into a search-visibility issue rather than a customer-service one. Markup that drifts out of step with the checkout \u2014 a stale price, an availability flag never updated, a currency left at the template default \u2014 is the exact failure mode this rule punishes.<\/p>\n<h2>Practical implementation<\/h2>\n<p>Generate the markup from the same data source that renders the visible price, never as a separate template block. Any arrangement in which someone could update one without the other will eventually diverge, and the divergence is invisible until the snippet is already wrong.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Product markup is what produces a price-bearing snippet in Yandex results. It needs two schemas working together: Product plus either Offer for a single price or AggregateOffer for a range. Marking up Product alone produces nothing. The required fields name (Text) \u2014 on Product. description (Text) \u2014 on Product. price (Number) on Offer, or lowPrice [&hellip;]<\/p>\n","protected":false},"menu_order":153,"template":"","meta":{"footnotes":""},"ar_ykb_kategori":[778],"ar_ykb_etiket":[],"class_list":["post-28577","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\/28577","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\/28577\/revisions"}],"predecessor-version":[{"id":29086,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28577\/revisions\/29086"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/28959"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=28577"}],"wp:term":[{"taxonomy":"ar_ykb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb_kategori?post=28577"},{"taxonomy":"ar_ykb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb_etiket?post=28577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}