Google’s official documentation separates product structured data into product snippets, merchant listings, and product variants. For ecommerce product pages, use Product JSON LD with an Offer, validate it with the Rich Results Test, and keep it consistent with visible page content and Merchant Center data.
Research answer
Google’s official documentation separates product structured data into product snippets, merchant listings, and product variants. For ecommerce product pages, use Product JSON-LD with an Offer, validate it with the Rich Results Test, and keep it consistent with visible page content and Merchant Center data.
Product.name plus offers, review, or aggregateRating, depending on the eligible result and information available. Exact requirements differ between product snippets and merchant listings. OfferShippingDetails and MerchantReturnPolicy when applicable. These can enhance merchant-listing information but are not universal prerequisites for every product result. For strongest coverage, use both on-page structured data and a Merchant Center feed, ensuring price, availability, identifiers, shipping, and returns agree across the page, markup, and feed.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Google’s official documentation separates product structured data into product snippets, merchant listings, and product variants.
Google’s official documentation separates product structured data into product snippets, merchant listings, and product variants. For ecommerce product pages, use Product JSON LD with an Offer, validate it with the Rich Results Test, and keep it consistent with visible page content and Merchant Center data.
Product snippets: Intended for pages where users cannot necessarily purchase directly.