Star ratings, price and stock availability shown directly in a search result for a product page don't appear automatically — they're generated from Product schema. This tool creates that structured data for any product listing.
Structured data built specifically for the mechanics of online shopping
Product schema was developed as part of schema.org's broader vocabulary specifically to address the unique informational needs of e-commerce and shopping search results — price, currency, availability status, and aggregate customer ratings are all pieces of information a shopper typically wants to see before ever clicking through to a product page, and structured data lets that information surface directly within search results themselves, a genuinely significant enhancement over a plain text listing for anyone comparison-shopping across multiple results at once.
What this tool generates
The tool produces JSON-LD structured data for a product listing, including its name, description, image, price, currency, availability status and, where applicable, aggregate rating and review count — formatted according to schema.org's Product specification and Google's specific structured data guidelines, which have particular requirements around accurately reflecting real, current pricing and availability information.
Where Product schema is genuinely essential
- E-commerce product pages — the core, primary use case, enabling rich shopping results that display price, availability and ratings directly in search, which can meaningfully improve click-through rate compared to a plain text listing.
- Comparison and marketplace listings — helping a specific product listing stand out with visible price and rating information when a searcher is comparing multiple similar products across different sites.
- Google Shopping and Merchant Center integration — properly structured Product schema is a component (alongside a separate product feed) of ensuring accurate, rich product representation across Google's shopping-related surfaces.
- Building searcher trust before a click — visible ratings and clear pricing information in a search result can help establish credibility and set accurate expectations before a shopper ever reaches the actual page.
Frequently asked questions
Does Product schema need to reflect real-time, accurate pricing and stock data? Yes, and this is strictly enforced — Google's structured data guidelines explicitly require that price and availability information in the markup accurately reflect what's genuinely offered on the page, and stale or inaccurate pricing/availability data is one of the more common causes of a site losing rich result eligibility or facing a manual structured data penalty.
Do I need real customer reviews to include a rating in Product schema? Yes — Google's guidelines explicitly prohibit fabricated, incentivized without disclosure, or otherwise non-genuine reviews and ratings within structured data, treating this as a serious guideline violation rather than a minor technicality.
Will adding Product schema guarantee my listing shows rich shopping results? No — as with other structured data types, eligibility for enhanced display is determined at Google's discretion based on a range of quality and relevance factors, meaning correct implementation increases the possibility without guaranteeing the enhanced display will actually appear for every search.
Further reading
Google Search Central — Product structured data — Google's official requirements for Product schema, including its strict accuracy policies.
Schema.org — Product — The formal schema.org specification defining Product structured data properties.