Structured data for Indian e-commerce: a practical implementation guide
Product schema, review schema, and breadcrumb schema can get your Indian e-commerce pages rich results in Google. Here is how to implement them correctly.

When you search for a product on Google and see the price, star rating, and availability right in the search results without clicking the page, that is structured data at work. Those extra details, called rich results, typically increase click-through rates significantly. For Indian e-commerce businesses competing for visibility on Google, structured data is one of the higher-leverage technical investments you can make.
What structured data actually is
Structured data is code added to your webpages that describes the content in a way machines can read. It uses a vocabulary called Schema.org. Google uses this code to understand your content better and to generate rich results in search.
You write structured data in a format called JSON-LD, which is a block of JavaScript embedded in your page's HTML. It does not change how your page looks to visitors but gives Google much more context about what is on the page.
Product schema for Indian e-commerce
Product schema is the most important type for e-commerce. It tells Google the product name, description, price, currency, availability, and review ratings. For Indian e-commerce specifically, always specify "INR" as the price currency.
A basic product schema block looks like this:
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Cotton Kurta Set",
"description": "Traditional cotton kurta set available in multiple sizes",
"offers": {
"@type": "Offer",
"price": "1299",
"priceCurrency": "INR",
"availability": "https://schema.org/InStock"
}
}
This enables Google to show the price directly in search results when someone searches for your product type.
Review schema to show star ratings
Product review schema is powerful because star ratings in search results stand out visually. If your e-commerce site collects customer reviews, you can mark them up with schema.
Important caveat: Google's guidelines explicitly state that review schema must represent genuine reviews from customers, not editorial ratings from the site owner. Do not add five-star ratings without actual customer reviews to back them up. Google catches this and will remove the rich results from your listing.
For a WooCommerce store, plugins like Rank Math automatically add review schema from WooCommerce review data. This is the easiest implementation path.
Breadcrumb schema for category navigation
Breadcrumb schema helps Google understand your site's hierarchy and sometimes displays the category path in search results instead of your URL. This is particularly useful for Indian fashion and lifestyle e-commerce stores with deep category structures like Home > Women > Sarees > Silk Sarees.
The Yoast SEO plugin adds breadcrumb schema automatically if you use Yoast breadcrumbs on your site. For custom-built stores, it requires manual implementation but is straightforward JSON-LD.
Testing your implementation
Google's Rich Results Test tool (search.google.com/test/rich-results) lets you enter any URL and see which structured data types are detected and whether they are valid. Always test after implementing. Even minor JSON formatting errors will break the schema.
Search Console also has a Rich Results section under Experience that shows you which pages have valid rich results and which have errors or warnings.
Frequently asked questions
Will adding structured data definitely get me rich results in Google?
No. Structured data makes your page eligible for rich results, but Google decides whether to show them. Pages with poor quality content, low authority, or technical issues may not receive rich results even with valid schema. Think of structured data as raising your hand to be considered, not a guarantee.
Do I need to add structured data to every product page manually?
Not for most platforms. WooCommerce with Rank Math or Yoast SEO, Shopify with the right apps, and Magento with schema extensions can generate product schema automatically across all your products. Manual implementation is only necessary for custom-built stores.
Is there schema markup for Indian GST or tax information?
There is no specific GST schema field in Schema.org. However, you can include tax information in your product description and offer markup. The price you show in the offer schema should match what users see on your page, including or excluding GST consistently.