Product and Offer Schema Generator

Enter a product and its offer and get Product JSON-LD that follows Google's merchant listing and product snippet pages.

How to use

What it checks and how it works

The tool follows two Google Search Central pages, both opened on 29 Oct 2026. The merchant listing page requires name, image and an Offer with price and priceCurrency, and recommends brand, description, sku, mpn, gtin, availability, itemCondition, priceValidUntil and url. The product snippet page needs name plus one of review, aggregateRating or offers. Because this tool always builds an offer, it applies the stricter merchant listing list. The tool picks gtin8, gtin12, gtin13 or gtin14 from the digit count, as Google recommends the most specific one. It does not write shipping or return-policy markup, variants or pros and cons, and it does not check the GTIN check digit or that the price matches your page. Google warns that a past priceValidUntil can stop the listing from showing.

Which properties does Google require for a product?

For merchant listings: name, image and an Offer with price and priceCurrency. For product snippets: name plus one of review, aggregateRating or offers.

Which GTIN property should I use?

Use the most specific one for the length: gtin8, gtin12, gtin13 or gtin14. Google asks for digits only, not the URL form.

Do I need reviews to get product rich results?

No. Product snippets need name plus one of review, aggregateRating or offers, so a product with an offer qualifies without reviews. Mark up only reviews that readers can see on the page.

Sources

Related tools

Privacy

Runs in your browser; nothing is uploaded. The interactive tool needs JavaScript.