Free Product schema generator for e-commerce and listings. Enter name, price, availability, brand and ratings — get valid Product JSON-LD with an Offer and a copyable <script> tag for Google product rich results.
Paste the <script> tag into your page’s <head> (or anywhere in <body>), then validate the live URL with Google’s Rich Results Test.
A Product schema generator creates Product structured data in JSON-LD describing a single item for sale. Inside it sits an Offer carrying the commercial details — price, currency and availability — and optionally an aggregateRating summarising customer reviews. Google reads this markup to build product rich results: the enhanced listings that can display price, in-stock status and a star rating directly beneath your link, dramatically improving how a product stands out in search and in the Google Shopping experience.
For e-commerce sites, accurate Product markup is one of the highest-leverage structured-data investments: it directly affects click-through rate on commercial queries and feeds Google’s Merchant listings and Shopping surfaces.
For a product snippet, the essentials are:
name — the product title.image — a high-quality product image URL.offers — an Offer with price (a number) and priceCurrency (ISO 4217 code).Strongly recommended and supported by this tool: availability (e.g. InStock), brand, sku, the offer url, a description, and an aggregateRating (rating value plus review count). To show review stars in search you must supply either aggregateRating or individual review items — and crucially, those ratings must be authentic first-party reviews collected on your own site.
Google enforces strict policies on product review snippets: ratings must be genuine, must relate to the specific product, and self-authored reviews about your own business are not allowed. Keep the price and availability in your markup synced with what users actually see — mismatches are a leading cause of “merchant listing” warnings in Search Console. Use absolute image URLs and valid currency codes. As of recent updates, Google also supports merchant-listing properties like shippingDetails and hasMerchantReturnPolicy; this generator focuses on the universally required core so your markup stays clean and valid. Always verify with the Rich Results Test.
Enter the product details and the Product JSON-LD — including a correctly structured Offer — assembles live, with required-field validation and a one-click copy of the full <script> tag. It runs entirely in your browser, so nothing is uploaded. For category and listing pages, combine Product markup with Breadcrumb structured data, and add Organization markup site-wide to reinforce your brand.
Offer. It powers Google’s product rich results, which can show price, stock status and star ratings under your search listing.name and an Offer with price and priceCurrency, plus an image. For review stars, an aggregateRating or review is also required. This generator marks required fields and validates them live.aggregateRating data. Leave the rating fields blank if you do not have real reviews.InStock, OutOfStock, PreOrder, BackOrder, or Discontinued. This generator automatically prefixes them with the https://schema.org/ URL Google expects.USD, EUR, GBP, or INR. The price should be a number without currency symbols or thousands separators.All free, all client-side. Generate every structured data type your site needs — plus sister hjLabs tools.
Q&A pairs for the FAQ rich result.
Blog, news & article structured data.
Address, hours & geo for local SEO.
Navigation trail in search results.
Brand, logo & social profiles.
Meta tags, robots & SERP preview tools.
Format, validate & convert JSON, CSV & more.
Social preview images & favicons.