Product Schema for E-commerce: Prices, Reviews, and Rich Results
- March 19, 2026
- Schema & Structured Data
No Comments
Product schema (Product) is one of the most valuable structured-data types in e-commerce: done right, it can surface price, availability, and review stars directly in search results — a real click-through advantage.
Key properties
- name, image, description
- offers — an
Offerwithprice,priceCurrency, andavailability - aggregateRating and review — only from genuine, on-page reviews
- brand, sku, gtin where applicable
Implementation notes
- Use JSON-LD and keep prices and availability accurate and in sync with the page.
- Critical for AI and non-rendering crawlers: ensure the price and availability are in the server-rendered HTML, not injected by JavaScript — otherwise bots get markup with no values (why this matters).
- Only mark up review data that is genuinely shown on the page — fabricated or self-serving ratings violate Google's policies and can trigger manual actions.
- Validate with the Rich Results Test and monitor the Merchant listings / Products report in Search Console.
Common mistakes
- Star ratings without real, visible reviews (a policy violation).
- Prices in schema that do not match the page.
- JavaScript-injected offer data invisible to crawlers.
Related: Schema Markup FAQ
🧩 The Schema & Structured Data series
Want your structured data done right?
Valid, accurate schema is part of every technical audit I run. See how an advanced SEO audit works →
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.
Subscribe to our newsletter!
Two sites can look identical in a browser and be worlds apart…
"Block AI bots" sounds like one switch. It is not. Every AI…
You can tell when a website cost a fortune. The type is…
Best practices guide for Missing Local Schema (LO-004). Priority: High. Batch check…
Best practices guide for No Local Reviews (LO-007). Priority: Medium. Batch check…
Best practices guide for Keyword Stuffing Detection (ON-040). Priority: Medium. Live check…
Best practices guide for No Local Citations (LO-010). Priority: Medium. Batch check…
It feels like progress to watch your indexed-page count climb. It usually…
Recent Posts
All Website Tags
AI SEO
Analytics
B2B
Batch Check
Content Analysis
Content Quality
Content Strategy
Core Web Vitals
Crawl Budget
Crawling
DOM Parsing
E-commerce
E-E-A-T
Enterprise
FAQ
GEO
Googlebot
Google Search Console
High Priority
Hreflang
HTTP Requests
Indexing
Internal Linking
International SEO
JavaScript SEO
Keyword Research
Link Building
Live Check
Local SEO
Low Priority
Medium Priority
Multiple APIs
On-Page SEO
Page Speed
PageSpeed API
Rich Results
SaaS
Schema Validation
SEO Tools
SERP Features
Site Architecture
Site Migrations
Structured Data
Technical SEO
Title Tags








