What product rich results show
Product rich results are search listings with extra detail, such as price, stock and star ratings. Google builds them from Product structured data, a small block of code on your product page. A shopper looking for a handloom cotton saree could then see the price, In stock and a star rating before they click. That gives them a reason to pick your result. But Google shows these extras at its own discretion, and the formats change over time. You can also send the same data through a Merchant Center feed. Google says giving both structured data and a feed maximises your eligibility. It also helps Google check that your data is right.
Merchant listing or product snippet
| Point | Merchant listing | Product snippet |
|---|---|---|
| Use it for | Pages where shoppers buy from you | Pages where people can't buy directly, like review pages |
| Must include | name, image and offers | name, plus review, aggregateRating or offers |
| Offer type | Offer only, with a price above zero | Offer or AggregateOffer |
| Search Console report | Merchant listings report | Product snippets report |
The properties that matter
Start with the required ones. Every product needs a name. For a merchant listing, add an image and an offers block with a price and priceCurrency. Google wants the currency as a three-letter ISO 4217 code, so a rupee price uses INR. A ₹1,299 saree has a price of 1299 and a currency of INR. Then add the ones Google recommends. availability tells Google if the item is InStock or OutOfStock. brand.name gives the brand. aggregateRating holds your star rating. For the price drop enhancement, use Offer, not AggregateOffer. Google says the more properties you add, the more extras a page can be eligible for.
Star ratings must come from real reviews
Stars are where most rule breaks happen. Google's review guidelines say the reviews you mark up must be visible on the same page. If you mark up an aggregate rating, shoppers must be able to see it there. Do not copy in ratings from Amazon, Flipkart or any other website. Do not mark up fake reviews. Reviews given in return for a discount or a free product must say so clearly. Break these rules and Google may take manual action against your site.
Test your markup, step by step
- Paste a product URL into the Rich Results Test, or paste the code itself.
- Fix every critical error the test shows.
- Inspect the URL in Search Console to see how Google sees the page.
- Make sure no robots.txt rule, noindex tag or login blocks the page.
- Ask Google to recrawl the page.
- Watch the Merchant listings and Product snippets reports for new errors.
Why valid markup may still show nothing
Passing the test makes a page eligible. It does not make stars appear. Google says it does not guarantee your structured data will show, even when the page is marked up correctly according to the Rich Results Test. Its systems tailor each results page to the searcher's history, location and device. Google also lists markup that is misleading, or that describes content hidden from the shopper, as reasons stars may not show. So treat rich results as a bonus, not a right. Keep prices, stock and reviews honest, and check the reports each month for new errors.
Where your store fits in
The Storemate adds Product structured data to every product page for you. It includes name, description, image, sku and brand. The offer is an AggregateOffer with priceCurrency set to your store currency, plus lowPrice, highPrice, offerCount, availability, itemCondition and priceValidUntil. aggregateRating appears only once a product has approved reviews, and it counts only the reviews you approve. You write the product details it reads, so keep them accurate.