{"id":25520,"date":"2026-09-05T02:44:44","date_gmt":"2026-09-04T23:44:44","guid":{"rendered":"https:\/\/alienroad.com\/google-bilgi-bankasi\/merchant-listing-product-offer-structured-data\/"},"modified":"2026-09-05T02:44:44","modified_gmt":"2026-09-04T23:44:44","slug":"merchant-listing-product-offer-structured-data","status":"publish","type":"ar_kb","link":"https:\/\/alienroad.com\/google-bilgi-bankasi\/merchant-listing-product-offer-structured-data\/","title":{"rendered":"Merchant listing (Product, Offer) structured data"},"content":{"rendered":"<p><img decoding=\"async\" class=\"attempt-right\" width=\"400\" src=\"https:\/\/alienroad.com\/wp-content\/uploads\/kb-gorsel\/g-d37083167b78.png\" loading=\"lazy\" alt=\"shopping knowledge panel presentation in search results\"><\/p>\n<p>\n  When you add <code>Product<\/code> markup to your page, it can be eligible for display in merchant<br \/>\n  listing experiences on Google Search, including the shopping knowledge panel,<br \/>\n  Google Images, popular product results, and product snippets. Merchant listings can<br \/>\n  highlight more specific data about a product, such as its price, availability, and shipping and<br \/>\n  return information.\n<\/p>\n<p>\n  This guide focuses on the <code>Product<\/code> structured data requirements for<br \/>\n  merchant listings. If you&#8217;re not sure which markup to use, read our<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/introduction-to-product-structured-data\/\">intro to <code>Product<\/code> markup<\/a>.\n<\/p>\n<aside class=\"important\"><b>Do you have editorial product review pages?<\/b> Consider adding<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/product-snippet-product-review-offer-structured-data\/\">product snippet markup<\/a>.<br \/>\n<\/aside>\n<h2 id=\"add-structured-data\" tabindex=\"-1\">\n    How to add structured data<br \/>\n  <\/h2>\n<p>\n    Structured data is a standardized format for providing information about a page and classifying the page<br \/>\n    content. If you&#8217;re new to structured data, you can learn more about<br \/>\n    <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/structured-data-intro\/\">how structured data works<\/a>.\n    <\/p>\n<p>\n    Here&#8217;s an overview of how to build, test, and release structured data.<\/p>\n<ol>\n<li>Add the <a href=\"#structured-data-type-definitions\">required properties<\/a>. Based on the<br \/>\n      format you&#8217;re using, learn where to <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/structured-data-intro\/#format-placement\">insert structured data on the page<\/a>.<\/p>\n<aside class=\"note\">\n      <b>Using a CMS?<\/b> It may be easier to use a plugin that&#8217;s integrated into your CMS.<br \/>\n      <br \/>\n      <b>Using JavaScript?<\/b> Learn how to<br \/>\n      <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/generate-structured-data-with-javascript\/\">generate structured data with JavaScript<\/a>.<\/aside>\n<\/li>\n<li>Follow the <a href=\"#guidelines\">guidelines<\/a>.<\/li>\n<li>Validate your code using the<br \/>\n      <a href=\"https:\/\/search.google.com\/test\/rich-results\" class=\"external-link\">Rich Results Test<\/a><br \/>\n      and fix any critical errors. Consider also fixing any non-critical issues that may be flagged<br \/>\n      in the tool, as they can help improve the quality of your structured data (however, this isn&#8217;t necessary to be eligible for rich results). <\/li>\n<li>Deploy a few pages that include your structured data and use the <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9012289\" class=\"external-link\">URL Inspection tool<\/a> to test how Google sees the page. Be sure that your page is<br \/>\n      accessible to Google and not blocked by a robots.txt file, the <code>noindex<\/code> tag, or<br \/>\n      login requirements. If the page looks okay, you can<br \/>\n      <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/recrawl-request\/\" class=\"external-link\">ask Google to recrawl your URLs<\/a>.<\/p>\n<aside class=\"note\"><b>Note<\/b>: Allow time for re-crawling and re-indexing. Remember that it<br \/>\n      may take several days after publishing a page for Google to find and crawl it.<\/aside>\n<\/li>\n<li>To keep Google informed of future changes, we recommend that you<br \/>\n      <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/build-submit-sitemap\/\" class=\"external-link\">submit a sitemap<\/a>. You can automate this with the<br \/>\n      <a href=\"https:\/\/developers.google.com\/webmaster-tools\/v1\/sitemaps\" class=\"external-link\">Search Console Sitemap API<\/a>.<\/li>\n<\/ol>\n<h2 id=\"examples\" tabindex=\"-1\">Examples<\/h2>\n<p>\n  The following examples illustrate how to include structured data on your web pages for different<br \/>\n  situations.\n<\/p>\n<h3 id=\"single-product-page-example\" tabindex=\"-1\">Product page with an offer<\/h3>\n<p>Here&#8217;s an example of a product page selling a product, with product reviews.<\/p>\n<div class=\"ds-selector-tabs\">\n<section>\n<h4 id=\"json-ld\" tabindex=\"-1\">JSON-LD<\/h4>\n<form method=\"post\" target=\"_blank\" action=\"https:\/\/search.google.com\/test\/rich-results?utm_campaign=devsite&#038;utm_medium=jsonld&#038;utm_source=product\"><input type=\"submit\" value=\"Try it out in the Rich Results Test\"\/><textarea name=\"code_snippet\" style=\"display:none\"> &lt;html&gt;<br \/>\n  &lt;head&gt;<br \/>\n    &lt;title&gt;Executive Anvil&lt;\/title&gt;<br \/>\n    &lt;script type=&#8221;application\/ld+json&#8221;&gt;<br \/>\n    {<br \/>\n      &#8220;@context&#8221;: &#8220;https:\/\/schema.org\/&#8221;,<br \/>\n      &#8220;@type&#8221;: &#8220;Product&#8221;,<br \/>\n      &#8220;name&#8221;: &#8220;Executive Anvil&#8221;,<br \/>\n      &#8220;image&#8221;: [<br \/>\n        &#8220;https:\/\/example.com\/photos\/1&#215;1\/photo.jpg&#8221;,<br \/>\n        &#8220;https:\/\/example.com\/photos\/4&#215;3\/photo.jpg&#8221;,<br \/>\n        &#8220;https:\/\/example.com\/photos\/16&#215;9\/photo.jpg&#8221;<br \/>\n       ],<br \/>\n      &#8220;description&#8221;: &#8220;Sleeker than ACME&#8217;s Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.&#8221;,<br \/>\n      &#8220;sku&#8221;: &#8220;0446310786&#8221;,<br \/>\n      &#8220;mpn&#8221;: &#8220;925872&#8221;,<br \/>\n      &#8220;brand&#8221;: {<br \/>\n        &#8220;@type&#8221;: &#8220;Brand&#8221;,<br \/>\n        &#8220;name&#8221;: &#8220;ACME&#8221;<br \/>\n      },<br \/>\n      &#8220;review&#8221;: {<br \/>\n        &#8220;@type&#8221;: &#8220;Review&#8221;,<br \/>\n        &#8220;reviewRating&#8221;: {<br \/>\n          &#8220;@type&#8221;: &#8220;Rating&#8221;,<br \/>\n          &#8220;ratingValue&#8221;: 4,<br \/>\n          &#8220;bestRating&#8221;: 5<br \/>\n        },<br \/>\n        &#8220;author&#8221;: {<br \/>\n          &#8220;@type&#8221;: &#8220;Person&#8221;,<br \/>\n          &#8220;name&#8221;: &#8220;Fred Benson&#8221;<br \/>\n        }<br \/>\n      },<br \/>\n      &#8220;aggregateRating&#8221;: {<br \/>\n        &#8220;@type&#8221;: &#8220;AggregateRating&#8221;,<br \/>\n        &#8220;ratingValue&#8221;: 4.4,<br \/>\n        &#8220;reviewCount&#8221;: 89<br \/>\n      },<br \/>\n      &#8220;offers&#8221;: {<br \/>\n        &#8220;@type&#8221;: &#8220;Offer&#8221;,<br \/>\n        &#8220;url&#8221;: &#8220;https:\/\/example.com\/anvil&#8221;,<br \/>\n        &#8220;priceCurrency&#8221;: &#8220;USD&#8221;,<br \/>\n        &#8220;price&#8221;: 119.99,<br \/>\n        &#8220;priceValidUntil&#8221;: &#8220;2024-11-20&#8221;,<br \/>\n        &#8220;itemCondition&#8221;: &#8220;https:\/\/schema.org\/UsedCondition&#8221;,<br \/>\n        &#8220;availability&#8221;: &#8220;https:\/\/schema.org\/InStock&#8221;<br \/>\n      }<br \/>\n    }<br \/>\n    &lt;\/script&gt;<br \/>\n  &lt;\/head&gt;<br \/>\n  &lt;body&gt;<br \/>\n  &lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/textarea><\/form>\n<p><\/p>\n<div><\/div>\n<\/section>\n<section>\n<h4 id=\"rdfa\" tabindex=\"-1\">RDFa<\/h4>\n<form method=\"post\" target=\"_blank\" action=\"https:\/\/search.google.com\/test\/rich-results?utm_campaign=devsite&#038;utm_medium=rdfa&#038;utm_source=product\"><input type=\"submit\" value=\"Try it out in the Rich Results Test\"\/><textarea name=\"code_snippet\" style=\"display:none\"> &lt;html&gt;<br \/>\n  &lt;head&gt;<br \/>\n    &lt;title&gt;Executive Anvil&lt;\/title&gt;<br \/>\n  &lt;\/head&gt;<br \/>\n  &lt;body&gt;<br \/>\n    &lt;div typeof=&#8221;schema:Product&#8221;&gt;<br \/>\n        &lt;div rel=&#8221;schema:review&#8221;&gt;<br \/>\n          &lt;div typeof=&#8221;schema:Review&#8221;&gt;<br \/>\n            &lt;div rel=&#8221;schema:reviewRating&#8221;&gt;<br \/>\n              &lt;div typeof=&#8221;schema:Rating&#8221;&gt;<br \/>\n                &lt;div property=&#8221;schema:ratingValue&#8221; content=&#8221;4&#8243;&gt;&lt;\/div&gt;<br \/>\n                &lt;div property=&#8221;schema:bestRating&#8221; content=&#8221;5&#8243;&gt;&lt;\/div&gt;<br \/>\n              &lt;\/div&gt;<br \/>\n            &lt;\/div&gt;<br \/>\n            &lt;div rel=&#8221;schema:author&#8221;&gt;<br \/>\n              &lt;div typeof=&#8221;schema:Person&#8221;&gt;<br \/>\n                &lt;div property=&#8221;schema:name&#8221; content=&#8221;Fred Benson&#8221;&gt;&lt;\/div&gt;<br \/>\n              &lt;\/div&gt;<br \/>\n            &lt;\/div&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n        &lt;div rel=&#8221;schema:image&#8221; resource=&#8221;https:\/\/example.com\/photos\/4&#215;3\/photo.jpg&#8221;&gt;&lt;\/div&gt;<br \/>\n        &lt;div property=&#8221;schema:mpn&#8221; content=&#8221;925872&#8243;&gt;&lt;\/div&gt;<br \/>\n        &lt;div property=&#8221;schema:name&#8221; content=&#8221;Executive Anvil&#8221;&gt;&lt;\/div&gt;<br \/>\n        &lt;div property=&#8221;schema:description&#8221; content=&#8221;Sleeker than ACME&#8217;s Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.&#8221;&gt;&lt;\/div&gt;<br \/>\n        &lt;div rel=&#8221;schema:image&#8221; resource=&#8221;https:\/\/example.com\/photos\/1&#215;1\/photo.jpg&#8221;&gt;&lt;\/div&gt;<br \/>\n        &lt;div rel=&#8221;schema:brand&#8221;&gt;<br \/>\n          &lt;div typeof=&#8221;schema:Brand&#8221;&gt;<br \/>\n            &lt;div property=&#8221;schema:name&#8221; content=&#8221;ACME&#8221;&gt;&lt;\/div&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n        &lt;div rel=&#8221;schema:aggregateRating&#8221;&gt;<br \/>\n          &lt;div typeof=&#8221;schema:AggregateRating&#8221;&gt;<br \/>\n            &lt;div property=&#8221;schema:reviewCount&#8221; content=&#8221;89&#8243;&gt;&lt;\/div&gt;<br \/>\n            &lt;div property=&#8221;schema:ratingValue&#8221; content=&#8221;4.4&#8243;&gt;&lt;\/div&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n        &lt;div rel=&#8221;schema:offers&#8221;&gt;<br \/>\n          &lt;div typeof=&#8221;schema:Offer&#8221;&gt;<br \/>\n            &lt;div property=&#8221;schema:price&#8221; content=&#8221;119.99&#8243;&gt;&lt;\/div&gt;<br \/>\n            &lt;div property=&#8221;schema:availability&#8221; content=&#8221;https:\/\/schema.org\/InStock&#8221;&gt;&lt;\/div&gt;<br \/>\n            &lt;div property=&#8221;schema:priceCurrency&#8221; content=&#8221;USD&#8221;&gt;&lt;\/div&gt;<br \/>\n            &lt;div property=&#8221;schema:priceValidUntil&#8221; datatype=&#8221;xsd:date&#8221; content=&#8221;2024-11-20&#8243;&gt;&lt;\/div&gt;<br \/>\n            &lt;div rel=&#8221;schema:url&#8221; resource=&#8221;https:\/\/example.com\/anvil&#8221;&gt;&lt;\/div&gt;<br \/>\n            &lt;div property=&#8221;schema:itemCondition&#8221; content=&#8221;https:\/\/schema.org\/UsedCondition&#8221;&gt;&lt;\/div&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n        &lt;div rel=&#8221;schema:image&#8221; resource=&#8221;https:\/\/example.com\/photos\/16&#215;9\/photo.jpg&#8221;&gt;&lt;\/div&gt;<br \/>\n        &lt;div property=&#8221;schema:sku&#8221; content=&#8221;0446310786&#8243;&gt;&lt;\/div&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n  &lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/textarea><\/form>\n<p><\/p>\n<div><\/div>\n<\/section>\n<section>\n<h4 id=\"microdata\" tabindex=\"-1\">Microdata<\/h4>\n<form method=\"post\" target=\"_blank\" action=\"https:\/\/search.google.com\/test\/rich-results?utm_campaign=devsite&#038;utm_medium=microdata&#038;utm_source=product\"><input type=\"submit\" value=\"Try it out in the Rich Results Test\"\/><textarea name=\"code_snippet\" style=\"display:none\"> &lt;html&gt;<br \/>\n  &lt;head&gt;<br \/>\n    &lt;title&gt;Executive Anvil&lt;\/title&gt;<br \/>\n  &lt;\/head&gt;<br \/>\n  &lt;body&gt;<br \/>\n  &lt;div&gt;<br \/>\n    &lt;div itemtype=&#8221;https:\/\/schema.org\/Product&#8221; itemscope&gt;<br \/>\n      &lt;meta itemprop=&#8221;mpn&#8221; content=&#8221;925872&#8243; \/&gt;<br \/>\n      &lt;meta itemprop=&#8221;name&#8221; content=&#8221;Executive Anvil&#8221; \/&gt;<br \/>\n      &lt;link itemprop=&#8221;image&#8221; href=&#8221;https:\/\/example.com\/photos\/16&#215;9\/photo.jpg&#8221; \/&gt;<br \/>\n      &lt;link itemprop=&#8221;image&#8221; href=&#8221;https:\/\/example.com\/photos\/4&#215;3\/photo.jpg&#8221; \/&gt;<br \/>\n      &lt;link itemprop=&#8221;image&#8221; href=&#8221;https:\/\/example.com\/photos\/1&#215;1\/photo.jpg&#8221; \/&gt;<br \/>\n      &lt;meta itemprop=&#8221;description&#8221; content=&#8221;Sleeker than ACME&#8217;s Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.&#8221; \/&gt;<br \/>\n      &lt;div itemprop=&#8221;offers&#8221; itemtype=&#8221;https:\/\/schema.org\/Offer&#8221; itemscope&gt;<br \/>\n        &lt;link itemprop=&#8221;url&#8221; href=&#8221;https:\/\/example.com\/anvil&#8221; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;availability&#8221; content=&#8221;https:\/\/schema.org\/InStock&#8221; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;priceCurrency&#8221; content=&#8221;USD&#8221; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;itemCondition&#8221; content=&#8221;https:\/\/schema.org\/UsedCondition&#8221; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;price&#8221; content=&#8221;119.99&#8243; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;priceValidUntil&#8221; content=&#8221;2024-11-20&#8243; \/&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n      &lt;div itemprop=&#8221;aggregateRating&#8221; itemtype=&#8221;https:\/\/schema.org\/AggregateRating&#8221; itemscope&gt;<br \/>\n        &lt;meta itemprop=&#8221;reviewCount&#8221; content=&#8221;89&#8243; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;ratingValue&#8221; content=&#8221;4.4&#8243; \/&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n      &lt;div itemprop=&#8221;review&#8221; itemtype=&#8221;https:\/\/schema.org\/Review&#8221; itemscope&gt;<br \/>\n        &lt;div itemprop=&#8221;author&#8221; itemtype=&#8221;https:\/\/schema.org\/Person&#8221; itemscope&gt;<br \/>\n          &lt;meta itemprop=&#8221;name&#8221; content=&#8221;Fred Benson&#8221; \/&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n        &lt;div itemprop=&#8221;reviewRating&#8221; itemtype=&#8221;https:\/\/schema.org\/Rating&#8221; itemscope&gt;<br \/>\n          &lt;meta itemprop=&#8221;ratingValue&#8221; content=&#8221;4&#8243; \/&gt;<br \/>\n          &lt;meta itemprop=&#8221;bestRating&#8221; content=&#8221;5&#8243; \/&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n      &lt;meta itemprop=&#8221;sku&#8221; content=&#8221;0446310786&#8243; \/&gt;<br \/>\n      &lt;div itemprop=&#8221;brand&#8221; itemtype=&#8221;https:\/\/schema.org\/Brand&#8221; itemscope&gt;<br \/>\n        &lt;meta itemprop=&#8221;name&#8221; content=&#8221;ACME&#8221; \/&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n    &lt;\/div&gt;<br \/>\n  &lt;\/div&gt;<br \/>\n  &lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/textarea><\/form>\n<p><\/p>\n<div><\/div>\n<\/section>\n<\/div>\n<h3 id=\"pricing-examples\" tabindex=\"-1\">Preise<\/h3>\n<p>\n  Google recognizes three kinds of prices:\n<\/p>\n<dl>\n<dt>Active price<\/dt>\n<dd>The price at which the product is currently offered.<\/dd>\n<dt>Strikethrough price<\/dt>\n<dd>During a sale, the higher regular price at which the product is normally offered. It may be<br \/>\n  displayed as a struck-through price to draw attention to a lowered active price.<\/dd>\n<dt>Member price<\/dt>\n<dd>The price at which the product is offered to a member of a particular loyalty program.<\/dd>\n<\/dl>\n<p>\n  These prices are encoded using price specifications under the <code>Offer<\/code> object (with the<br \/>\n  exception of the active price, which can also be encoded at the offer level). The respective price<br \/>\n  specifications are identified by the price specification properties <code>priceType<\/code><br \/>\n  and <code>validForMemberTier<\/code>, which must not be used together:\n<\/p>\n<ul>\n<li>Active prices have neither a <code>priceType<\/code> nor a <code>validForMemberTier<\/code><br \/>\n  property.<\/li>\n<li>Strikethrough prices set the <code>priceType<\/code> property<br \/>\n  to <code>StrikethroughPrice<\/code> (for a transition period, <code>ListPrice<\/code> is also<br \/>\n  allowed) and cannot have a <code>validForMemberTier<\/code> property.<\/li>\n<li>Member prices are marked with a <code>validForMemberTier<\/code> property and cannot have<br \/>\n  a <code>priceType<\/code> property.<\/li>\n<\/ul>\n<p>\n  Price specifications containing both of these properties are ignored.\n<\/p>\n<h3 id=\"active-price-examples\" tabindex=\"-1\">Active price<\/h3>\n<p>\n  Here are two examples of encoding the active price in JSON-LD. The active price can be specified<br \/>\n  using the <code>price<\/code> property as follows:\n<\/p>\n<div><\/div>\n<p>\n  Alternatively, the active price can be specified using the <code>priceSpecification<\/code><br \/>\n  property.\n<\/p>\n<div><\/div>\n<aside class=\"note\">\n      If you use both the <code>offers.price<\/code> and <code>offers.priceSpecification<\/code><br \/>\n      properties to encode an active price, Google will use the price provided through<br \/>\n      the <code>offers.price<\/code> property and ignore the <code>offers.priceSpecification<\/code><br \/>\n      property.<br \/>\n    <\/aside>\n<h3 id=\"sale-pricing-example\" tabindex=\"-1\">Sale pricing<\/h3>\n<p>\n  The following example shows a product with a sale price. The current, active price automatically<br \/>\n  becomes a sale price when you provide a second price with the original, strikethrough price and<br \/>\n  mark it with a <a href=\"#pricetype\"><code>priceType<\/code><\/a> property of<br \/>\n  value <code>https:\/\/schema.org\/StrikethroughPrice<\/code>. Don&#8217;t mark the active price with<br \/>\n  a <code>priceType<\/code> property.\n<\/p>\n<div><\/div>\n<p>\n  Alternatively, you can use two <code>UnitPriceSpecification<\/code> objects to specify the sale<br \/>\n  price and the strikethrough price:\n<\/p>\n<div><\/div>\n<h3 id=\"sale-duration\" tabindex=\"-1\">Sale duration<\/h3>\n<p>\n  To specify the period when a sale price is active, use the following schema.org properties in <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" class=\"external-link\">ISO 8601<\/a> format (for example, <code>2025-12-31T23:59:59+01:00<\/code>):\n<\/p>\n<ul>\n<li><b>Start date and time:<\/b> Use the <code><a href=\"#validFrom\">validFrom<\/a><\/code> property.<\/li>\n<li><b>End date and time:<\/b> Use <em>either<\/em> the <code><a href=\"#validThrough\">validThrough<\/a><\/code> property <em>oder<\/em> the <code><a href=\"#priceValidUntil\">priceValidUntil<\/a><\/code> property.<\/li>\n<\/ul>\n<h4 id=\"best-practices:\" tabindex=\"-1\">Best practices:<\/h4>\n<ul>\n<li>Provide both a start and an end date\/time to clearly define the sale period.<\/li>\n<li>Ensure the start date\/time (from the <code>validFrom<\/code> property) is earlier than or equal to the end date\/time (from the <code>validThrough<\/code> property or the <code>priceValidUntil<\/code> property).<\/li>\n<li>We recommend including the time and timezone in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" class=\"external-link\">ISO 8601<\/a> format for accuracy in Google systems.<\/li>\n<\/ul>\n<h4 id=\"where-to-place-the-properties:\" tabindex=\"-1\">Where to place the properties:<\/h4>\n<ul>\n<li>\n    <strong>On the <code>Offer<\/code> node:<\/strong> You can add the <code>validFrom<\/code> property and (the <code>validThrough<\/code> property or the <code>priceValidUntil<\/code> property) directly to the <code>Offer<\/code> node. These dates apply when the <code>price<\/code> property on the <code>Offer<\/code> node represents the current active sale price.\n  <\/li>\n<li>\n    <strong>On a <code>PriceSpecification<\/code> node:<\/strong> If the sale price is defined within a <code>PriceSpecification<\/code> node (typically one without the <code>priceType<\/code> property when a <code>StrikethroughPrice<\/code> value is also present), add the <code>validFrom<\/code> property and the <code>validThrough<\/code> property to that specific <code>PriceSpecification<\/code> node. Note that the <code>priceValidUntil<\/code> property isn&#8217;t applicable to the <code>PriceSpecification<\/code> type.\n  <\/li>\n<\/ul>\n<p>\n  The following example shows a product with a sale price. The duration properties are added to the<br \/>\n  <code>Offer<\/code> node, as the <code>price<\/code> property on the <code>Offer<\/code> node holds the sale price.\n<\/p>\n<div><\/div>\n<p>\n  Alternatively, you can use two <code>UnitPriceSpecification<\/code> objects to specify the sale<br \/>\n  price and the strikethrough price. The duration properties are added to the<br \/>\n  <code>UnitPriceSpecification<\/code> object that contains the sale price:\n<\/p>\n<div><\/div>\n<h3 id=\"member-price-example\" tabindex=\"-1\">Member prices<\/h3>\n<p>\n  Here are four examples of encoding a member price. In the first example, the active price is<br \/>\n  specified with the <code>price<\/code> property at the offer level, and the member price is given<br \/>\n  in a price specification marked with<br \/>\n  the <a href=\"#validForMemberTier\"><code>validForMemberTier<\/code><\/a> property:\n<\/p>\n<div><\/div>\n<p>\n  The second example shows both the active price and the member price encoded with price<br \/>\n  specifications:\n<\/p>\n<div><\/div>\n<p>\n  The third example demonstrates how to encode a sale price, a strikethrough price, and member<br \/>\n  prices for several loyalty program tiers in a single offer:\n<\/p>\n<div><\/div>\n<p>\n  The active price could also be encoded at the offer level, as shown in the first example.\n<\/p>\n<p>\n  In the fourth example, the member price specification shows membership points instead of a member<br \/>\n  price:\n<\/p>\n<div><\/div>\n<h3 id=\"unit-pricing-example\" tabindex=\"-1\">Pricing with unit pricing measures<\/h3>\n<p>\n  Here is an example of how to specify a price for 200 ml of a product that is customarily sold in<br \/>\n  multiples of 100 ml. For example, if you were selling a 200 ml bottle of perfume, you could show customers how<br \/>\n  much your perfume costs per 100 ml. The following example shows that the perfume costs \u20ac100 per<br \/>\n  100 ml, which means a 200 ml bottle of perfume would cost \u20ac200. This form of pricing is<br \/>\n  particularly important in the EU, New Zealand, and Australia for products sold by volume, length, or weight.\n<\/p>\n<p>\n  When the <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324455\" class=\"external-link\">unit pricing measure<\/a><br \/>\n  and <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324490\" class=\"external-link\">unit pricing base measure<\/a><br \/>\n  are present, specify the active price inside<br \/>\n  a <code>UnitPriceSpecification<\/code> and use the<br \/>\n  <a href=\"#referenceQuantity\"><code>referenceQuantity<\/code><\/a> property to provide the unit<br \/>\n  pricing.\n<\/p>\n<div><\/div>\n<h3 id=\"product-with-shipping-example\" tabindex=\"-1\">Shipping details<\/h3>\n<p>Here&#8217;s an example of a product page with shipping details. This example would<br \/>\n  result in a shipping rate of <span>$3.49<\/span> for all users that live in<br \/>\n  the US. For more examples, review the<br \/>\n  <a href=\"#shipping\">Shipping<\/a> section.<\/p>\n<div class=\"ds-selector-tabs\">\n<section>\n<h4 id=\"json-ld_1\" tabindex=\"-1\">JSON-LD<\/h4>\n<form method=\"post\" target=\"_blank\" action=\"https:\/\/search.google.com\/test\/rich-results?utm_campaign=devsite&#038;utm_medium=jsonld&#038;utm_source=product\"><input type=\"submit\" value=\"Try it out in the Rich Results Test\"\/><textarea name=\"code_snippet\" style=\"display:none\"> &lt;html&gt;<br \/>\n  &lt;head&gt;<br \/>\n    &lt;title&gt;Nice trinket&lt;\/title&gt;<br \/>\n    &lt;script type=&#8221;application\/ld+json&#8221;&gt;<br \/>\n    {<br \/>\n      &#8220;@context&#8221;: &#8220;https:\/\/schema.org\/&#8221;,<br \/>\n      &#8220;@type&#8221;: &#8220;Product&#8221;,<br \/>\n      &#8220;sku&#8221;: &#8220;trinket-12345&#8221;,<br \/>\n      &#8220;gtin14&#8221;: &#8220;00012345600012&#8221;,<br \/>\n      &#8220;image&#8221;: [<br \/>\n        &#8220;https:\/\/example.com\/photos\/16&#215;9\/trinket.jpg&#8221;,<br \/>\n        &#8220;https:\/\/example.com\/photos\/4&#215;3\/trinket.jpg&#8221;,<br \/>\n        &#8220;https:\/\/example.com\/photos\/1&#215;1\/trinket.jpg&#8221;<br \/>\n      ],<br \/>\n      &#8220;name&#8221;: &#8220;Nice trinket&#8221;,<br \/>\n      &#8220;description&#8221;: &#8220;Trinket with clean lines&#8221;,<br \/>\n      &#8220;brand&#8221;: {<br \/>\n        &#8220;@type&#8221;: &#8220;Brand&#8221;,<br \/>\n        &#8220;name&#8221;: &#8220;MyBrand&#8221;<br \/>\n      },<br \/>\n      &#8220;offers&#8221;: {<br \/>\n        &#8220;@type&#8221;: &#8220;Offer&#8221;,<br \/>\n        &#8220;url&#8221;: &#8220;https:\/\/www.example.com\/trinket_offer&#8221;,<br \/>\n        &#8220;itemCondition&#8221;: &#8220;https:\/\/schema.org\/NewCondition&#8221;,<br \/>\n        &#8220;availability&#8221;: &#8220;https:\/\/schema.org\/InStock&#8221;,<br \/>\n        &#8220;price&#8221;: 39.99,<br \/>\n        &#8220;priceCurrency&#8221;: &#8220;USD&#8221;,<br \/>\n        &#8220;priceValidUntil&#8221;: &#8220;2024-11-20&#8221;,<br \/>\n        &#8220;shippingDetails&#8221;: {<br \/>\n          &#8220;@type&#8221;: &#8220;OfferShippingDetails&#8221;,<br \/>\n          &#8220;shippingRate&#8221;: {<br \/>\n            &#8220;@type&#8221;: &#8220;MonetaryAmount&#8221;,<br \/>\n            &#8220;value&#8221;: 3.49,<br \/>\n            &#8220;currency&#8221;: &#8220;USD&#8221;<br \/>\n          },<br \/>\n          &#8220;shippingDestination&#8221;: {<br \/>\n            &#8220;@type&#8221;: &#8220;DefinedRegion&#8221;,<br \/>\n            &#8220;addressCountry&#8221;: &#8220;US&#8221;<br \/>\n          },<br \/>\n          &#8220;deliveryTime&#8221;: {<br \/>\n            &#8220;@type&#8221;: &#8220;ShippingDeliveryTime&#8221;,<br \/>\n            &#8220;handlingTime&#8221;: {<br \/>\n              &#8220;@type&#8221;: &#8220;QuantitativeValue&#8221;,<br \/>\n              &#8220;minValue&#8221;: 0,<br \/>\n              &#8220;maxValue&#8221;: 1,<br \/>\n              &#8220;unitCode&#8221;: &#8220;DAY&#8221;<br \/>\n            },<br \/>\n            &#8220;transitTime&#8221;: {<br \/>\n              &#8220;@type&#8221;: &#8220;QuantitativeValue&#8221;,<br \/>\n              &#8220;minValue&#8221;: 1,<br \/>\n              &#8220;maxValue&#8221;: 5,<br \/>\n              &#8220;unitCode&#8221;: &#8220;DAY&#8221;<br \/>\n            }<br \/>\n          }<br \/>\n        }<br \/>\n      },<br \/>\n      &#8220;review&#8221;: {<br \/>\n        &#8220;@type&#8221;: &#8220;Review&#8221;,<br \/>\n          &#8220;reviewRating&#8221;: {<br \/>\n            &#8220;@type&#8221;: &#8220;Rating&#8221;,<br \/>\n            &#8220;ratingValue&#8221;: 4,<br \/>\n            &#8220;bestRating&#8221;: 5<br \/>\n          },<br \/>\n          &#8220;author&#8221;: {<br \/>\n            &#8220;@type&#8221;: &#8220;Person&#8221;,<br \/>\n            &#8220;name&#8221;: &#8220;Fred Benson&#8221;<br \/>\n          }<br \/>\n        },<br \/>\n        &#8220;aggregateRating&#8221;: {<br \/>\n          &#8220;@type&#8221;: &#8220;AggregateRating&#8221;,<br \/>\n          &#8220;ratingValue&#8221;: 4.4,<br \/>\n          &#8220;reviewCount&#8221;: 89<br \/>\n        }<br \/>\n      }<br \/>\n    &lt;\/script&gt;<br \/>\n  &lt;\/head&gt;<br \/>\n  &lt;body&gt;<br \/>\n  &lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/textarea><\/form>\n<p><\/p>\n<div><\/div>\n<\/section>\n<section>\n<h4 id=\"rdfa_1\" tabindex=\"-1\">RDFa<\/h4>\n<form method=\"post\" target=\"_blank\" action=\"https:\/\/search.google.com\/test\/rich-results?utm_campaign=devsite&#038;utm_medium=rdfa&#038;utm_source=product\"><input type=\"submit\" value=\"Try it out in the Rich Results Test\"\/><textarea name=\"code_snippet\" style=\"display:none\"> &lt;html&gt;<br \/>\n  &lt;head&gt;<br \/>\n    &lt;title&gt;Nice trinket&lt;\/title&gt;<br \/>\n  &lt;\/head&gt;<br \/>\n  &lt;body&gt;<br \/>\n    &lt;div typeof=&#8221;schema:Product&#8221;&gt;<br \/>\n      &lt;div property=&#8221;schema:sku&#8221; content=&#8221;trinket-12345&#8243;&gt;&lt;\/div&gt;<br \/>\n      &lt;div property=&#8221;schema:gtin14&#8243; content=&#8221;00012345600012&#8243;&gt;&lt;\/div&gt;<br \/>\n      &lt;div property=&#8221;schema:name&#8221; content=&#8221;Nice trinket&#8221;&gt;&lt;\/div&gt;<br \/>\n      &lt;div rel=&#8221;schema:image&#8221; resource=&#8221;https:\/\/example.com\/photos\/16&#215;9\/trinket.jpg&#8221;&gt;&lt;\/div&gt;<br \/>\n      &lt;div rel=&#8221;schema:image&#8221; resource=&#8221;https:\/\/example.com\/photos\/4&#215;3\/trinket.jpg&#8221;&gt;&lt;\/div&gt;<br \/>\n      &lt;div rel=&#8221;schema:image&#8221; resource=&#8221;https:\/\/example.com\/photos\/1&#215;1\/trinket.jpg&#8221;&gt;&lt;\/div&gt;<br \/>\n      &lt;div property=&#8221;schema:description&#8221; content=&#8221;Trinket with clean lines&#8221;&gt;&lt;\/div&gt;<br \/>\n      &lt;div rel=&#8221;schema:brand&#8221;&gt;<br \/>\n        &lt;div typeof=&#8221;schema:Brand&#8221;&gt;<br \/>\n          &lt;div property=&#8221;schema:name&#8221; content=&#8221;MyBrand&#8221;&gt;&lt;\/div&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n      &lt;div rel=&#8221;schema:offers&#8221;&gt;<br \/>\n        &lt;div typeof=&#8221;schema:Offer&#8221;&gt;<br \/>\n          &lt;div rel=&#8221;schema:url&#8221; resource=&#8221;https:\/\/example.com\/trinket_offer&#8221;&gt;&lt;\/div&gt;<br \/>\n          &lt;div property=&#8221;schema:itemCondition&#8221; content=&#8221;https:\/\/schema.org\/NewCondition&#8221;&gt;&lt;\/div&gt;<br \/>\n          &lt;div property=&#8221;schema:availability&#8221; content=&#8221;https:\/\/schema.org\/InStock&#8221;&gt;&lt;\/div&gt;<br \/>\n          &lt;div property=&#8221;schema:price&#8221; content=&#8221;39.99&#8243;&gt;&lt;\/div&gt;<br \/>\n          &lt;div property=&#8221;schema:priceCurrency&#8221; content=&#8221;USD&#8221;&gt;&lt;\/div&gt;<br \/>\n          &lt;div property=&#8221;schema:priceValidUntil&#8221; datatype=&#8221;xsd:date&#8221; content=&#8221;2024-11-20&#8243;&gt;&lt;\/div&gt;<br \/>\n          &lt;div rel=&#8221;schema:shippingDetails&#8221;&gt;<br \/>\n            &lt;div typeof=&#8221;schema:OfferShippingDetails&#8221;&gt;<br \/>\n              &lt;div rel=&#8221;schema:shippingRate&#8221;&gt;<br \/>\n                &lt;div typeof=&#8221;schema:MonetaryAmount&#8221;&gt;<br \/>\n                  &lt;div property=&#8221;schema:value&#8221; content=&#8221;3.49&#8243;&gt;&lt;\/div&gt;<br \/>\n                  &lt;div property=&#8221;schema:currency&#8221; content=&#8221;USD&#8221;&gt;&lt;\/div&gt;<br \/>\n                &lt;\/div&gt;<br \/>\n              &lt;\/div&gt;<br \/>\n              &lt;div rel=&#8221;schema:shippingDestination&#8221;&gt;<br \/>\n                &lt;div typeof=&#8221;schema:DefinedRegion&#8221;&gt;<br \/>\n                  &lt;div property=&#8221;schema:addressCountry&#8221; content=&#8221;US&#8221;&gt;&lt;\/div&gt;<br \/>\n                &lt;\/div&gt;<br \/>\n              &lt;\/div&gt;<br \/>\n              &lt;div rel=&#8221;schema:deliveryTime&#8221;&gt;<br \/>\n                &lt;div typeof=&#8221;schema:ShippingDeliveryTime&#8221;&gt;<br \/>\n                  &lt;div rel=&#8221;schema:handlingTime&#8221;&gt;<br \/>\n                    &lt;div typeof=&#8221;schema:QuantitativeValue&#8221;&gt;<br \/>\n                      &lt;div property=&#8221;schema:minValue&#8221; content=&#8221;0&#8243;&gt;&lt;\/div&gt;<br \/>\n                      &lt;div property=&#8221;schema:maxValue&#8221; content=&#8221;1&#8243;&gt;&lt;\/div&gt;<br \/>\n                      &lt;div property=&#8221;schema:unitCode&#8221; content=&#8221;DAY&#8221;&gt;&lt;\/div&gt;<br \/>\n                    &lt;\/div&gt;<br \/>\n                  &lt;\/div&gt;<br \/>\n                  &lt;div rel=&#8221;schema:transitTime&#8221;&gt;<br \/>\n                    &lt;div typeof=&#8221;schema:QuantitativeValue&#8221;&gt;<br \/>\n                      &lt;div property=&#8221;schema:minValue&#8221; content=&#8221;1&#8243;&gt;&lt;\/div&gt;<br \/>\n                      &lt;div property=&#8221;schema:maxValue&#8221; content=&#8221;5&#8243;&gt;&lt;\/div&gt;<br \/>\n                      &lt;div property=&#8221;schema:unitCode&#8221; content=&#8221;DAY&#8221;&gt;&lt;\/div&gt;<br \/>\n                    &lt;\/div&gt;<br \/>\n                  &lt;\/div&gt;<br \/>\n                &lt;\/div&gt;<br \/>\n              &lt;\/div&gt;<br \/>\n            &lt;\/div&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n      &lt;div rel=&#8221;schema:review&#8221;&gt;<br \/>\n        &lt;div typeof=&#8221;schema:Review&#8221;&gt;<br \/>\n          &lt;div rel=&#8221;schema:reviewRating&#8221;&gt;<br \/>\n            &lt;div typeof=&#8221;schema:Rating&#8221;&gt;<br \/>\n              &lt;div property=&#8221;schema:ratingValue&#8221; content=&#8221;4&#8243;&gt;&lt;\/div&gt;<br \/>\n              &lt;div property=&#8221;schema:bestRating&#8221; content=&#8221;5&#8243;&gt;&lt;\/div&gt;<br \/>\n            &lt;\/div&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n          &lt;div rel=&#8221;schema:author&#8221;&gt;<br \/>\n            &lt;div typeof=&#8221;schema:Person&#8221;&gt;<br \/>\n              &lt;div property=&#8221;schema:name&#8221; content=&#8221;Fred Benson&#8221;&gt;&lt;\/div&gt;<br \/>\n            &lt;\/div&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n      &lt;div rel=&#8221;schema:aggregateRating&#8221;&gt;<br \/>\n        &lt;div typeof=&#8221;schema:AggregateRating&#8221;&gt;<br \/>\n          &lt;div property=&#8221;schema:reviewCount&#8221; content=&#8221;89&#8243;&gt;&lt;\/div&gt;<br \/>\n          &lt;div property=&#8221;schema:ratingValue&#8221; content=&#8221;4.4&#8243;&gt;&lt;\/div&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n    &lt;\/div&gt;<br \/>\n  &lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/textarea><\/form>\n<p><\/p>\n<div><\/div>\n<\/section>\n<section>\n<h4 id=\"microdata_1\" tabindex=\"-1\">Microdata<\/h4>\n<form method=\"post\" target=\"_blank\" action=\"https:\/\/search.google.com\/test\/rich-results?utm_campaign=devsite&#038;utm_medium=microdata&#038;utm_source=product\"><input type=\"submit\" value=\"Try it out in the Rich Results Test\"\/><textarea name=\"code_snippet\" style=\"display:none\"> &lt;html&gt;<br \/>\n  &lt;head&gt;<br \/>\n    &lt;title&gt;Nice trinket&lt;\/title&gt;<br \/>\n  &lt;\/head&gt;<br \/>\n  &lt;body&gt;<br \/>\n  &lt;div&gt;<br \/>\n    &lt;div itemtype=&#8221;https:\/\/schema.org\/Product&#8221; itemscope&gt;<br \/>\n      &lt;meta itemprop=&#8221;sku&#8221; content=&#8221;trinket-12345&#8243; \/&gt;<br \/>\n      &lt;meta itemprop=&#8221;gtin14&#8243; content=&#8221;00012345600012&#8243; \/&gt;<br \/>\n      &lt;meta itemprop=&#8221;name&#8221; content=&#8221;Nice trinket&#8221; \/&gt;<br \/>\n      &lt;link itemprop=&#8221;image&#8221; href=&#8221;https:\/\/example.com\/photos\/16&#215;9\/trinket.jpg&#8221; \/&gt;<br \/>\n      &lt;link itemprop=&#8221;image&#8221; href=&#8221;https:\/\/example.com\/photos\/4&#215;3\/trinket.jpg&#8221; \/&gt;<br \/>\n      &lt;link itemprop=&#8221;image&#8221; href=&#8221;https:\/\/example.com\/photos\/1&#215;1\/trinket.jpg&#8221; \/&gt;<br \/>\n      &lt;meta itemprop=&#8221;description&#8221; content=&#8221;Trinket with clean lines&#8221; \/&gt;<br \/>\n      &lt;div itemprop=&#8221;brand&#8221; itemtype=&#8221;https:\/\/schema.org\/Brand&#8221; itemscope&gt;<br \/>\n        &lt;meta itemprop=&#8221;name&#8221; content=&#8221;MyBrand&#8221; \/&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n      &lt;div itemprop=&#8221;offers&#8221; itemtype=&#8221;https:\/\/schema.org\/Offer&#8221; itemscope&gt;<br \/>\n        &lt;link itemprop=&#8221;url&#8221; href=&#8221;https:\/\/www.example.com\/trinket_offer&#8221; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;itemCondition&#8221; content=&#8221;https:\/\/schema.org\/NewCondition&#8221; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;availability&#8221; content=&#8221;https:\/\/schema.org\/InStock&#8221; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;price&#8221; content=&#8221;39.99&#8243; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;priceCurrency&#8221; content=&#8221;USD&#8221; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;priceValidUntil&#8221; content=&#8221;2024-11-20&#8243; \/&gt;<br \/>\n        &lt;div itemprop=&#8221;shippingDetails&#8221; itemtype=&#8221;https:\/\/schema.org\/OfferShippingDetails&#8221; itemscope&gt;<br \/>\n          &lt;div itemprop=&#8221;shippingRate&#8221; itemtype=&#8221;https:\/\/schema.org\/MonetaryAmount&#8221; itemscope&gt;<br \/>\n            &lt;meta itemprop=&#8221;value&#8221; content=&#8221;3.49&#8243; \/&gt;<br \/>\n            &lt;meta itemprop=&#8221;currency&#8221; content=&#8221;USD&#8221; \/&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n          &lt;div itemprop=&#8221;shippingDestination&#8221; itemtype=&#8221;https:\/\/schema.org\/DefinedRegion&#8221; itemscope&gt;<br \/>\n            &lt;meta itemprop=&#8221;addressCountry&#8221; content=&#8221;US&#8221; \/&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n          &lt;div itemprop=&#8221;deliveryTime&#8221; itemtype=&#8221;https:\/\/schema.org\/ShippingDeliveryTime&#8221; itemscope&gt;<br \/>\n            &lt;div itemprop=&#8221;handlingTime&#8221; itemtype=&#8221;https:\/\/schema.org\/QuantitativeValue&#8221; itemscope&gt;<br \/>\n              &lt;meta itemprop=&#8221;minValue&#8221; content=&#8221;0&#8243; \/&gt;<br \/>\n              &lt;meta itemprop=&#8221;maxValue&#8221; content=&#8221;1&#8243; \/&gt;<br \/>\n              &lt;meta itemprop=&#8221;unitCode&#8221; content=&#8221;DAY&#8221; \/&gt;<br \/>\n            &lt;\/div&gt;<br \/>\n            &lt;div itemprop=&#8221;transitTime&#8221; itemtype=&#8221;https:\/\/schema.org\/QuantitativeValue&#8221; itemscope&gt;<br \/>\n              &lt;meta itemprop=&#8221;minValue&#8221; content=&#8221;1&#8243; \/&gt;<br \/>\n              &lt;meta itemprop=&#8221;maxValue&#8221; content=&#8221;5&#8243; \/&gt;<br \/>\n              &lt;meta itemprop=&#8221;unitCode&#8221; content=&#8221;DAY&#8221; \/&gt;<br \/>\n            &lt;\/div&gt;<br \/>\n          &lt;\/div&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n      &lt;div itemprop=&#8221;review&#8221; itemtype=&#8221;https:\/\/schema.org\/Review&#8221; itemscope&gt;<br \/>\n        &lt;div itemprop=&#8221;author&#8221; itemtype=&#8221;https:\/\/schema.org\/Person&#8221; itemscope&gt;<br \/>\n          &lt;meta itemprop=&#8221;name&#8221; content=&#8221;Fred Benson&#8221; \/&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n        &lt;div itemprop=&#8221;reviewRating&#8221; itemtype=&#8221;https:\/\/schema.org\/Rating&#8221; itemscope&gt;<br \/>\n          &lt;meta itemprop=&#8221;ratingValue&#8221; content=&#8221;4&#8243; \/&gt;<br \/>\n          &lt;meta itemprop=&#8221;bestRating&#8221; content=&#8221;5&#8243; \/&gt;<br \/>\n        &lt;\/div&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n      &lt;div itemprop=&#8221;aggregateRating&#8221; itemtype=&#8221;https:\/\/schema.org\/AggregateRating&#8221; itemscope&gt;<br \/>\n        &lt;meta itemprop=&#8221;reviewCount&#8221; content=&#8221;89&#8243; \/&gt;<br \/>\n        &lt;meta itemprop=&#8221;ratingValue&#8221; content=&#8221;4.4&#8243; \/&gt;<br \/>\n      &lt;\/div&gt;<br \/>\n    &lt;\/div&gt;<br \/>\n  &lt;\/div&gt;<br \/>\n  &lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/textarea><\/form>\n<p><\/p>\n<div><\/div>\n<\/section>\n<\/div>\n<h3 id=\"free-shipping-example\" tabindex=\"-1\">Free shipping<\/h3>\n<p>Here&#8217;s an example of providing free shipping to buyers in the US state of New York.<\/p>\n<div><\/div>\n<h3 id=\"product-with-returns-example\" tabindex=\"-1\">Return details<\/h3>\n<p>Here is an example of a product page with return details. The markup matches a return policy<br \/>\n  that requires products sold in Switzerland to be returned by mail within 60 days and charges a return fee<br \/>\n  of 3.49 Swiss Francs.<\/p>\n<aside class=\"note\">\n<p>\n      If you have a standard return policy that applies to most or all of your products, we recommend nesting<br \/>\n      the <code>MerchantReturnPolicy<\/code> markup under the <code>Organization<\/code><br \/>\n      type, as documented under <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/merchant-return-policy-merchantreturnpolicy-structured-data\/\">merchant return policies<\/a>.<br \/>\n      Product-level return policies should only be used to override a standard merchant-level return policy or when there is no<br \/>\n      standard return policy as product-level return policies support only a subset of the properties available for merchant-level return policies.\n    <\/p>\n<\/aside>\n<div><\/div>\n<h3 id=\"certification-example\" tabindex=\"-1\">Zertifizierungen<\/h3>\n<p>The following examples illustrate how to specify certification information using structured data.<br \/>\n  The first example specifies the German CO2 emissions class <span>&#8220;D&#8221;<\/span> for a vehicle.<\/p>\n<div><\/div>\n<p>The second example specifies an EPREL energy efficiency label for an LED:<\/p>\n<div><\/div>\n<h3 id=\"3d-model-example\" tabindex=\"-1\">3D model<\/h3>\n<p>This example shows how to link a 3D model to a product with the <code>subjectOf<\/code> property<br \/>\n  and the <code>3DModel<\/code> type.<\/p>\n<div><\/div>\n<h2 id=\"guidelines\" tabindex=\"-1\">Guidelines<\/h2>\n<p>For your <code>Product<\/code> markup to be eligible for merchant listing experiences, you must follow these guidelines:<\/p>\n<ul>\n<li><a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/structured-data-guidelines\/\">General structured data guidelines<\/a><\/li>\n<li><a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/search-essentials-overview\/\">Search Essentials<\/a><\/li>\n<li><a href=\"#technical-guidelines\">Technical guidelines<\/a><\/li>\n<li><a href=\"#content-guidelines\">Content guidelines<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/merchants\/answer\/12073010\" class=\"external-link\">Free listings guidelines<\/a> (for merchant listing experiences)<\/li>\n<\/ul>\n<h3 id=\"technical-guidelines\" tabindex=\"-1\">Technical guidelines<\/h3>\n<ul>\n<li>Only pages where a shopper can purchase a product are eligible for<br \/>\n    merchant listing experiences, not pages with links to other sites that sell the product.<br \/>\n    Google may attempt to verify merchant listing product data before showing the information<br \/>\n    in search results.\n  <\/li>\n<li>Product rich results only support pages that focus on a single product (or multiple variants<br \/>\n    of the same product). For example, &#8220;shoes in our shop&#8221; is not a specific product.<br \/>\n    This includes product variants where <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/designing-a-url-structure-for-ecommerce-websites\/#how-google-understands-urls-for-product-variants\">each product variant has a distinct URL<\/a>.<br \/>\n    We recommend focusing on adding markup to product pages instead of pages that list products or a category of products.\n  <\/li>\n<li>For details about how to mark up product variants, refer to <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/product-variant-structured-data-productgroup-product\/\">product variant structured data documentation<\/a>.<\/li>\n<li>When offering products for sale in multiple currencies, have a distinct URL per currency.<br \/>\n    For example, if a product is available for sale in Canadian and US dollars, use two<br \/>\n    distinct URLs, one per currency.\n  <\/li>\n<li><a href=\"https:\/\/schema.org\/Car\" class=\"external-link\"><code>Car<\/code><\/a><br \/>\n    isn&#8217;t supported automatically as a subtype of Product. For now, include<br \/>\n    both <a href=\"https:\/\/schema.org\/Car\" class=\"external-link\"><code>Car<\/code><\/a> and<br \/>\n    <a href=\"https:\/\/schema.org\/Product\" class=\"external-link\"><code>Product<\/code><\/a> types if you want to<br \/>\n    attach ratings to it and be eligible for the Search feature. For example in JSON-LD:<\/p>\n<div><\/div>\n<li>If you&#8217;re a merchant optimizing for all types of shopping results, we recommend putting<br \/>\n    <code>Product<\/code> structured data in the initial HTML for best results.<\/li>\n<li><b>For JavaScript-generated <code>Product<\/code> markup<\/b>: Be aware that <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/generate-structured-data-with-javascript\/\">dynamically-generated markup<\/a><br \/>\n    can make Shopping crawls less frequent and less reliable, which can be an issue for<br \/>\n    fast-changing content like product availability and price. If you&#8217;re using JavaScript to<br \/>\n    generate <code>Product<\/code> markup, make sure your server has enough computing resources to<br \/>\n    handle increased traffic from Google.<\/li>\n<\/li>\n<\/ul>\n<h3 id=\"content-guidelines\" tabindex=\"-1\">Content guidelines<\/h3>\n<ul>\n<li>We don&#8217;t allow content that promotes widely prohibited or regulated goods, services, or<br \/>\n    information that may facilitate serious, immediate, or long term harm to people. This<br \/>\n    includes content related to firearms and weapons, recreational drugs, tobacco and vaping<br \/>\n    products, and gambling-related products.<\/li>\n<\/ul>\n<h2 id=\"structured-data-type-definitions\" tabindex=\"-1\">Structured data type definitions<\/h2>\n<p>You must include the required properties for your content to be eligible for display as a<br \/>\n  rich result. You can also include the recommended properties to add more information to your<br \/>\n  structured data, which could provide a better user experience.<\/p>\n<h3 id=\"product-information\" tabindex=\"-1\">Product information<\/h3>\n<h4 id=\"product-properties\" tabindex=\"-1\"><code>Product<\/code><\/h4>\n<p>The full definition of <code>Product<\/code> is available at<br \/>\n  <a href=\"https:\/\/schema.org\/Product\" class=\"external-link\">schema.org\/Product<\/a>. When you mark up<br \/>\n  your content for product information, use the following properties of the<br \/>\n  <code>Product<\/code> type:\n<\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr id=\"name\">\n<td><code>name<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The name of the product.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>image<\/code><\/td>\n<td>\n<p>Repeated <code><a href=\"https:\/\/schema.org\/ImageObject\" class=\"external-link\">ImageObject<\/a><\/code> oder<br \/>\n                <code><a href=\"https:\/\/schema.org\/URL\" class=\"external-link\">URL<\/a><\/code><\/p>\n<p>The URL of a product photo. Pictures clearly showing the product (for example, against<br \/>\n                a white background) are preferred.<\/p>\n<p>Additional image guidelines:<\/p>\n<ul>\n<li>Image URLs must be crawlable and indexable. To check if Google can access your URLs, use<br \/>\n      the <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9012289\" class=\"external-link\">URL Inspection tool<\/a>.<\/li>\n<li>Images must represent the marked up content.<\/li>\n<li>Images must be in a file format that&#8217;s <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/images-best-practices\/#supported-image-formats\">supported by Google Images<\/a>.<\/li>\n<li>For best results, we recommend providing multiple high-resolution images (minimum of 50K pixels when<br \/>\n      multiplying width and height) with the following aspect ratios: 16&#215;9, 4&#215;3, and 1&#215;1.<\/li>\n<\/ul>\n<p>For example:<\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><code>offers<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Offer\" class=\"external-link\">Offer<\/a><\/code><\/p>\n<p>A nested <code>Offer<\/code> to sell the product.<\/p>\n<p>Product snippets accept an <a href=\"#offer-properties\"><code>Offer<\/code><\/a><br \/>\n                oder <code>AggregateOffer<\/code><br \/>\n                but merchant listings require an <a href=\"#offer-properties\"><code>Offer<\/code><\/a><br \/>\n                as the merchant has to be the seller of the product in order to be eligible<br \/>\n                for merchant listing experiences.\n              <\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>aggregateRating<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/AggregateRating\" class=\"external-link\">AggregateRating<\/a><\/code><\/p>\n<p>A nested <code>aggregateRating<\/code> of the product. Follow the<br \/>\n                <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/review-snippet-review-aggregaterating-structured-data\/#guidelines\">Review snippet guidelines<\/a><br \/>\n                and the list of required and recommended<br \/>\n                <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/review-snippet-review-aggregaterating-structured-data\/#aggregated-rating-type-definition\"><code>AggregateRating<\/code> properties<\/a>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>audience<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/PeopleAudience\" class=\"external-link\">PeopleAudience<\/a><\/code><\/p>\n<p>Optional information about the suggested audience for the product, such as the<br \/>\n                suggested gender and age group. Only the <code>PeopleAudience<\/code> type is supported.<br \/>\n                See the list of <a href=\"#people-audience-properties\"><code>PeopleAudience<\/code> properties<\/a><br \/>\n                supported by Google.<\/p>\n<\/td>\n<\/tr>\n<tr id=\"brand\">\n<td><code>brand.name<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>Include the brand of the product in the<br \/>\n                <code><a href=\"https:\/\/schema.org\/PeopleAudience\" class=\"external-link\">name<\/a><\/code><br \/>\n                property of the<br \/>\n                <code><a href=\"https:\/\/schema.org\/Brand\" class=\"external-link\">Brand<\/a><\/code><br \/>\n                type if known. Include at most one brand name.<\/p>\n<\/td>\n<\/tr>\n<tr id=\"category\">\n<td><code>category<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/CategoryCode\" class=\"external-link\">CategoryCode<\/a><\/code><\/p>\n<p>Specifies the product&#8217;s categories. This property can accept an array of values, mixing plain text strings and <code>CategoryCode<\/code> objects.<\/p>\n<ul>\n<li><strong>Custom product types:<\/strong> Plain <code>Text<\/code> values represent your custom product category, similar to the <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324406\" class=\"external-link\"><code>product_type<\/code> attribute<\/a> in product feeds. We recommend keeping custom product types under the 750-character limit.<\/li>\n<li><strong>Google Product Category (GPC):<\/strong> To specify a GPC, similar to the <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324436\" class=\"external-link\"><code>google_product_category<\/code> attribute<\/a> in product feeds, use the <code>CategoryCode<\/code> type.\n<ul>\n<li>Set <code>@type<\/code> to <code>CategoryCode<\/code>.<\/li>\n<li>Set <code>inCodeSet<\/code> to a Google Product Taxonomy URL (for example, <code>\"https:\/\/www.google.com\/basepages\/producttype\/taxonomy-with-ids.en-US.txt\"<\/code>).<\/li>\n<li>Set <code>codeValue<\/code> to the GPC ID (for example, <code>\"2271\"<\/code>) or the full category path (for example, <code>\"Apparel & Accessories > Clothing > Dresses\"<\/code>).<\/li>\n<li>When using the path format, use <code>&gt;<\/code> as the separator between levels. Each segment in the path must contain at least one letter. Numeric IDs are also accepted.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>You can provide multiple category values. For example, you can include several GPC codes or paths and several custom product type strings.<\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><code>color<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The color or color combination of the product (for example, &#8220;red&#8221; or &#8220;yellow\/sky blue&#8221;).<br \/>\n                See also the<br \/>\n                <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324487\" class=\"external-link\">Color attribute<\/a><br \/>\n                in Google Merchant Center Help.<\/p>\n<\/td>\n<\/tr>\n<tr id=\"description\">\n<td><code>description<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The product description. While the product description is not mandatory, it is strongly recommended to<br \/>\n                provide a description of the product in this property.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>gtin | gtin8 | gtin12 | gtin13 | gtin14 | isbn<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>Include all applicable global identifiers; these are described at<br \/>\n                <a href=\"https:\/\/schema.org\/Product\" class=\"external-link\">schema.org\/Product<\/a>.<br \/>\n                While you can use the generic <code>gtin<\/code> property for all GTINs, we recommend that you<br \/>\n                use the most specific GTIN that applies to your product, as this is the most accurate<br \/>\n                representation of the product. Make sure the GTIN value is in the numerical form; we don&#8217;t<br \/>\n                support the URL form for GTINs.<\/p>\n<p><code>isbn<\/code> is only a valid property on<br \/>\n              <code><a href=\"https:\/\/schema.org\/Book\" class=\"external-link\">Book<\/a><\/code>. For<br \/>\n              best results, use ISBN-13 format. To use <code>Book<\/code> correctly, co-type with the<br \/>\n              <code>Product<\/code>. This will let you<br \/>\n              use properties of both types on the node. For example:<\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr id=\"hasAdultConsideration\">\n<td><code>hasAdultConsideration<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/AdultOrientedEnumeration\" class=\"external-link\">AdultOrientedEnumeration<\/a><\/code><\/p>\n<p>Indicates that the product is designated as adult-oriented for example, because it<br \/>\n              contains nudity or sexual content. If you sell products that are considered adult-oriented according to Google&#8217;s<br \/>\n              <a href=\"https:\/\/support.google.com\/merchants\/answer\/12073010#res\" class=\"external-link\">adult-oriented content policy<\/a>,<br \/>\n              you must use this property to label them as adult-oriented. While these products<br \/>\n              are eligible to be shown in Shopping ads and free listings, they are subject to age- and<br \/>\n              country-based restrictions. Labelling them ensures that Google can apply these<br \/>\n              restrictions and show appropriate and legally compliant content to people shopping online.<br \/>\n              While schema.org defines multiple values for <code>AdultOrientedEnumeration<\/code>,<br \/>\n              Google Search only supports the value <code>https:\/\/schema.org\/SexualContentConsideration<\/code> for this property.<\/p>\n<\/td>\n<\/tr>\n<tr id=\"hasCertification\">\n<td><code>hasCertification<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Certification\" class=\"external-link\">Certification<\/a><\/code><\/p>\n<p>Certifications, such as energy efficiency ratings, associated with a product. Up to<br \/>\n              10 certifications can be specified. This property is particularly relevant in<br \/>\n              European countries. See also the list of <a href=\"#certification-properties\"><code>Certification<\/code> properties<\/a><br \/>\n              supported by Google.<\/p>\n<aside class=\"note\">\n                  <b>Backwards compatibility<\/b>: Upon the initial launch of merchant listing, we recommended<br \/>\n                  the <code>hasEnergyConsumptionDetails<\/code> property. While we continue to support the<br \/>\n                  earlier markup pattern, we recommend using the new <code>hasCertification<\/code> property<br \/>\n                  instead, if possible, with the required <a href=\"#certification-properties\"><code>Certification<\/code> properties<\/a><br \/>\n                  supported by Google. Here&#8217;s an example that shows the original markup style:<\/p>\n<div><\/div>\n<\/aside>\n<\/td>\n<\/tr>\n<tr>\n<td><code>inProductGroupWithID<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The ID of a product group that this product variant belongs to. See also<br \/>\n                <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324507\" class=\"external-link\"><code>Item Group Id<\/code><\/a><br \/>\n                in Google Merchant Center Help. Specify at most one value.<\/p>\n<p>                For details on how to add markup for product variants, refer to<br \/>\n              <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/product-variant-structured-data-productgroup-product\/\">product variant structured data documentation<\/a>.\n            <\/td>\n<\/tr>\n<tr>\n<td><code>isVariantOf<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/ProductGroup\" class=\"external-link\">ProductGroup<\/a><\/code><\/p>\n<p>A product group that this product variant belongs to, if applicable. For details on<br \/>\n                how to add markup for product variants, refer to<br \/>\n                <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/product-variant-structured-data-productgroup-product\/\">product variant structured data documentation<\/a>.\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>material<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The material or material combination the product is made from, such as &#8220;Leather&#8221;<br \/>\n                or &#8220;Cotton\/Polyester&#8221;. See also<br \/>\n                <code><a href=\"https:\/\/support.google.com\/merchants\/answer\/6324410\" class=\"external-link\">Material<\/a><\/code><br \/>\n                in Google Merchant Center help.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>mpn<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The manufacturer part number. This property uniquely identifies the product<br \/>\n                for a given manufacturer.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>pattern<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The pattern of the product, such as &#8220;polka dots&#8221; or &#8220;striped&#8221;. See also<br \/>\n                <code><a href=\"https:\/\/support.google.com\/merchants\/answer\/6324483\" class=\"external-link\">Pattern<\/a><\/code><br \/>\n                on the Google Merchant Center Product Data Specification page.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>review<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Review\" class=\"external-link\">Review<\/a><\/code><\/p>\n<p>A nested <code>Review<\/code> of the product. Follow the<br \/>\n                <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/review-snippet-review-aggregaterating-structured-data\/#guidelines\">Review snippet<br \/>\n                  guidelines<\/a> and the list of required and recommended<br \/>\n                <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/review-snippet-review-aggregaterating-structured-data\/#review-properties\">review properties<\/a>.<br \/>\n                See also the list of additional <a href=\"#\/search\/docs\/appearance\/structured-data\/product-snippet#review-properties\"><code>Review<\/code> properties<\/a><br \/>\n                specific to the <code>Product<\/code> schema.org type.<\/p>\n<p>If you add a review for the product, the reviewer&#8217;s name must be a valid name for a <code>Person<\/code> oder<br \/>\n                <code>Team<\/code>.<\/p>\n<p><span class=\"compare-no\" aria-hidden=\"true\"><\/span><b>Not recommended<\/b>: 50% off on Black Friday<\/p>\n<p><span class=\"compare-yes\" aria-hidden=\"true\"><\/span><b>Recommended<\/b>: &#8220;James Smith&#8221; or &#8220;CNET Reviewers&#8221;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>size<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/SizeSpecification\" class=\"external-link\">SizeSpecification<\/a><\/code><\/p>\n<p>The size of the product, such as &#8220;XL&#8221; or &#8220;medium&#8221;. See also <code>size<\/code> in the<br \/>\n                <a href=\"https:\/\/support.google.com\/merchants\/answer\/7052112\" class=\"external-link\">Google Merchant Center Product Data Specification page<\/a>.<br \/>\n                See the list of <a href=\"#size-specification-properties\"><code>SizeSpecification<\/code> properties<\/a><br \/>\n                supported by Google. Specify at most one value.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>sku<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The merchant-specific identifier for the product. Specify at most one value.<\/p>\n<ul>\n<li>The <code>sku<\/code> value must use unicode characters that are valid for interchange.<\/li>\n<li>The <code>sku<\/code> value must not contain any whitespace characters (as defined by<br \/>\n                  the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Unicode_character_property#Whitespace\" class=\"external-link\">Unicode whitespace property<\/a>).<\/li>\n<li>We recommend that the <code>sku<\/code> value only contain ASCII characters.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><code>subjectOf<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/3DModel\" class=\"external-link\">3DModel<\/a><\/code><\/p>\n<p>A 3D model for the product, if applicable. See the list of <a href=\"#3d-model-properties\"><code>3DModel<\/code> properties<\/a> properties supported by Google. Specify at most one <code>3DModel<\/code> value.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"3d-model-properties\" tabindex=\"-1\"><code>3DModel<\/code><\/h4>\n<p>\n    The full definition of <code>3DModel<\/code> is available at<br \/>\n    <code><a href=\"https:\/\/schema.org\/3DModel\" class=\"external-link\">schema.org\/3DModel<\/a><\/code>.\n  <\/p>\n<p>Use the following properties to link to a 3D model. Currently only models in <a href=\"https:\/\/registry.khronos.org\/glTF\/specs\/2.0\/glTF-2.0.html\" class=\"external-link\">glTF<\/a> format are supported.<\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>encoding<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/MediaObject\" class=\"external-link\">MediaObject<\/a><\/code><\/p>\n<p>The media for the 3D model.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>encoding.contentUrl<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/URL\" class=\"external-link\">URL<\/a><\/code><\/p>\n<p>The link to a 3D model definition file in <a href=\"https:\/\/registry.khronos.org\/glTF\/specs\/2.0\/glTF-2.0.html\" class=\"external-link\">glTF<\/a> format. The file must have a <code>.gltf<\/code> oder <code>.glb<\/code> suffix.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"offer-details\" tabindex=\"-1\">Offer details<\/h3>\n<h4 id=\"offer-properties\" tabindex=\"-1\"><code>Offer<\/code><\/h4>\n<p>The full definition of <code>Offer<\/code> is available at<br \/>\n    <a href=\"https:\/\/schema.org\/Offer\" class=\"external-link\">schema.org\/Offer<\/a>. When marking up<br \/>\n    offers within a product, use the following properties of the <code>schema.org<\/code><br \/>\n    <a href=\"https:\/\/schema.org\/Offer\" class=\"external-link\"><code>Offer<\/code><\/a> type.\n  <\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr id=\"price\">\n<td><code>price<\/code> oder <code>priceSpecification.price<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Number\" class=\"external-link\">Number<\/a><\/code><\/p>\n<p>The current, active offer price of a product. Follow the<br \/>\n            <a href=\"https:\/\/schema.org\/price\" class=\"external-link\">schema.org usage<br \/>\n              guidelines<\/a>.<\/p>\n<p>\n            Here&#8217;s an example of the <code>price<\/code> property:\n          <\/p>\n<div><\/div>\n<p>\n            Unlike product snippets, merchant listing experiences require a price greater than zero.\n          <\/p>\n<p>\n            The active price is required but may be nested inside a<br \/>\n            <code>priceSpecification<\/code> property instead of being provided at the<br \/>\n            <code>Offer<\/code> level.\n          <\/p>\n<aside class=\"note\">\n      If you use both the <code>offers.price<\/code> and <code>offers.priceSpecification<\/code><br \/>\n      properties to encode an active price, Google will use the price provided through<br \/>\n      the <code>offers.price<\/code> property and ignore the <code>offers.priceSpecification<\/code><br \/>\n      property.<br \/>\n    <\/aside>\n<\/td>\n<\/tr>\n<tr>\n<td><code>priceCurrency<\/code> oder <code>priceSpecification.priceCurrency<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The currency used to describe the product price, in three-letter<br \/>\n            <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_4217\" class=\"external-link\">ISO 4217<\/a> format.<\/p>\n<p>\n            <code>priceCurrency<\/code> is required if <code>price<\/code> is specified, otherwise<br \/>\n            <code>priceSpecification.priceCurrency<\/code> is required if<br \/>\n            <code>priceSpecification.price<\/code> is specified.\n          <\/p>\n<\/td>\n<\/tr>\n<tr id=\"pricespecification\">\n<td><code>priceSpecification<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/UnitPriceSpecification\" class=\"external-link\">UnitPriceSpecification<\/a><\/code><\/p>\n<p>The active price can also be specified using <code>price<\/code><br \/>\n          and <code>priceCurrency<\/code> inside a <code>priceSpecification<\/code> property.<\/p>\n<aside class=\"note\">\n      If you use both the <code>offers.price<\/code> and <code>offers.priceSpecification<\/code><br \/>\n      properties to encode an active price, Google will use the price provided through<br \/>\n      the <code>offers.price<\/code> property and ignore the <code>offers.priceSpecification<\/code><br \/>\n      property.<br \/>\n    <\/aside>\n<p>The <code>priceSpecification<\/code> property allows the specification of complex prices<br \/>\n            by using <code>UnitPriceSpecification<\/code> objects. See the list of supported<br \/>\n            <a href=\"#unit-price-specification-properties\"><code>UnitPriceSpecification<\/code><\/a><br \/>\n            properties and the <a href=\"#pricing-examples\">pricing examples<\/a> of how to mark up<br \/>\n            various kinds of prices.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr id=\"availability\">\n<td><code>availability<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/ItemAvailability\" class=\"external-link\">ItemAvailability<\/a><\/code><\/p>\n<p>The possible product availability options. The short names without the URL prefix<br \/>\n            are also supported (for example <code>BackOrder<\/code>).<\/p>\n<ul>\n<li><code>https:\/\/schema.org\/BackOrder<\/code>: The item is on back order.<\/li>\n<li><code>https:\/\/schema.org\/Discontinued<\/code>: The item has been discontinued.<\/li>\n<li><code>https:\/\/schema.org\/InStock<\/code>: The item is in stock.<\/li>\n<li><code>https:\/\/schema.org\/InStoreOnly<\/code>: The item is only available for purchase in store.<\/li>\n<li><code>https:\/\/schema.org\/LimitedAvailability<\/code>: The item has limited availability.<\/li>\n<li><code>https:\/\/schema.org\/OnlineOnly<\/code>: The item is available online only.<\/li>\n<li><code>https:\/\/schema.org\/OutOfStock<\/code>: The item is currently out of stock.<\/li>\n<li><code>https:\/\/schema.org\/PreOrder<\/code>: The item is available for pre-order.<\/li>\n<li><code>https:\/\/schema.org\/PreSale<\/code>: The item is available for ordering and delivery before general availability.<\/li>\n<li><code>https:\/\/schema.org\/SoldOut<\/code>: The item has been sold out.<\/li>\n<\/ul>\n<p>\n            Don&#8217;t specify more than one value.\n          <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>hasMerchantReturnPolicy<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/MerchantReturnPolicy\" class=\"external-link\">MerchantReturnPolicy<\/a><\/code><\/p>\n<p>Nested information about the return policies associated with an <code>Offer<\/code>.<br \/>\n            Add the <a href=\"#merchant-return-policy-properties\">required and recommended<br \/>\n              <code>MerchantReturnPolicy<\/code> properties<\/a> for individual offers.<\/p>\n<\/p>\n<aside class=\"note\">\n            We recommend you provide a global return policy for your business under <code>Organization<\/code> markup instead,<br \/>\n            as documented under the <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/organization-organization-structured-data\/\">Organization documentation<\/a> and<br \/>\n            the <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/merchant-return-policy-merchantreturnpolicy-structured-data\/\">Merchant return policy documentation<\/a>.<br \/>\n            Only if some of your products have specific return policies for which you need to override your<br \/>\n            global return policy, or if you don&#8217;t provide standard return policy for your business, use<br \/>\n            this property under <code>Offer<\/code>. Note that the<br \/>\n            properties supported for offer-level return policies are a subset of the properties<br \/>\n            supported for organization-level return policies.<br \/>\n            To unambiguously reference your global return policy (located on a different page) from an <code>Offer<\/code>,<br \/>\n            using only the <code>@id<\/code> keyword. For example:<\/p>\n<div><\/div>\n<\/thead>\n<\/aside>\n<\/td>\n<\/tr>\n<tr>\n<td><code>itemCondition<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/OfferItemCondition\" class=\"external-link\">OfferItemCondition<\/a><\/code><\/p>\n<p>Condition of the item offered for sale. The short names without the URL prefix<br \/>\n            are also supported (for example <code>NewCondition<\/code>).<\/p>\n<ul>\n<li><code>https:\/\/schema.org\/NewCondition<\/code>: The item is new.<\/li>\n<li><code>https:\/\/schema.org\/RefurbishedCondition<\/code>: The item has been refurbished.<\/li>\n<li><code>https:\/\/schema.org\/UsedCondition<\/code>: The item is used (it is not new).<\/li>\n<\/ul>\n<p>\n            Don&#8217;t specify more than one value.\n          <\/p>\n<\/td>\n<\/tr>\n<tr id=\"priceValidUntil\">\n<td><code>priceValidUntil<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Date\" class=\"external-link\">Date<\/a><\/code><\/p>\n<p>The date and time after which the price will no longer be available, in <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" class=\"external-link\">ISO 8601<\/a> format. Your listing may not display if the <code>priceValidUntil<\/code> property indicates a past date. For details and markup examples, see <a href=\"#sale-duration\">Sale duration<\/a>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>shippingDetails<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/OfferShippingDetails\" class=\"external-link\">OfferShippingDetails<\/a><\/code><\/p>\n<p>Nested information about the shipping policy associated with an<br \/>\n            <code>Offer<\/code>. If you decide to add <code>shippingDetails<\/code>, add<br \/>\n            the <a href=\"#offer-shipping-details-properties\">required and recommended<br \/>\n              <code>OfferShippingDetails<\/code> properties<\/a>.<\/p>\n<aside class=\"note\">\n            We recommend you provide a global shipping policy for your business under <code>Organization<\/code> markup instead,<br \/>\n            as documented under the <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/organization-organization-structured-data\/\">Organization documentation<\/a> and<br \/>\n            the <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/merchant-shipping-policy-shippingservice-structured-data\/\">Merchant shipping policy documentation<\/a>.<br \/>\n            Only if some of your products have specific shipping policies for which you need to override your<br \/>\n            global shipping policy, or if you don&#8217;t provide a standard shipping policy for your business, use<br \/>\n            this property under <code>Offer<\/code>. Note that the<br \/>\n            properties supported for offer-level shipping policies are a subset of the properties<br \/>\n            supported for organization-level shipping policies.<br \/>\n            To unambiguously reference your global shipping policy (located on a different page) from an <code>Offer<\/code>, use only<br \/>\n            the <code>hasShippingService<\/code> property under the <code>OfferShippingDetails<\/code> type<br \/>\n            using only the <code>@id<\/code> keyword. For example:<\/p>\n<div><\/div>\n<\/aside>\n<\/td>\n<\/tr>\n<tr>\n<td><code>url<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/URL\" class=\"external-link\">URL<\/a><\/code><\/p>\n<p>A URL of the product web page from which a shopper can purchase the product.<br \/>\n            This URL may be the preferred URL for the current page with all variant options<br \/>\n            appropriately selected. The URL can be omitted. Don&#8217;t provide multiple URLs.<\/p>\n<p>For details on how to add markup for product variants, refer to<br \/>\n            <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/product-variant-structured-data-productgroup-product\/\">product variant structured data documentation<\/a>.\n          <\/p>\n<\/td>\n<\/tr>\n<tr id=\"validFrom\">\n<td><code>validFrom<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/DateTime\" class=\"external-link\">DateTime<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/Date\" class=\"external-link\">Date<\/a><\/code><\/p>\n<p>The start date and time when the price is valid, in <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" class=\"external-link\">ISO 8601<\/a> format. For details and markup examples, see <a href=\"#sale-duration\">Sale duration<\/a>.<\/p>\n<\/td>\n<\/tr>\n<tr id=\"validThrough\">\n<td><code>validThrough<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/DateTime\" class=\"external-link\">DateTime<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/Date\" class=\"external-link\">Date<\/a><\/code><\/p>\n<p>The end date and time when the price is valid, in <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" class=\"external-link\">ISO 8601<\/a> format. For details and markup examples, see <a href=\"#sale-duration\">Sale duration<\/a>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"unit-price-specification-properties\" tabindex=\"-1\"><code>UnitPriceSpecification<\/code><\/h4>\n<p>\n    The full definition of <code>UnitPriceSpecification<\/code> is available at<br \/>\n    <code><a href=\"https:\/\/schema.org\/UnitPriceSpecification\" class=\"external-link\">schema.org\/UnitPriceSpecification<\/a><\/code>.<br \/>\n    Use the following properties to capture more complex pricing schemes.\n  <\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>price<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Number\" class=\"external-link\">Number<\/a><\/code><\/p>\n<p>\n                The offer price of a product. See also the <code>price<\/code> property of <code>Offer<\/code>.\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>priceCurrency<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The currency used to describe the product price, in three-letter<br \/>\n                <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_4217\" class=\"external-link\">ISO 4217<\/a> format.<br \/>\n                See also the <code>priceCurrency<\/code> property of <code>Offer<\/code>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr id=\"membershipPointsEarned\">\n<td><code>membershipPointsEarned<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Number\" class=\"external-link\">Number<\/a><\/code><\/p>\n<aside class=\"beta\"><b>Beta<\/b>: This property is in beta, and you may not see an<br \/>\n                effect in Google Search right away.<\/aside>\n<p>The (whole) number of points that members of a particular loyalty program earn with<br \/>\n              this purchase. Use this property only together with <code>validForMemberTier<\/code>.<br \/>\n              See the fourth example in <a href=\"#member-price-example\">member price examples<\/a><br \/>\n              and the article <a href=\"https:\/\/support.google.com\/merchants\/answer\/12922446\" class=\"external-link\">Loyalty program<\/a> in Google Merchant Center Help.<\/p>\n<p>              Refer to<br \/>\n              <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/loyalty-program-memberprogram-structured-data\/\">loyalty program markup<\/a> for<br \/>\n                information on how to define member programs and tiers for your organization.\n            <\/td>\n<\/tr>\n<tr id=\"pricetype\">\n<td><code>priceType<\/code><\/td>\n<td>\n<p>\n                <code><a href=\"https:\/\/schema.org\/PriceTypeEnumeration\" class=\"external-link\">PriceTypeEnumeration<\/a><\/code>\n              <\/p>\n<p>\n                The presence of this property marks the full, original listing price of a product,<br \/>\n                if applicable. Only use this property if you want Google to show sale pricing for<br \/>\n                your product. You must set the <code>priceType<\/code> to<br \/>\n                the <code>https:\/\/schema.org\/StrikethroughPrice<\/code> value (no other values are<br \/>\n                supported).\n              <\/p>\n<p>\n                If you use the <code>priceType<\/code> property to designate a list price,<br \/>\n                you must also provide a current sale price with the <a href=\"#price\"><code>price<\/code><\/a> oder<br \/>\n                <a href=\"#pricespecification\"><code>priceSpecification<\/code><\/a> property on<br \/>\n                the <code>Offer<\/code> object. Don&#8217;t mark the current sale price with<br \/>\n                the <code>priceType<\/code> property. See the <a href=\"#sale-pricing-example\">sale<br \/>\n                price examples<\/a>.\n              <\/p>\n<\/td>\n<\/tr>\n<tr id=\"referenceQuantity\">\n<td><code>referenceQuantity<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/QuantitativeValue\" class=\"external-link\">QuantitativeValue<\/a><\/code><br \/>\n              (for unit pricing)<\/p>\n<p>The quantity of the product offered for the given price. See the<br \/>\n              example <a href=\"#unit-pricing-example\">Pricing with unit pricing measures<\/a> and the<br \/>\n              article <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324455\" class=\"external-link\">Unit pricing measure<\/a> in Google Merchant Center Help for a<br \/>\n              detailed discussion of unit pricing.<\/p>\n<\/td>\n<\/tr>\n<tr id=\"validForMemberTier\">\n<td><code>validForMemberTier<\/code><\/td>\n<td>\n<p>\n                <code><a href=\"https:\/\/schema.org\/MemberProgramTier\" class=\"external-link\">MemberProgramTier<\/a><\/code>\n              <\/p>\n<p>\n                The presence of this property indicates that this price is valid for members of a<br \/>\n                particular loyalty program. You can specify multiple member tiers if<br \/>\n                the price is the same for them and multiple price specifications with this property<br \/>\n                if the price is different for different member tiers.\n              <\/p>\n<p>\n                If you use the <code>validForMemberTier<\/code> property to designate a member price,<br \/>\n                you must also provide a current regular price with<br \/>\n                the <a href=\"#price\"><code>price<\/code><\/a> oder<br \/>\n                <a href=\"#pricespecification\"><code>priceSpecification<\/code><\/a> property on<br \/>\n                the <code>Offer<\/code> object. See the <a href=\"#member-price-example\">member price<br \/>\n                examples<\/a>.\n              <\/p>\n<p>\n                  The loyalty programs and tiers that you offer for your business should either be<br \/>\n                  defined in your Merchant Center account or using the <code>MemberProgram<\/code> structured<br \/>\n                  data type nested under <code>Organization<\/code> structured data on a separate page<br \/>\n                  that defines your Organization&#8217;s administrative details and policies. See<br \/>\n                  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/loyalty-program-memberprogram-structured-data\/\">loyalty program markup<\/a> for<br \/>\n                  information on how to define the member programs and tiers for your organization.\n              <\/p>\n<p>Here&#8217;s an example of the <code>validForMemberTier<\/code> property referencing a member<br \/>\n                program and tier defined in Merchant Center:\n              <\/p>\n<div><\/div>\n<p>Here&#8217;s an example of the <code>validForMemberTier<\/code> property referencing<br \/>\n              <code>MemberProgramTier<\/code> structured data nested under<br \/>\n              <code>MemberProgram<\/code> structured data, which is in turn nested under a <code>Organization<\/code> structured<br \/>\n              data type on a separate page. The <code>MemberProgramTier<\/code> instance is<br \/>\n              identified by the <code>@id<\/code> property specifying the unique resource identifier (URI) of its definition:<br \/>\n              <code>https:\/\/www.example.com\/com\/member-plus#tier_silver<\/code>:\n            <\/p>\n<div><\/div>\n<aside>\n              This property is still in Beta. Off-page <code>MemberProgramTier<\/code><br \/>\n              structured data might not show up in Google Search right away.<br \/>\n            <\/aside>\n<\/td>\n<\/tr>\n<tr id=\"UnitPriceSpecification-validFrom\">\n<td><code>validFrom<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/DateTime\" class=\"external-link\">DateTime<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/Date\" class=\"external-link\">Date<\/a><\/code><\/p>\n<p>The start date and time when the price is valid, in <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" class=\"external-link\">ISO 8601<\/a> format. For details and markup examples, see <a href=\"#sale-duration\">Sale duration<\/a>.<\/p>\n<\/td>\n<\/tr>\n<tr id=\"UnitPriceSpecification-validThrough\">\n<td><code>validThrough<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/DateTime\" class=\"external-link\">DateTime<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/Date\" class=\"external-link\">Date<\/a><\/code><\/p>\n<p>The end date and time when the price is valid, in <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" class=\"external-link\">ISO 8601<\/a> format. For details and markup examples, see <a href=\"#sale-duration\">Sale duration<\/a>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\n        If both <code>priceType<\/code> and <code>validForMemberTier<\/code> are used, the price<br \/>\n        specification is ignored.\n      <\/p>\n<h4 id=\"unit-pricing-quantitative-value-properties\" tabindex=\"-1\"><code>QuantitativeValue<\/code> (for unit pricing)<\/h4>\n<p>\n        This section talks about using <code>QuantitativeValue<\/code> for<br \/>\n        the <code>referenceQuantity<\/code> property of a unit pricing specification.<br \/>\n        (<code>QuantitativeValue<\/code> is also used for shipping durations, but with different<br \/>\n        rules.) The full definition of <code>QuantitativeValue<\/code> is available at<br \/>\n        <code><a href=\"https:\/\/schema.org\/QuantitativeValue\" class=\"external-link\">schema.org\/QuantitativeValue<\/a><\/code>.\n      <\/p>\n<p>\n        <code>QuantitativeValue<\/code> can be used for pricing that is based on a unit measure, such<br \/>\n        as buying flooring per square meter, or liquids per half gallon. See the example<br \/>\n        <a href=\"#unit-pricing-example\">Pricing with unit pricing measures<\/a> and the article<br \/>\n        <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324455\" class=\"external-link\">Unit pricing measure<\/a><br \/>\n        in Google Merchant Center Help for a detailed discussion on unit<br \/>\n        pricing.\n      <\/p>\n<p>\n        Use the following properties to capture unit pricing details.\n      <\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>unitCode<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/URL\" class=\"external-link\">URL<\/a><\/code><\/p>\n<p>\n                The unit of measurement. Either the UN\/CEFACT codes or their human-readable<br \/>\n                equivalents as listed in Google Merchant Center Help<br \/>\n                <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324455\" class=\"external-link\">Unit pricing measure<\/a><br \/>\n                are supported (except <code>sheet<\/code> and <code>item<\/code>; these two codes are<br \/>\n                only supported by Merchant Center feeds).\n              <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>value<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The numeric value of the unit sold.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>valueReference<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/QuantitativeValue\" class=\"external-link\">QuantitativeValue<\/a><\/code><\/p>\n<p>The base quantity in which the product is priced.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"size-specification-properties\" tabindex=\"-1\"><code>SizeSpecification<\/code><\/h4>\n<p>\n    The <code>SizeSpecification<\/code> type is used to indicate the size of a product.<br \/>\n    The full definition of the type is available at<br \/>\n    <code><a href=\"https:\/\/schema.org\/SizeSpecification\" class=\"external-link\">schema.org\/SizeSpecification<\/a><\/code>.\n  <\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>name<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>A human readable name for the size, such as <span>&#8220;XL&#8221;<\/span>. See the<br \/>\n                <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324492\" class=\"external-link\">size attribute<\/a><br \/>\n                in Google Merchant Center Help for more details.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>sizeGroup<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/WearableSizeGroupEnumeration\" class=\"external-link\">WearableSizeGroupEnumeration<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The suggested size group for the product, if applicable. The interpretation of<br \/>\n                the group is defined by the <code>sizeGroup<\/code> property.<br \/>\n                At most two size groups can be provided. Supported values are:<\/p>\n<ul>\n<li><code>https:\/\/schema.org\/WearableSizeGroupRegular<\/code>: The item size is &#8220;regular&#8221;.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeGroupPetite<\/code>: The item size is &#8220;petite&#8221;.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeGroupPlus<\/code>: The item size is &#8220;plus&#8221;.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeGroupTall<\/code>: The item size is &#8220;tall&#8221;.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeGroupBig<\/code>: The item size is &#8220;big&#8221;.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeGroupMaternity<\/code>: The item size is &#8220;maternity&#8221;.<\/li>\n<\/ul>\n<p>The short names without the URL prefix are also supported (for example, <code>WearableSizeGroupRegular<\/code>).<\/p>\n<p>See also <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324497\" class=\"external-link\"><code>size_type<\/code><\/a><br \/>\n                in Google Merchant Center Help and<br \/>\n                <a href=\"https:\/\/support.google.com\/merchants\/answer\/6386198\" class=\"external-link\">Supported structured data types and values<\/a><br \/>\n                in Google Merchant Center Help for more information about supported size systems.<br \/>\n                Google understands the text values for <code>size_type<\/code> as well<br \/>\n                (<code>regular<\/code>, <code>petite<\/code>, <code>plus<\/code>, <code>tall<\/code>,<br \/>\n                <code>big<\/code>, and <code>maternity<\/code>), but other search engines may not,<br \/>\n                so it is recommended to use the standard <code>schema.org<\/code> enumeration values.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>sizeSystem<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/WearableSizeSystemEnumeration\" class=\"external-link\">WearableSizeSystemEnumeration<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The size system for the product, if applicable. Supported values are:<\/p>\n<ul>\n<li><code>https:\/\/schema.org\/WearableSizeSystemAU<\/code>: The size system in Australia.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemBR<\/code>: The size system in Brazil.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemCN<\/code>: The size system in China.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemDE<\/code>: The size system in Germany.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemEurope<\/code>: The size system in Europe.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemFR<\/code>: The size system in France.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemIT<\/code>: The size system in Italy.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemJP<\/code>: The size system in Japan.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemMX<\/code>: The size system in Mexico.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemUK<\/code>: The size system in the United Kingdom.<\/li>\n<li><code>https:\/\/schema.org\/WearableSizeSystemUS<\/code>: The size system in the United States.<\/li>\n<\/ul>\n<p>The short names without the URL prefix are also supported (for example, <code>WearableSizeSystemAU<\/code>).<\/p>\n<p>See also <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324502\" class=\"external-link\"><code>size_system<\/code><\/a><br \/>\n                in Google Merchant Center Help.<br \/>\n                Google understands the text values for <code>size_system<\/code> as well<br \/>\n                (for example, <code>UR<\/code>, <code>BR<\/code>, <code>CN<\/code>, <code>DE<\/code>, <code>EU<\/code>), but other search engines may not,<br \/>\n                so it is recommended to use the standard <code>schema.org<\/code> enumeration values.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"people-audience-properties\" tabindex=\"-1\"><code>PeopleAudience<\/code><\/h4>\n<p>\n    The full definition of <code>PeopleAudience<\/code> is available at<br \/>\n    <code><a href=\"https:\/\/schema.org\/PeopleAudience\" class=\"external-link\">schema.org\/PeopleAudience<\/a><\/code>.\n  <\/p>\n<p>Use the following properties when indicating the recommended audience for a product.<br \/>\n        See also <a href=\"https:\/\/support.google.com\/merchants\/answer\/6386198\" class=\"external-link\">Supported structured data attributes and values<\/a><br \/>\n        in Google Merchant Center Help.<\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>suggestedGender<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code> oder <code><a href=\"https:\/\/schema.org\/GenderType\" class=\"external-link\">GenderType<\/a><\/code><\/p>\n<p>The suggested gender the product is suitable for. Must be one of the following values:<\/p>\n<ul>\n<li><code>https:\/\/schema.org\/Male<\/code><\/li>\n<li><code>https:\/\/schema.org\/Female<\/code><\/li>\n<li><code>Unisex<\/code>: This (case-insensitive) value is not in the schema.org standard and must not have a <code>https:\/\/schema.org\/<\/code> prefix.<\/li>\n<\/ul>\n<p>See <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324479\" class=\"external-link\"><code>Gender<\/code><\/a> in<br \/>\n                Google Merchant Center Help for more details.<\/p>\n<p>Note that Google will complete <code>GenderType<\/code> values without schema.org prefix,<br \/>\n                therefore raw <code>male<\/code> and <code>female<\/code> values are also accepted.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>suggestedMaxAge<\/code> (or <code>suggestedAge.maxValue<\/code>)<\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Number\" class=\"external-link\">Number<\/a><\/code><\/p>\n<p>The suggested maximum age for the product, in years. Google maps the maximum<br \/>\n                suggested ages for products onto the following fixed set of numerical values:<\/p>\n<ul>\n<li><code>0.25<\/code>: For newborns<\/li>\n<li><code>1.0<\/code>: For infants<\/li>\n<li><code>5.0<\/code>: For toddlers<\/li>\n<li><code>13.0<\/code>: For kids<\/li>\n<\/ul>\n<aside class=\"note\">For adults, you don&#8217;t need to provide the <code>suggestedMaxAge<\/code><br \/>\n                (or <code>suggestedAge.maxValue<\/code>)<br \/>\n                property.<\/aside>\n<\/td>\n<\/tr>\n<tr>\n<td><code>suggestedMinAge<\/code> (or <code>suggestedAge.minValue<\/code>)<\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Number\" class=\"external-link\">Number<\/a><\/code><\/p>\n<p>The suggested minimum age for the product, in years. Google maps the minimum suggested ages for<br \/>\n                products onto the following fixed set of numerical values:<\/p>\n<ul>\n<li><code>0<\/code>: For newborns<\/li>\n<li><code>0.25<\/code>: For infants<\/li>\n<li><code>1.0<\/code>: For toddlers<\/li>\n<li><code>5.0<\/code>: For kids<\/li>\n<li><code>13.0<\/code>: For adults<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"certification-properties\" tabindex=\"-1\"><code>Certification<\/code><\/h4>\n<p>The full definition of <code>Certification<\/code> is available at <code><a href=\"https:\/\/schema.org\/Certification\" class=\"external-link\">schema.org\/Certification<\/a><\/code>.<\/p>\n<p>Use the following properties to specify the certification.<\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>issuedBy<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Organization\" class=\"external-link\">Organization<\/a><\/code><\/p>\n<p>The authority or certification body responsible for issuing the certification. Use the property <code>name<\/code> to specify the organization. At this time, we support the following names:<\/p>\n<ul>\n<li><code>EC<\/code> oder <code>European_Commission<\/code> for energy labels in the EU<\/li>\n<li><code>ADEME<\/code> for French CO2 emissions classes for vehicles<\/li>\n<li><code>BMWK<\/code> for German CO2 emissions classes for vehicles<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<td><code>name<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The name of the certification. At this time, we support the following values:<\/p>\n<ul>\n<li><code>EPREL<\/code>, which represents energy efficiency certifications in the EU European Registry for Energy Labeling (EPREL) database.<\/li>\n<li><code>Vehicle_CO2_Class<\/code> for the overall CO2 class of a vehicle<\/li>\n<li><code>Vehicle_CO2_Class_Discharged_Battery<\/code> for the CO2 class of a vehicle with a discharged battery<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>certificationIdentification<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The code of the certification. For example, for the EPREL certificate with the link<br \/>\n                <code>https:\/\/example.com\/product\/dishwashers2019\/123456<\/code> the code is<br \/>\n                <code>123456.<\/code> The code is required for European Energy Labels.<\/p>\n<aside class=\"note\">If you&#8217;re a merchant serving customers in NO, CH, or the UK and<br \/>\n                you don&#8217;t have EPREL codes, you can use the <a href=\"#certification-rating\"><code>certificationRating<\/code> property<\/a><br \/>\n                instead of the <code>certificationIdentification<\/code> property.<\/aside>\n<\/td>\n<\/tr>\n<tr id=\"certification-rating\">\n<td><code>certificationRating<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Rating\" class=\"external-link\">Rating<\/a><\/code><\/p>\n<p>The value of the certification. This property is ignored for certifications that<br \/>\n                have the <code>certificationIdentification<\/code> property (for example, an EPREL<br \/>\n                code). You can use the <code>certificationRating<\/code> property to provide the CO2<br \/>\n                Emissions class that&#8217;s required when listing vehicles in certain countries, or the<br \/>\n                energy efficiency rating when an EPREL code is not available. The following<br \/>\n                properties can be nested in the <code>certificationRating<\/code> property:<\/p>\n<ul>\n<li><code>ratingValue<\/code><\/li>\n<li><code>bestRating<\/code><\/li>\n<li><code>worstRating<\/code><\/li>\n<\/ul>\n<p>The <code>ratingValue<\/code> property is required when the <code>certificationRating<\/code><br \/>\n                property is used. For EU energy efficiency ratings, the <code>bestRating<\/code> and<br \/>\n                <code>worstRating<\/code> properties are also required.<\/p>\n<p>Here&#8217;s an example of the <code>certificationRating<\/code> property with nested<br \/>\n                properties that specify an EU energy efficiency rating:<\/p>\n<div><\/div>\n<p>Here&#8217;s an example of the <code>certificationRating<\/code> property with nested<br \/>\n                properties that specify a CO2 emissions class:<\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"shipping\" tabindex=\"-1\">Shipping<\/h3>\n<h4 id=\"offer-shipping-details-properties\" tabindex=\"-1\"><code>OfferShippingDetails<\/code><\/h4>\n<p>\n        <code>OfferShippingDetails<\/code> enables people to see shipping costs and<br \/>\n        estimated delivery timeframes based on their location and your company&#8217;s shipping policies.<br \/>\n        To make your products eligible for the shipping details enhancement, add the following<br \/>\n        <code>OfferShippingDetails<\/code> properties to your product pages in addition to<br \/>\n        <code>Product<\/code> structured data.\n      <\/p>\n<p>\n        Sometimes merchants might have multiple options for users to select when shipping a product to<br \/>\n        a destination (for example, Express Overnight, Rushed 2-day, and Standard). You can indicate<br \/>\n        each of these by using multiple <code>shippingDetails<\/code> properties, each with different<br \/>\n        combinations of the <code>shippingRate<\/code> and <code>deliveryTime<\/code> properties.\n      <\/p>\n<p>\n        While <code>OfferShippingDetails<\/code> isn&#8217;t required, the following properties are required if you want your shipping details to be eligible for the shipping details enhancement.\n      <\/p>\n<p>\n        The full definition of <code>OfferShippingDetails<\/code> is available at<br \/>\n        <a href=\"https:\/\/schema.org\/OfferShippingDetails\" class=\"external-link\">schema.org\/OfferShippingDetails<\/a>.\n      <\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>deliveryTime<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/ShippingDeliveryTime\" class=\"external-link\">ShippingDeliveryTime<\/a><\/code><\/p>\n<p>The total delay between the receipt of the order and the goods reaching the final<br \/>\n                customer. The following properties can be nested in the <code>deliveryTime<\/code><br \/>\n                property:<\/p>\n<ul>\n<li><code>handlingTime<\/code><\/li>\n<li><code>transitTime<\/code><\/li>\n<\/ul>\n<p>Don&#8217;t provide more than one <code>deliveryTime<\/code>.<br \/>\n                See also the list of <a href=\"#shipping-delivery-time-properties\"><code>ShippingDeliveryTime<\/code> properties<\/a><br \/>\n                supported by Google.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>shippingDestination<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/DefinedRegion\" class=\"external-link\">DefinedRegion<\/a><\/code><\/p>\n<p>Indicates shipping destinations. Specify the<br \/>\n                <code>shippingDestination.addressCountry<\/code> information.<br \/>\n                See also the list of <a href=\"#defined-region-properties\"><code>DefinedRegion<\/code> properties<\/a><br \/>\n                supported by Google.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>shippingRate<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/MonetaryAmount\" class=\"external-link\">MonetaryAmount<\/a><\/code><\/p>\n<p>Information about the cost of shipping to the specified destination.<br \/>\n                At least one of <code>shippingRate.value<\/code> oder <code>shippingRate.maxValue<\/code><br \/>\n                must be specified, along with <code>shippingRate.currency<\/code>.<\/p>\n<p>You can only specify one<br \/>\n                <code>shippingRate<\/code> per <code>OfferShippingDetails<\/code><br \/>\n                property. To indicate multiple rates for your product, specify multiple<br \/>\n                <code>OfferShippingDetail<\/code> properties.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>shippingRate.currency<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The currency of the shipping cost, in 3-letter<br \/>\n                <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_4217\" class=\"external-link\">ISO 4217<\/a> format.<br \/>\n                The currency must be the same as the currency of the offer.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>shippingRate.value<\/code> oder <code>shippingRate.maxValue<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Number\" class=\"external-link\">Number<\/a><\/code><\/p>\n<p>The cost of shipping to the <code>shippingDestination<\/code>.<br \/>\n                If a string is used to provide the value, don&#8217;t<br \/>\n                include currency symbols, thousands separators, or spaces.<\/p>\n<p>To specify free shipping, set the value to <code>0<\/code>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"defined-region-properties\" tabindex=\"-1\"><code>DefinedRegion<\/code><\/h4>\n<p>\n        <code>DefinedRegion<\/code> is used to create custom areas so that accurate shipping costs<br \/>\n        and transit times can be set across multiple shipping services. This is currently only<br \/>\n        supported for a restricted set of countries, as documented in<br \/>\n        <a href=\"https:\/\/support.google.com\/merchants\/answer\/7410946\" class=\"external-link\">Set up regions<\/a><br \/>\n        in Google Merchant Center Help.\n      <\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>addressCountry<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The two-letter country code, in <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1\" class=\"external-link\">ISO 3166-1 alpha-2<\/a><br \/>\n                format.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Choose either <code>addressRegion<\/code> oder <code>postalCode<\/code><\/td>\n<td>\n<p>Identifies the region for the customer delivery area. If omitted,<br \/>\n                the whole country is the defined region. Multiple regions can be listed,<br \/>\n                but you cannot mix different ways of specifying the regions in one<br \/>\n                <code>DefinedRegion<\/code> instance.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>addressRegion<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>If you include this property, the region must be a 2- or 3-digit ISO 3166-2<br \/>\n                subdivision code, without country prefix. Currently, Google Search only supports<br \/>\n                the US, Australia, and Japan. Examples: &#8220;NY&#8221; (for US, state of New York),<br \/>\n                &#8220;NSW&#8221; (for Australia, state of New South Wales), or &#8220;03&#8221; (for Japan,<br \/>\n                Iwate prefecture).<\/p>\n<p>Do not provide both a region and postal code information.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>postalCode<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The postal code. For example, 94043. Currently postal codes are supported for<br \/>\n                Australia, Canada, and the US.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"shipping-delivery-time-properties\" tabindex=\"-1\"><code>ShippingDeliveryTime<\/code><\/h4>\n<p>\n        <code><a href=\"https:\/\/schema.org\/ShippingDeliveryTime\" class=\"external-link\">ShippingDeliveryTime<\/a><\/code><br \/>\n        is used to share the total delay between the receipt of an order and the goods reaching<br \/>\n        the final customer.\n      <\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>handlingTime<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/QuantitativeValue\" class=\"external-link\">QuantitativeValue<\/a><\/code> (for shipping times)<\/p>\n<p>The typical delay between the receipt of the order and the goods leaving the<br \/>\n                warehouse.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>transitTime<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/QuantitativeValue\" class=\"external-link\">QuantitativeValue<\/a><\/code> (for shipping times)<\/p>\n<p>The typical delay between when the order has been sent for delivery and when<br \/>\n                the goods reach the final customer.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"shipping-quantitative-value-properties\" tabindex=\"-1\"><code>QuantitativeValue<\/code> (for shipping times)<\/h4>\n<p>\n        <code>QuantitativeValue<\/code> is used here to represent shipping times. A minimum and<br \/>\n        maximum number of days must be specified. (<code>QuantitativeValue<\/code> is also used<br \/>\n        for unity pricing, with different validation rules for properties.)\n      <\/p>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>maxValue<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Number\" class=\"external-link\">Number<\/a><\/code><\/p>\n<p>The maximum number of days. The value must be a non-negative, whole number.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>minValue<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Number\" class=\"external-link\">Number<\/a><\/code><\/p>\n<p>The minimum number of days. The value must be a non-negative, whole number.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><code>unitCode<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The units of the minimum\/maximum values. The value must be <code>DAY<\/code> oder <code>d<\/code>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"returns\" tabindex=\"-1\">Returns<\/h3>\n<h4 id=\"merchant-return-policy-properties\" tabindex=\"-1\"><code>MerchantReturnPolicy<\/code><\/h4>\n<p>Use the following properties to make your merchant listing eligible to show return policy information,<br \/>\n              including return fees and the window of time to return a product. <\/p>\n<aside class=\"note\">\n                If you provide both <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/merchant-return-policy-merchantreturnpolicy-structured-data\/\">organization-level<\/a><br \/>\n                and product-level return policy markup, Google defaults to the product-level return policy.<br \/>\n              <\/aside>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Required properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>applicableCountry<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Text\" class=\"external-link\">Text<\/a><\/code><\/p>\n<p>The country code that the return policy applies to, using the two-letter<br \/>\n                        <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1\" class=\"external-link\">ISO 3166-1 alpha-2<\/a><br \/>\n                        country code formatting. You can specify up to 50 countries.<\/p>\n<\/td>\n<\/tr>\n<tr id=\"return-policy-category\">\n<td><code>returnPolicyCategory<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/MerchantReturnEnumeration\" class=\"external-link\">MerchantReturnEnumeration<\/a><\/code><\/p>\n<p>The type of return policy. Use one of the following values:<\/p>\n<ul>\n<li><code>https:\/\/schema.org\/MerchantReturnFiniteReturnWindow<\/code>: There&#8217;s a set number of days to return a product.<\/li>\n<li><code>https:\/\/schema.org\/MerchantReturnNotPermitted<\/code>: Returns aren&#8217;t permitted.<\/li>\n<li><code>https:\/\/schema.org\/MerchantReturnUnlimitedWindow<\/code>: There&#8217;s an unlimited amount of time to return a product.<\/li>\n<\/ul>\n<p>\n                        If you use <code>MerchantReturnFiniteReturnWindow<\/code>, the<br \/>\n                        <a href=\"#merchant-return-days\"><code>merchantReturnDays<\/code><\/a> property is required.\n                      <\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"responsive fixed\">\n<colgroup>\n<col width=\"30%\"><\/colgroup>\n<thead>\n<tr>\n<th colspan=\"2\">Recommended properties<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr id=\"merchant-return-days\">\n<td><code>merchantReturnDays<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/Integer\" class=\"external-link\">Integer<\/a><\/code><\/p>\n<p>The number of days from the delivery date that a product can be returned. This<br \/>\n                      property is required if you set the <a href=\"#return-policy-category\"><code>returnPolicyCategory<\/code><\/a> to <code>MerchantReturnFiniteReturnWindow<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr id=\"return-fees\">\n<td><code>returnFees<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/ReturnFeesEnumeration\" class=\"external-link\">ReturnFeesEnumeration<\/a><\/code><\/p>\n<p>The type of return fees. Use one of the following supported values:<\/p>\n<ul>\n<li><code>https:\/\/schema.org\/FreeReturn<\/code>: There&#8217;s no charge to the consumer to<br \/>\n                        return the product. If used, don&#8217;t include the <a href=\"#return-shipping-fees-amount\"><code>returnShippingFeesAmount<\/code><\/a><br \/>\n                        property.<\/li>\n<li><code>https:\/\/schema.org\/ReturnFeesCustomerResponsibility<\/code>: The consumer<br \/>\n                        needs to handle and pay for the return shipping themselves. If used, don&#8217;t include<br \/>\n                        the <a href=\"#return-shipping-fees-amount\"><code>returnShippingFeesAmount<\/code><\/a><br \/>\n                        property.<\/li>\n<li><code>https:\/\/schema.org\/ReturnShippingFees<\/code>: There&#8217;s a shipping fee<br \/>\n                        charged by the merchant to the consumer to return the product. Specify the<br \/>\n                        (non-zero) shipping fee using the<br \/>\n                        <a href=\"#return-shipping-fees-amount\"><code>returnShippingFeesAmount<\/code><\/a> property.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><code>returnMethod<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/ReturnMethodEnumeration\" class=\"external-link\">ReturnMethodEnumeration<\/a><\/code><\/p>\n<p>The type of return method offered. This is only recommended if you set the<br \/>\n                      <code>returnPolicyCategory<\/code> to either <code>MerchantReturnFiniteReturnWindow<\/code><br \/>\n                       oder <code>MerchantReturnUnlimitedWindow<\/code>. Use one or more of the following values:<\/p>\n<ul>\n<li><code>https:\/\/schema.org\/ReturnAtKiosk<\/code>: The item can be returned at a kiosk.<\/li>\n<li><code>https:\/\/schema.org\/ReturnByMail<\/code>: The item can be returned by mail.<\/li>\n<li><code>https:\/\/schema.org\/ReturnInStore<\/code>: The item can be returned in a store.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"return-shipping-fees-amount\">\n<td><code>returnShippingFeesAmount<\/code><\/td>\n<td>\n<p><code><a href=\"https:\/\/schema.org\/MonetaryAmount\" class=\"external-link\">MonetaryAmount<\/a><\/code><\/p>\n<p>The cost of shipping for returning a product. This property is only required if there&#8217;s a<br \/>\n                       non-zero shipping fee to be paid by the consumer to the merchant to return a product, in which case <a href=\"#return-fees\"><code>returnFees<\/code><\/a> must be set to <code>https:\/\/schema.org\/ReturnShippingFees<\/code>.<br \/>\n                       If the return is free, <a href=\"#return-fees\"><code>returnFees<\/code><\/a> must be set to <code>https:\/\/schema.org\/FreeReturn<\/code>.<br \/>\n                       If the consumer needs to handle, and pay for, the return shipping cost, <a href=\"#return-fees\"><code>returnFees<\/code><\/a> must be set to <code>https:\/\/schema.org\/ReturnFeesCustomerResponsibility<\/code>.\n                    <\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"alternative-approach-shipping-settings\" tabindex=\"-1\">Alternative approaches to configuring shipping and<br \/>\nreturn settings with Google<\/h2>\n<p>\n  Retailer shipping and return policies can get complicated and may change frequently. If you&#8217;re having<br \/>\n  trouble indicating and keeping your shipping and return details up-to-date with markup<br \/>\n  and have a Google Merchant Center account, consider configuring your<br \/>\n  <a href=\"https:\/\/support.google.com\/merchants\/answer\/6069284\" class=\"external-link\">shipping settings<\/a><br \/>\n  and<br \/>\n  <a href=\"https:\/\/support.google.com\/merchants\/answer\/10220642\" class=\"external-link\">return policies<\/a><br \/>\n  in Google Merchant Center Help. You can alternatively configure account-level<br \/>\n  <a href=\"https:\/\/support.google.com\/webmasters\/answer\/14907594\" class=\"external-link\">shipping and return policies in Search Console<\/a>,<br \/>\n  which get automatically added to Merchant Center.\n<\/p>\n<h3 id=\"precedence\" tabindex=\"-1\">Combining multiple shipping and return configurations<\/h3>\n<p>\n  If you define shipping or return policies in multiple places, Google uses the following order of precedence (from strongest to weakest):\n<\/p>\n<ul>\n<li>Product-level <a href=\"https:\/\/support.google.com\/merchants\/answer\/188477\" class=\"external-link\">feeds submitted in Merchant Center<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/shopping-content\/guides\/free-listings-return-settings\" class=\"external-link\">Settings in the Content API for Shopping<\/a><\/li>\n<li>Settings in Merchant Center or Search Console<\/li>\n<li>Product-level merchant listing markup<\/li>\n<li><a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/organization-organization-structured-data\/\">Organization-level markup<\/a><\/li>\n<\/ul>\n<h2 id=\"monitor\" tabindex=\"-1\">Monitor rich results with Search Console<\/h2>\n<p>\n   Search Console is a tool that helps you monitor how your pages perform in Google Search.<br \/>\n   You don&#8217;t have to sign up for Search Console to be included in Google Search results,<br \/>\n   but it can help you understand and improve how Google sees your site. We<br \/>\n   recommend checking Search Console in the following cases:<\/p>\n<ol>\n<li><a href=\"#after-deploying\">After deploying structured data for the first time<\/a><\/li>\n<li><a href=\"#after-releasing\">After releasing new templates or updating your code<\/a><\/li>\n<li><a href=\"#analyzing-periodically\">Analyzing traffic periodically<\/a><\/li>\n<\/ol>\n<div class=\"video-wrapper-full-width\"><\/div>\n<h3 id=\"after-deploying\" tabindex=\"-1\">\n    After deploying structured data for the first time<br \/>\n  <\/h3>\n<p>\n    After Google has indexed your pages, look for issues using the relevant<br \/>\n    <a href=\"https:\/\/support.google.com\/webmasters\/answer\/7552505\" class=\"external-link\">Rich result status report<\/a>.<br \/>\n    Ideally, there will be an increase of valid items, and no increase in invalid items. If you find issues<br \/>\n    in your structured data:<\/p>\n<ol>\n<li><a href=\"#troubleshooting\">Fix the invalid items<\/a>.<\/li>\n<li><a href=\"https:\/\/support.google.com\/webmasters\/answer\/9012289#test_live_page\" class=\"external-link\">Inspect a live URL<\/a> to check if the issue persists.<\/li>\n<li><a href=\"https:\/\/support.google.com\/webmasters\/answer\/13300208\" class=\"external-link\">Request validation<\/a> using the status report.<\/li>\n<\/ol>\n<h3 id=\"after-releasing\" tabindex=\"-1\">\n    After releasing new templates or updating your code<br \/>\n  <\/h3>\n<p>     When you make significant changes to your website, monitor for increases in structured data invalid items.<\/p>\n<ul>\n<li>If you see an <b>increase in invalid items<\/b>, perhaps you rolled out a new template that doesn&#8217;t work, or your site interacts with the existing<br \/>\n    template in a new and bad way.<\/li>\n<li>If you see a <b>decrease in valid items<\/b> (not matched by an increase in invalid items), perhaps you are<br \/>\n      no longer embedding structured data in your pages. Use the <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9012289\" class=\"external-link\"><br \/>\n      URL Inspection tool<\/a> to learn what is causing the issue.<\/li>\n<\/ul>\n<h3 id=\"analyzing-periodically\" tabindex=\"-1\">\n    Analyzing traffic periodically<br \/>\n  <\/h3>\n<p>    Analyze your Google Search traffic using the <a href=\"https:\/\/support.google.com\/webmasters\/answer\/7576553\" class=\"external-link\">Performance Report<\/a>.<br \/>\n      The data will show you how often your page appears as a rich result in Search, how often users click on it and what is<br \/>\n      the average position you appear on search results. You can also automatically pull these<br \/>\n      results with the <a href=\"https:\/\/developers.google.com\/webmaster-tools\/search-console-api-original\/v3\/how-tos\/search_analytics\" class=\"external-link\">Search Console API<\/a>.<\/p>\n<p>\n      There are two Search Console reports related to <code>Product<\/code> structured data:\n    <\/p>\n<ul>\n<li><b><a href=\"https:\/\/search.google.com\/search-console\/r\/merchant-listings\" class=\"external-link\">Merchant listings report<\/a><\/b>:<br \/>\n        For pages where shoppers can buy products.<\/li>\n<li><b><a href=\"https:\/\/search.google.com\/search-console\/r\/product\" class=\"external-link\">Product snippets report<\/a><\/b>:<br \/>\n        For other product related pages such as product reviews and aggregator sites.<\/li>\n<\/ul>\n<p>\n      Both reports provide warnings and errors related to <code>Product<\/code> structured data, but<br \/>\n      are separate due to the different requirements for the associated experiences. For example, the<br \/>\n      <a href=\"https:\/\/search.google.com\/search-console\/r\/merchant-listings\" class=\"external-link\">Merchant listings report<\/a><br \/>\n      includes checks for product snippets that include <code>Offer<\/code><br \/>\n      structured data, so the<br \/>\n      <a href=\"https:\/\/search.google.com\/search-console\/r\/product\" class=\"external-link\">Product snippets<\/a><br \/>\n      report only needs to be consulted for non-merchant listing pages.\n    <\/p>\n<h2 id=\"troubleshooting\" tabindex=\"-1\">Troubleshooting<\/h2>\n<p>\n    If you&#8217;re having trouble implementing or debugging structured data, here are some resources that<br \/>\n    may help you.\n  <\/p>\n<ul>\n<li>If you&#8217;re using a content management system (CMS) or someone else is taking care of your site,<br \/>\n      ask them to help you. Make sure to forward any Search Console message that details the issue to them.<\/li>\n<li>Google does not guarantee that features that consume structured data will show up in search results.<br \/>\n      For a list of common reasons why Google may not show your content in a rich result, see the<br \/>\n      <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/structured-data-guidelines\/\">General Structured Data Guidelines<\/a>.<\/li>\n<li>You might have an error in your structured data. Check the<br \/>\n      <a href=\"https:\/\/support.google.com\/webmasters\/answer\/13300873\" class=\"external-link\">list of structured data errors<\/a><br \/>\n      and the <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9166415\" class=\"external-link\">Unparsable structured data report<\/a>.<\/li>\n<li>If you received a structured data manual action against your page, the structured data on<br \/>\n      the page will be ignored (although the page can still appear in Google Search results). To fix<br \/>\n      <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9044175#zippy=%2Cstructured-data-issue\" class=\"external-link\">structured data issues<\/a>, use the <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9044175\" class=\"external-link\">Manual Actions report<\/a>.\n    <\/li>\n<li>Review the <a href=\"#guidelines\">guidelines<\/a> again to identify if your content isn&#8217;t compliant<br \/>\n      with the guidelines. The problem can be caused by either spammy content or spammy markup usage.<br \/>\n        However, the issue may not be a syntax issue, and so the Rich Results Test won&#8217;t be able to<br \/>\n        identify these issues.\n    <\/li>\n<li><a href=\"https:\/\/support.google.com\/webmasters\/answer\/13300208\" class=\"external-link\">Troubleshoot missing rich results \/ drop in total rich results<\/a>.<\/li>\n<li>Allow time for re-crawling and re-indexing. Remember that it may take several days after<br \/>\n      publishing a page for Google to find and crawl it. For general questions about crawling and indexing, check the<br \/>\n      <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/google-search-crawling-and-indexing-faq\/\" class=\"external-link\">Google Search crawling and indexing FAQ<\/a>.\n    <\/li>\n<li>Post a question in the <a href=\"https:\/\/support.google.com\/webmasters\/community\" class=\"external-link\">Google Search Central forum<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Discover how you can add merchant listing structured data to attract potential buyers while they are searching for items to purchase on Google.<\/p>\n","protected":false},"menu_order":100,"template":"","meta":{"footnotes":""},"ar_kb_kategori":[680],"ar_kb_etiket":[],"class_list":["post-25520","ar_kb","type-ar_kb","status-publish","has-post-thumbnail","hentry","ar_kb_kategori-shopping"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_kb"}],"version-history":[{"count":0,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25520\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/27552"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=25520"}],"wp:term":[{"taxonomy":"ar_kb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_kategori?post=25520"},{"taxonomy":"ar_kb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_etiket?post=25520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}