1001Ferramentas
📦SEO

Product Schema Generator

Generates Schema.org Product JSON-LD with name, brand and a price offer, ready to paste into the page. The starting point for product rich snippets in search.

JSON-LD

Product markup: what you actually get

Your page shows a price and a brand, but search results show nothing beyond a blue title and a snippet. Product markup is what lets a search engine read those values as structured data. Fill in name, price and brand, then copy the generated JSON-LD, script tag included and on a single line, ready to paste into the product page.

Be realistic about the scope: you get three things, name, brand as a plain string, and an offers object with price and priceCurrency hardcoded to BRL. The currency is not configurable in the form. There is no field for availability, image, sku or reviews despite what the name suggests, so you add those by hand in the copied text, for example availability with the value https://schema.org/InStock. Clear the price field and the output shows price 0 instead of warning you, so check before pasting.

The marked-up price has to be exactly the one shown on the page, in the same currency, or the mismatch turns into a structured data spam problem. Never invent an aggregateRating: any rating you mark up must exist and be visible to visitors. For brand, the shape Google documents is an object with @type Brand and a name, so convert the plain string if the validator complains. Run the result through the Rich Results Test before publishing. Everything happens in your browser.

Frequently asked questions

Can I switch the currency to dollars?
Not from the form, priceCurrency comes out fixed as BRL. Edit the generated text and swap in USD, EUR or whichever ISO code you need before pasting.
How do I get review stars in search?
You need aggregateRating or review with real ratings that are visible on the page. That part is not generated here and has to be written by hand.
What about sale prices or instalments?
Put the final cash price in the price field. Sale windows use priceValidUntil and instalment plans are not part of the markup; add either one manually if you need it.

Related Tools