JSON-LD Schema Markup Generator

Generate valid JSON-LD structured data for Article, FAQ, Product, LocalBusiness, Organization, Breadcrumb and HowTo — free, with live output ready for Google rich results. 100% in-browser.

100% private — runs entirely in your browser. Nothing you enter is uploaded or logged.

100% private — runs in your browser
Paste this into the <head> of the page it describes. Test it in Google’s Rich Results Test after publishing.

Generated locally in your browser — nothing is uploaded. JSON-LD is Google’s preferred structured-data format.

How to use the JSON-LD Schema Markup Generator

  1. Choose a schema type (Article, FAQ, Product…).
  2. Fill in the fields — output updates live.
  3. Copy the JSON-LD script tag.
  4. Paste it into your page's head and test in Rich Results.

What you can use it for

  • Add FAQ, Product or Article rich-result markup
  • Generate valid JSON-LD without hand-coding
  • Mark up breadcrumbs, local business or how-to steps
  • Improve eligibility for Google rich results

More free tools

Optimizing your pages?

Generate meta tags, preview snippets and perfect your social cards with our free SEO tools.

Explore all free SEO tools →

Frequently asked questions

Where do I paste JSON-LD in my HTML?

In the head (or anywhere in the body) inside a <script type="application/ld+json"> tag. This tool outputs the full tag, ready to paste.

Is JSON-LD better than microdata for Google?

Yes — Google explicitly recommends JSON-LD because it keeps the structured data separate from your visible HTML.

How do I add FAQ schema?

Choose 'FAQ Page', then enter each question followed by its answer with a blank line between pairs — the tool builds the FAQPage JSON-LD for you.

Why isn't my rich result showing in Google?

Valid markup doesn't guarantee a rich result — Google decides. Make sure the schema matches visible page content and test it in the Rich Results Test.

Can I have multiple schema blocks on one page?

Yes — you can add several <script type="application/ld+json"> blocks (e.g. Article plus Breadcrumb plus FAQ) on the same page.