Generate Product schema markup in JSON-LD format. Create structured data for products with pricing, availability, and brand information for rich search results.
Product schema markup helps Google display rich product information in search results, including price, availability, star ratings, and images. This can significantly increase click-through rates for e-commerce pages. Google requires product schema for product rich results and merchant listing experiences.
Product Schema = { @type: Product, name, offers: { price, priceCurrency, availability } }Required properties: name and offers (with price and priceCurrency). Recommended: description, image, brand, availability, SKU, reviews. The offers object contains pricing details. Google may show price drops, availability status, and review stars in search results.
| Input | Output |
|---|---|
| Name: "Widget Pro", Price: $29.99, InStock | {"@context":"https://schema.org","@type":"Product","name":"Widget Pro","offers":{"@type":"Offer","price":"29.99","priceCurrency":"USD","availability":"https://schema.org/InStock"}} |
| Name: "Running Shoes", Price: $89.99, Brand: Nike | {"@context":"https://schema.org","@type":"Product","name":"Running Shoes","brand":{"@type":"Brand","name":"Nike"},"offers":{"@type":"Offer","price":"89.99","priceCurrency":"USD"}} |
| Name: "Laptop", Price: $999, OutOfStock | {"@context":"https://schema.org","@type":"Product","name":"Laptop","offers":{"@type":"Offer","price":"999","priceCurrency":"USD","availability":"https://schema.org/OutOfStock"}} |