Schema Markup for Ecommerce: Structured Data That Earns Rich Results
The right schema markup can earn rich results — star ratings, opening hours, FAQ boxes, and product panels — that dramatically increase click-through rates. This guide shows exactly which schema types ecommerce stores need and how to implement them.
Rich Results Available to Ecommerce Stores
Schema Types for Ecommerce Stores
Product
Essential for any ecommerce page. Enables product rich results with price, availability, and ratings.
- name
- offers
- description
- image
- brand
- aggregateRating
- sku
Offer
Nested inside Product schema. Provides price, availability, and seller information.
- price
- priceCurrency
- availability
- url
- priceValidUntil
- seller
AggregateRating
Shows star ratings in search results. Only include when you have genuine customer reviews.
- ratingValue
- reviewCount
- bestRating
BreadcrumbList
Shows category hierarchy in search results. Critical for ecommerce site architecture visibility.
- itemListElement
Product + Offer + AggregateRating Schema
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Men's Waterproof Hiking Boots",
"description": "Waterproof full-grain leather hiking boots with Vibram outsole. Suitable for multi-day trails.",
"image": "https://example.com/images/hiking-boots.jpg",
"brand": {
"@type": "Brand",
"name": "TrailMax"
},
"sku": "TM-HB-2024-BRN-10",
"offers": {
"@type": "Offer",
"price": "189.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://example.com/products/hiking-boots"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "1247"
}
}Test your schema at: search.google.com/test/rich-results before publishing.
Schema Markup Mistakes Ecommerce Stores Make
Including AggregateRating with fabricated or imported reviews (Google penalty risk)
Wrong availability URL (use schema.org/InStock not 'in stock')
Missing priceCurrency in Offer schema
Not updating availability when products go out of stock
Using Review schema without corresponding user-generated reviews on the page
More Ecommerce SEO Guides
Schema Markup FAQs for Ecommerce
Verify Your Schema Implementation
Run a free audit to find schema errors before Google penalizes them.
Free SEO Audit