Product Schema Generator

Create valid Product JSON-LD markup for your product pages. Fill in the details, check the live preview and copy the code. Free, no signup.

Product details

Add a product name

Add a description

Add at least one image URL

Enter a valid URL

Offer

Add a price

Reviews (optional)

Google preview

Product name

yourstore.com

Your product description will appear here...

Validation

Fix the issues above before publishing

Generated JSON-LD

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "",
  "description": "",
  "image": [],
  "offers": {
    "@type": "Offer",
    "url": "",
    "priceCurrency": "USD",
    "price": "",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}
</script>

Why product schema matters

Google reads Product structured data to show price, stock status and review stars directly in search results. These rich results stand out on the page and earn more clicks than plain blue links. Valid Product markup is also required if you want your items to appear in free product listings on the Shopping tab. Most themes ship with basic markup only, and many apps break it. Generating clean JSON-LD yourself is the fastest way to make sure Google sees exactly what you sell.

What this tool does

  • Generates valid schema.org Product markup in JSON-LD, the format Google recommends
  • Supports price, currency, availability, condition, brand, SKU and GTIN
  • Optional review stars with rating value and review count
  • Live Google preview so you can see how the rich result could look
  • Instant validation that flags missing or placeholder fields
  • Runs entirely in your browser. Your product data never leaves your device

How it works

1

Fill in your product

Enter the name, description, images, price and availability of your product.

2

Check the preview and validation

The Google preview updates live and the validator flags anything missing before you publish.

3

Copy and paste

Copy the JSON-LD block and paste it into your product page template, then confirm it with Google's Rich Results Test.

FAQ

Common Questions

Everything else is in the docs, or ask us directly at hello@genlook.app.

What is Product schema?
Product schema is structured data that describes a product in a machine-readable format called JSON-LD. Search engines read it to understand your product's name, price, availability and reviews, and can use it to show a rich result with stars and pricing directly in search results.
Where do I add the JSON-LD on my Shopify store?
Paste the script tag into your product template, for example in sections/main-product.liquid or through a custom liquid block. Many themes already output basic Product markup, so check with Google's Rich Results Test that you are not publishing two conflicting blocks for the same product.
Do I need a GTIN or SKU?
They are optional, but recommended. A GTIN (barcode number) helps Google match your product to its catalog and improves eligibility for shopping experiences. If you do not have a GTIN, include a SKU and brand so the product can still be identified.
Will this guarantee review stars in Google?
No tool can guarantee rich results. Valid markup makes your pages eligible, and Google decides when to show them based on the query and the quality of your site. Invalid markup, however, guarantees you will not get them, so validating is always worth it.
Is this generator really free?
Yes. The tool is completely free and runs in your browser. Nothing is uploaded, there is no signup and no limits on how many products you generate markup for.

Go beyond structured data

Valid markup helps Google understand your products, but shoppers still have to imagine the fit. Take the guesswork out completely with Genlook's AI Virtual Try-On.

Why upgrade to Virtual Try-On?

1

Let customers see the fit on their own body

2

Boost conversion rates by up to 35%

3

Drastically reduce size-related returns

Install Genlook on Shopify

Free plan available • No credit card required