Schema markup generator
Generate JSON-LD for an organisation, app, article, product or person.
Free, no signup, and it runs entirely in your browser.
Output
Fill in a field or two.Only the fields you complete are emitted. Empty properties are left out rather than shipped as blank strings, which validators flag.
About this tool
Structured data describes what a page is about in a form a machine can act on. JSON-LD is the format Google recommends, and it has the practical advantage of sitting in one script tag rather than being threaded through your markup as attributes — which means adding it never requires touching your layout.
- Only the fields you complete are emitted. Blank properties are omitted rather than shipped as empty strings, which validators flag as errors.
- Everything you claim in structured data must be true and visible on the page. A price in the markup that differs from the price on the page is a manual-action risk, not a clever trick.
- Dates use ISO format, as 2026-09-02. Other formats are silently ignored rather than reported.
- Check the result in Google’s Rich Results Test before shipping. Valid JSON is not the same as valid schema.
Questions
- JSON-LD, Microdata or RDFa?
- JSON-LD. Google recommends it, and it lives in a single script tag instead of being woven through your HTML, so it can be added or changed without touching the layout.
- Does structured data improve rankings?
- Not directly. It makes a page eligible for rich results and helps machines understand it, both of which affect how much traffic a given ranking earns.
- Where do I put the script tag?
- Anywhere in the head or body. Google parses it wherever it appears, though the head is conventional.