Skip to content

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.

Related tools