All schema types
E-commerce
schema.org specProduct
Any offered product or service. Powers product rich results in Google Shopping.
What it is
Product is the foundational e-commerce schema. Pair with Offer (price, availability) and AggregateRating (reviews) to unlock the full product rich result with star ratings, price, and availability shown in SERP.
Required properties
nameimageoffers
Recommended properties
descriptionskugtinbrandaggregateRatingreviewcategory
JSON-LD example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Wireless Headphones",
"image": [
"https://example.com/headphones.jpg"
],
"description": "Noise-cancelling over-ear headphones with 40-hour battery life.",
"brand": {
"@type": "Brand",
"name": "Acme"
},
"sku": "ACME-WH-001",
"offers": {
"@type": "Offer",
"price": "299.99",
"priceCurrency": "CAD",
"availability": "https://schema.org/InStock",
"url": "https://example.com/headphones"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "1240"
}
}
</script>Google rich result support
Product rich result with star rating, price, availability. Eligible for Google Shopping organic listings.
When to use it
- E-commerce product pages
- Service product offerings
- Software products