Product Schema Generator — Free JSON-LD
Generate valid Product structured data that enables Google Shopping rich results — showing price, availability, star ratings, and reviews directly in search. Product schema is one of the highest-ROI schema types for e-commerce.
What Google shows
Price, availability badge (In Stock / Out of Stock), star rating, and review count directly in Google Search and Google Shopping results.
Schema.org JSON-LD Generator
FreeGenerate valid structured data for Google rich results. 100% client-side — nothing leaves your browser.
Product Fields
— Price, ratings & availabilityOffer
Aggregate Rating
Real-time output
JSON-LD updates as you type. No submit button, no page reload.
Built-in validator
Required and recommended fields checked against Google's rich result guidelines.
SERP preview
See an approximate preview of how your schema will appear in Google search results.
Required by Google
- *Product name
Recommended
- ◎Description
- ◎Image URL
- ◎Price and currency
- ◎Availability
- ◎Rating value and review count
- ◎Brand name
- ◎SKU
When to use Product schema
E-commerce product pages
Product schema on individual product pages enables price and rating rich results in Google Shopping.
SaaS pricing pages
Add Product schema to pricing pages so your plan names and prices appear in search results.
Physical goods listings
Include availability and price to show real-time stock status directly in Google results.
Frequently Asked Questions
Can I add star ratings if I don't have reviews yet?▾
No — Google's guidelines require that ratings reflect genuine reviews from real users. Adding placeholder ratings violates Google's policies and can result in manual penalties.
Does Product schema work for digital products?▾
Yes. Software, courses, templates, and digital downloads all qualify as Products. Set the @type to Product — Google doesn't restrict Product schema to physical goods.
How do I show in-stock vs. out-of-stock status?▾
Set the availability field: 'InStock' for available products, 'OutOfStock' for unavailable, 'PreOrder' for upcoming. The generator outputs the full schema.org URL format automatically.
Other schema types
Validate in Google Rich Results Test
Paste your generated JSON-LD to confirm it qualifies for rich snippets.