This JSON-LD schema generator builds valid schema.org structured data for your pages. Choose a type — Article, Organization, FAQ, Product or Website — fill in the fields, and copy a markup block ready for Google rich results. It’s the fastest way to add structured data without hand-writing JSON.
Structured data helps search engines understand your content and can unlock rich snippets like FAQ accordions, article cards and product results.
What is JSON-LD structured data?
JSON-LD is the format Google recommends for structured data — a small script in your page’s head that describes the page using schema.org vocabulary. Unlike older microdata, it lives in one block and doesn’t touch your visible HTML, which makes it easy to add and maintain.
How to add the markup
Paste the generated <script type="application/ld+json"> block into the head of the page it describes — one block per page, matching what that page actually shows. Then validate it with Google’s Rich Results Test and the schema.org validator, which flag missing required fields.
Which schema type to choose
Use Article for blog posts and news, Organization for your company entity, FAQPage for question-and-answer sections, Product for items you sell, and WebSite to declare a site-wide search box. Only mark up content that genuinely appears on the page — mismatched markup can trigger manual penalties.