Type a tool name, for example "keyword density" or "transcript".
Generate Product JSON-LD schema to enable price, availability, and star ratings in Google Search.
Aggregate Rating (optional)
Product Schema Generated
<head>.
A product schema generator builds JSON-LD structured data that tells Google your product's name, price, availability and star rating. Fill in the form, click Generate Schema, and copy a ready-to-paste script for your product page. It suits store owners, SEOs and developers who want product rich results without writing code by hand.
Product schema markup is structured data, written in the schema.org vocabulary, that describes one product on a web page in a format search engines can read directly. Most sites add it as JSON-LD, a block of script in the page head that sits apart from the visible HTML.
The Product type holds details such as name, brand, sku and image. Price and stock status live inside a nested Offer, and star ratings live inside a nested AggregateRating. Google's Search Central documentation treats these as the building blocks for product snippets, which can show price, availability and ratings beside your listing.
SKU stands for stock keeping unit, the internal code a seller uses to track one specific product or variant, such as WH-1000XM5-BLK. An MPN is the manufacturer's own part number. This tool has a single SKU / MPN field, and whatever you type there is written into the markup as the product's SKU.
No. Markup makes a page eligible, but Google decides whether to show an enhancement based on page quality, relevance and its own policies. Valid markup that matches what shoppers see on the page gives you the best chance.
You can create a complete Product snippet in about two minutes by working down the form once. Only the product name is required, but more fields make the markup more useful.
A realistic input shows exactly how the form turns into markup. Say you sell noise-cancelling headphones and enter these values.
After you click Generate Schema, the tool returns a script block of type application/ld+json. Inside it, the product carries its name, a brand object, the SKU, your image and your URL. A nested offer holds price 299.99, priceCurrency USD, an availability link ending in InStock, the end date of the price, and a link back to the product URL. A nested aggregate rating holds 4.5 out of 5 across 128 reviews.
Read that as one statement to Google: this page sells one specific product, for this price, right now, and 128 people rated it 4.5 on average. If a reader sees $299.99 on the page but the markup says 279.99, you have a mismatch, and Google can ignore the markup.
The output is one code block, so reading it means checking that each form field landed in the right place. The table below maps what you typed to what ends up in the markup.
| You enter | It becomes | What to check |
|---|---|---|
| Price and Currency | Price and currency inside the offer | Matches the visible price exactly |
| Availability | A schema.org stock status link | Regenerate when stock changes |
| Price Valid Until | An end date for the price | Use a future date |
| Rating, Count, Best Rating | An aggregate rating block | Reflects reviews shown on the page |
A strong snippet contains a name, brand, SKU, image, a full offer and, if you have genuine reviews, a rating. Google's product snippet guidance asks for a name plus at least one of reviews, aggregate rating or offers. Without a price, no offer is created, so a snippet with only a name and a brand is weak.
After pasting the code live, run the page through the schema markup validator to confirm the syntax and key properties are read correctly.
Anyone who manages individual product pages and wants structured data without hand-writing JSON benefits from it. These are the situations where it fits best.
If you need markup for other content types, the broader schema markup generator covers articles, events and local businesses, and the On-Page SEO and Meta Tags category lists related tools.
Good product markup is accurate, specific and kept up to date. Most failures come from a small set of repeat mistakes.
The generator creates one straightforward Product with a single offer, so it does not cover every product feature in schema.org. Knowing the edges saves time.
Because the output is plain JSON-LD, you can add any of those extras yourself after copying it.
Ready to mark up your next product page? Fill in the form above, click Generate Schema, copy the code, and test it before you publish.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market