Product Schema Generator - JSON-LD for Google Shopping
Product Details
Pricing & Availability
Ratings & Reviews
JSON-LD Output
What Product Schema Gets You
Product schema powers the rich snippets that show price, availability, and star ratings directly in Google search results. These are some of the most visually prominent rich results available. A product listing with a price tag and gold stars draws the eye far more than a plain blue link. For e-commerce pages, this markup is not optional if you want to compete.
Required vs. Recommended: What Actually Matters
Google requires name and image. That is it for basic eligibility. Description is recommended but not required. The real unlock is the offers object, with price, priceCurrency, and availability, which is required for merchant listing rich results that show pricing. Add brand, sku, and gtin to help Google match your product to its shopping database, and reviews to earn those star ratings.
Stars in Search Results
Review stars are the single most click-driving element in product rich results. To show them, include an aggregateRating with a ratingValue and reviewCount, or add individual review objects with author and rating. Google will not display stars without a numerical rating; qualitative reviews alone are not enough. Make sure the reviews in your schema reflect real customer feedback visible on the page.
Where Product Markup Goes Wrong
The most damaging mistakes: omitting the currency code (Google will ignore a price without one), using availability values Google does not recognise (stick to InStock, OutOfStock, PreOrder, and BackOrder), and letting prices in your markup drift out of sync with the actual page. Google actively penalises structured data that does not match visible content, so automate your markup generation if prices change frequently.