Product schema markup enables Google rich results: star ratings, price, availability status.
For e-commerce, rich results increase CTR from search results pages significantly.
What Rich Results Look Like
Without Product schema:
Standard blue title + meta description snippet.
With Product schema:
Title + price range + availability + star rating (if reviews exist)
The visual difference in search results is substantial — especially on mobile.
Required Product Schema Properties
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name Here",
"offers": {
"@type": "Offer",
"price": "49.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
Recommended additions:
-
image: Product image URL (required for image-eligible rich results) -
brand: Brand name -
aggregateRating: Average rating + review count (requires real user reviews) -
sku: Product identifier
Common Errors That Remove Rich Results
Price mismatch: Schema shows $49, visible page shows $59.
Google detects this and removes the rich result — sometimes penalizes the page.
Fake aggregateRating: Adding review markup without actual reviews.
This is a policy violation, not just a technical error.
Out-of-stock pages with InStock: Users arrive to find the item unavailable.
Use OutOfStock or Discontinued in schema to match real availability.
Verifying Implementation
Google Rich Results Test: Test individual product URLs.
Google Search Console → Enhancements → Product: Shows valid items, warnings, errors.
Product schema markup and e-commerce SEO rich results implementation: yositeup.com
Top comments (0)