JSON-LD Structured Data Generator
Generate valid JSON-LD (schema.org) for websites, articles, FAQs, products and more.
Loading tool…
How to use it
- Choose the schema type that matches your page content — WebSite, Organization, Article, FAQ, Product or Local business.
- Fill in the required fields (marked with *) and any optional ones you have.
- The output includes only what you filled in and is valid JSON; press Validate JSON to double-check.
- Add the snippet inside a <script type="application/ld+json"> block — but only for content that really exists on the page.
About this tool
Template-driven generator for the most common schema.org types, with only the fields you actually fill in appearing in the output. Every generated block is validated as JSON and checked against basic schema requirements, with guidance on which types match which page intent.
Your input never leaves the browser: this tool works entirely offline once the page has loaded.
Frequently asked questions
Where do I paste the JSON-LD output?
Inside a <script type="application/ld+json"> element in the page <head> or before </body>. The markup must describe content that is actually visible on the page.
Why does Google ignore my FAQ markup sometimes?
FAQ rich results are shown mainly for well-known, authoritative sites and only for content visible on the page. The markup is a description, not an instruction to display.