Skip to content
Rank Tactix
eCommerce

Product Schema Generator

Fill in your product details and get Product JSON-LD that makes pages eligible for price, availability and review stars in Google, and gives AI shopping answers accurate data.

Built and maintained by Nouman Sabir AI search & SEO specialist Updated October 2026

  • 100% free
  • No sign-up
  • Runs in your browser, nothing is stored
Product

One per line. Square, 4:3 and 16:9 versions are ideal.

Offer
$
$

0 for free shipping, -1 to leave out.

days

0 to leave out.

Reviews (only if shown on the page)
/ 5

Product JSON-LD

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "offers": {
    "@type": "Offer",
    "price": "0.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition",
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "applicableCountry": "US",
      "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 30,
      "returnMethod": "https://schema.org/ReturnByMail"
    }
  }
}
</script>

Add product name, an image, a price to be eligible for product rich results.

Test it in Google's Rich Results Test ↗

Your inputs are saved in this browser only, so they're here when you come back.

Free product page audit

Are your product pages eligible for rich results?

Send me your store URL and I'll check your product markup, collections and indexing, then reply with what to fix first.

Reviewed by Nouman Sabir
Top Rated on Upwork · 100% Job Success

No spam. Your details go only to me, never to a list.

How to use the Product Schema Generator

  1. 1

    Enter the product name, URL, image and price exactly as shown on the page.

  2. 2

    Add brand and identifiers (SKU, GTIN or MPN) when you have them.

  3. 3

    Copy the code into the product template, then test the URL in the Rich Results Test.

What Product schema unlocks

Product markup tells Google the price, stock status and rating of an item in a structured format. Pages with valid markup can show price, availability and review stars in search results, and the same data feeds Google's shopping surfaces.

Rules that keep it eligible

Google ignores or penalizes markup that doesn't match the page. Keep it honest:

  • The price and availability must match what shoppers see on the page
  • Only add ratings for reviews that are visible on that product page
  • Use a real GTIN (UPC/EAN) when the product has one
  • Update markup when prices change, ideally from your product data

Shopify, WooCommerce and other platforms

Most themes output some Product markup already, often incomplete. Check what's there with the Rich Results Test first, then fill the gaps (brand, GTIN, shipping, returns) instead of adding a second conflicting block.

Frequently asked questions

Does Product schema improve rankings?

Not directly, but rich results with price and stars usually earn more clicks than plain listings.

Can I add review stars?

Yes, for products, if the reviews are real and shown on the same page. Self-serving reviews on business pages don't qualify.

What is a GTIN?

A Global Trade Item Number, such as a UPC or EAN barcode number. Adding it helps Google match your product to its catalog.

Is my data stored?

No. The code is generated in your browser.

More free SEO tools

All tools →
eCommerce

ROAS Calculator

Find your ROAS, break-even ROAS and the most you can pay per order.

Open the tool

Free 30-min strategy call

No obligation

Book now