Product schema is the schema.org structured data type for ecommerce products, providing search engines with name, image, price, availability, brand, ratings, and 2026-required policy fields.
Required fields for Google rich-result eligibility in 2026:
name,image,descriptionoffers.price,offers.priceCurrency,offers.availabilityhasMerchantReturnPolicy(new requirement, 2026)offers.shippingDetails(new requirement, 2026)
Recommended fields: brand, sku, gtin, mpn, aggregateRating, review[], countryOfOrigin, material, color, size.
A complete Product JSON-LD typically reference-links return policy and shipping by @id from Organization schema rather than inlining them on every PDP, keeping per-product JSON compact. The Organization defines hasMerchantReturnPolicy once with a stable @id like https://example.com/#return-policy; each Product Offer references it as "hasMerchantReturnPolicy": { "@id": "https://example.com/#return-policy" }.
Missing 2026 fields removes star ratings, prices, and availability from Google SERPs starting January 2026 enforcement.