Product Schema Generator

Generate Product JSON-LD with price, availability, brand, SKU, GTIN and review rating for rich results.

Runs instantly in your browser — results update as you type.

What is Product schema?

Product schema is structured data on product pages that describes the item, its price, stock status and reviews, letting Google show prices, availability and star ratings in search results and Google Shopping.

What to include

  • name and image — required.
  • offers — price, ISO currency code (USD, EUR, LKR) and availability.
  • brand, SKU and GTIN — identifiers help Google match your product to searches.
  • aggregateRating — only from genuine customer reviews shown on the page.

Keep the price and availability in the markup identical to the page; mismatches can lead to rich results being removed.

Paste the generated <script type="application/ld+json"> block anywhere in the page's HTML (the head is common), then validate it with Google's Rich Results Test or our Structured Data Checker. Markup must describe content that is visible on the page.

Frequently asked questions

Do I need reviews for product rich results?

No, price and availability can show without reviews; ratings appear only when you have genuine reviews.

What is a GTIN?

A global trade item number such as an EAN or UPC barcode number.

Can I mark up products I do not sell directly?

Use Product markup on pages where the product is the main subject; offers should be ones a user can buy.