Free SEO Tool
Product Schema Generator
Product schema tells Google what a page is selling — the name, image, price, availability and rating. Valid Product markup makes a page eligible for the product rich result, the listing that shows price and stock status directly in search results. Build it below, then validate it before you publish.
The generator runs in your browser — enable JavaScript to use it.
What Product schema needs
Required properties
name— The product name, as a shopper would recognise it.image— At least one image URL. Google will not show a product rich result without one.offers / review / aggregateRating— At least ONE of the three is required. This is the rule most generators omit, and the most common reason valid-looking markup shows nothing.
Recommended properties
sku— Your own identifier for the product.gtin / mpn— Google matches the same product across merchants by these. Without one, your variants can compete against each other.brand— Disambiguates products sharing a name.description— Used in the rich result when the page copy is thin.
Will this show a rich result?
Product markup is eligible for the Product rich result. Google requires name, image, and at least one of offers, review or aggregateRating. Ratings must be visible to users on the page itself.
Mistakes that break Product markup
- aggregateRating with no reviews visible on the page. Google requires the rating to be visible to users. An invisible rating is a structured-data manual action, not merely an ignored property — this is the costliest mistake on the list.
- price written as a formatted string. Writing "$29.99" fails. Use 29.99 as a number, with priceCurrency: "USD" as a separate property.
- availability given as a bare word. Writing "InStock" fails. Use the full URL form, https://schema.org/InStock.
Product schema questions
What is Product schema?
Product schema is structured data that describes an item for sale — its name, image, price, availability and rating — so search engines can read those details without inferring them from the page copy.
Why is my Product schema valid but showing no rich result?
Most often because none of offers, review or aggregateRating is present. Google requires at least one of the three. Validation tools will call the markup valid without it, because it is valid schema.org — it is just not eligible.
Does Product schema guarantee a rich result?
No. Valid markup makes a page eligible; Google decides whether to show it. Check eligibility with the Rich Results Test rather than assuming.
Other schema types
Structured data is one signal of many
Ranklogs tracks rankings, audits your site and maps your backlinks in one workspace. Every tool included, no credit card.