VALIDATE WITH OUR FREE SCHEMA MARKUP VALIDATION TOOL
Free Schema Markup Generator
Search engines and AI models do not read your page the way a person does. Structured data is how you tell them, in plain terms, what the page is.
Schema markup generator
Build valid JSON-LD structured data for 15 schema types, check it against what Google actually asks for, then paste it into your site. Runs entirely in your browser — nothing is uploaded, stored or counted.
Pick a schema type
15 types{}Open Google’s Rich Results Test →
Result preview
An approximation, not a promise. Google decides page by page whether to draw a rich result at all.
Import markup you already have
Paste an existing JSON-LD block — or the whole page source, and we’ll dig the ld+json out of it. The form switches to the type it finds and fills in what it can.
How it works
The generator assembles JSON-LD structured data for fifteen schema types, covering content pages, shop pages, business listings and the handful of site-wide types that sit underneath everything else. JSON-LD is the format Google has recommended for years: it lives in its own script tag rather than being threaded through your visible markup, so you can redesign a page without snapping your structured data in half.
01
Say what the page is
Fifteen types, sorted into content, commerce, business and everything else. Choose the one that describes the page you have, not the one you wish you had.
02
Fill in what you have
Required fields sit at the top, recommended below them, optional last. Every field wants information that is genuinely on the page. Invented data is worse than a blank.
03
Watch the readiness strip
It tallies filled fields against the spec as you type, and each gap is a link that jumps you to the input responsible. No hunting through a long form.
04
Paste it into the page
Copy the block with the script wrapper switched on, drop it into the page, then put the live URL through Google’s Rich Results Test to confirm it reads.
What each editor section means
The editor has a few moving parts, and each one is doing a specific job. Here is what you are looking at.