BYTETOOLS

Product Schema Generator

Free product schema generator: build Product JSON-LD with brand, SKU, price, currency and availability, plus optional ratings for rich snippets with stars.

Generated Product JSON-LD

What is the Product Schema Generator?

The Product Schema Generator creates complete Product JSON-LD including a nested Offer with price, currency and availability, plus optional brand, SKU and aggregateRating.

  • Product with nested Offer (price, currency, availability)
  • Brand and SKU identification fields
  • Optional AggregateRating with rating value and count
  • Schema.org availability values built in
  • Pretty-printed script block with clean omission of empty fields
  • Free, private, client-side generation

How to use the Product Schema Generator

  1. 1

    Enter the product name, description and an absolute image URL.

  2. 2

    Add brand and SKU to strengthen product identification.

  3. 3

    Set the price, choose a currency, and pick availability (InStock, OutOfStock…).

  4. 4

    Optionally add an aggregate rating value and review count.

  5. 5

    Copy the generated JSON-LD into your product page.

About the Product Schema Generator

The Product Schema Generator creates complete Product JSON-LD including a nested Offer with price, currency and availability, plus optional brand, SKU and aggregateRating. Fill in the form and the pretty-printed script block updates live.

Product markup is what makes e-commerce listings eligible for rich snippets — the price, stock status and star ratings shown directly in search results. Those enhanced snippets consistently outperform plain listings on click-through rate.

The tool runs fully in your browser and omits fields you leave empty, keeping the output valid. It suits shop owners on custom platforms and developers templating structured data into product pages.

Frequently asked questions

Can I generate schema for a product listing page?

This tool marks up a single product. For a category or product-listing page showing many items, Google recommends an ItemList that references each product's own URL rather than repeating full Product blocks. Generate individual Product JSON-LD here for each product page — that's where the price and rating rich results actually appear.

What does Product schema unlock in Google search?

Eligibility for product rich results: price, availability and review stars in the snippet, plus inclusion in Google Shopping's free listings. You need at least a name plus an offer, a review, or an aggregateRating for the enhancement to trigger.

Can I add review stars without real reviews?

No. Self-serving or fabricated ratings violate Google's guidelines and commonly trigger manual actions for structured data abuse. Only include aggregateRating when it reflects genuine reviews collected for that specific product, and the reviews should be reachable from the page.

What availability values does schema.org accept?

The common ones are https://schema.org/InStock, OutOfStock, PreOrder, BackOrder, LimitedAvailability, SoldOut and Discontinued. Use the full URL form in the offer. Keeping availability accurate matters — Google can compare it against your page.

How should price be formatted in Product schema?

As a plain number without currency symbols or thousands separators — '1299.99', not '$1,299.99' — with the currency given separately in priceCurrency as an ISO 4217 code like USD or EUR. This generator handles that formatting for you.

Do I need Product schema if I use Shopify or WooCommerce?

Usually not — major platforms and their SEO plugins emit Product JSON-LD automatically. Use this generator to audit what they produce, fill gaps on custom-built stores, or mark up landing pages the platform doesn't cover. Avoid emitting two conflicting Product blocks on one page.

Guides for Product Schema Generator

Related tools