SEO · Free tool
Product Schema Generator
Build a Product JSON-LD block tuned for Indian e-commerce — INR pricing, schema.org availability values, and optional aggregate rating.
Paste into <head>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Stainless Steel Pressure Cooker — 5L",
"description": "Hawkins Contura, induction-base, 5-litre, ISI marked.",
"sku": "HC-5L-001",
"image": "https://www.example.com/product.jpg",
"url": "https://www.example.com/product",
"brand": {
"@type": "Brand",
"name": "Hawkins"
},
"offers": {
"@type": "Offer",
"price": "1899",
"priceCurrency": "INR",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/product"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.4",
"reviewCount": "1284"
}
}
</script>What unlocks rich product snippets
Google requires four fields for product rich result eligibility: name, image, and inside offers: price, priceCurrency and availability. Add aggregateRating to get the star rating and review count displayed in the SERP — a typical 30–60% CTR lift over the same listing without ratings.
GST and price honesty
Google's policy is strict: the price in the schema must match the price the user sees on the landing page. For Indian e-commerce that usually means GST-inclusive prices, even if your back-office systems track ex-GST. Mismatches trigger manual actions and rich result loss. For the full discussion, see Product schema for Indian e-commerce, and combine this with the breadcrumb schema generator so the SERP shows your category path cleanly.
Common mistakes
- Faked or duplicated reviews — both trigger manual actions.
- Wrong priceCurrency — must be ISO 4217 (INR for India).
- Missing availability — without it, no rich result.
- Pricing in schema differs from page price — Google demotes both.
FAQ
Do I need offers, price and availability for product schema?
Yes for rich result eligibility. Google requires price, priceCurrency and availability inside offers. For Indian e-commerce, set priceCurrency to "INR" and use ISO availability values like InStock, OutOfStock, PreOrder.
How does aggregateRating affect product schema?
Adds the star rating, review count and average to your SERP listing - significantly improves CTR. Ratings must reflect real, verifiable reviews; fake ratings trigger manual actions and rich result removal.
Should I include GST in the schema price?
Yes - the price shown to users is the price you must declare in schema. GST-inclusive prices on the product page mean GST-inclusive prices in the schema offers.price field.