Product Schema Generator

Generate valid Product schema markup (JSON-LD) with price, availability and ratings so your products are eligible for rich snippets in Google Search and Shopping.

Details

Advanced & recommended fields

JSON-LD output

How to use product schema markup

Product schema is structured data that tells search engines the key facts about a product: its name, image, price, availability and review ratings. Valid product schema markup makes your pages eligible for product rich results — the listings that show price, stock status and star ratings right in the search results.

This product schema generator builds the JSON-LD live as you fill in the form. The product name is the only strictly required field, but to qualify for the most useful rich results you should add an image and an offers block with price and priceCurrency. The validator panel flags anything Google recommends but you've left out.

Key properties in this product schema example

  • offers — an Offer with price, priceCurrency and availability (e.g. https://schema.org/InStock).
  • aggregateRating — average rating and review count. Only add this if you display real reviews on the page; fake ratings can trigger a manual action.
  • brand, sku, description — recommended details that strengthen the markup.

Selling on Shopify? See our Shopify schema markup guide for where to place this in your theme. When you're done, paste your output into the schema validator to confirm it's clean before publishing.

More schema tools