schema · json-ld

Schema Markup — Live Demos

generate · preview · validate

JSON-LD generator — by type, with required fields flagged

Pick a type and fill the fields. Required fields gate rich-result eligibility; recommended ones improve display and AI citation.

Generated JSON-LD
--:--:--Pick a type and edit fields — the JSON-LD regenerates live

How schema renders as a rich result

See what each type looks like in Google — and which no longer produce a rich result in 2026.

--:--:--Switch types — note which lost rich results in 2026

The Schema.org type hierarchy

Every type descends from Thing. Click a type to see what it's for and its key required properties.

Thing
└─ CreativeWork
├─ Article
├─ WebPage
└─ Recipe
├─ Product
├─ Organization
├─ Person
└─ Intangible
├─ BreadcrumbList
└─ Offer
--:--:--Click a type in the tree to learn its purpose

Connect entities with @graph + @id

Toggle entities to build a linked graph. Each gets a unique @id; others reference it instead of duplicating data.

🏢 Organization 🌐 WebSite 📄 Article 👤 Person 🗂 BreadcrumbList
Generated @graph
--:--:--Toggle entities — watch the @id references link them

JSON-LD validator

Paste JSON-LD (or use the sample). Checks JSON syntax, required @context/@type, required properties per type, and the 2026 FAQ reality.

--:--:--Click Validate — the sample has a trailing-comma bug and a missing field