JSON-LD Schema Markup Generator
Fill in a plain form and get ready-to-paste JSON-LD schema markup for 10 common schema.org types.
About this tool
What this tool does
The JSON-LD Schema Markup Generator builds valid, ready-to-paste structured data for the ten schema.org types that matter most for search: Article, FAQ Page, HowTo, Product, Local Business, Event, Organization, Person, Breadcrumb List, and Review. Pick a type, fill in a plain-language form, and the JSON-LD updates live on the right — no memorizing schema.org property names, no hand-editing braces.
Structured data doesn't change your rankings directly, but it's what lets Google show star ratings, FAQ dropdowns, breadcrumb trails, event dates, and recipe/how-to cards directly in the search results — the kind of rich snippet that gets clicked more than a plain blue link. This generator handles the repeatable parts too: add as many FAQ questions, HowTo steps, or breadcrumb items as you need with one click.
How to use the schema generator
- Choose a schema type from the dropdown — the form fields change to match what that type actually needs.
- Fill in the fields. Required fields are marked with an asterisk; a warning appears if one's still empty.
- For FAQ, HowTo, Breadcrumb, and social-link fields, use Add to add as many repeatable items as you need, and Remove to delete one.
- Copy the raw JSON, or copy it already wrapped in a
<script type="application/ld+json">tag ready to drop straight into your page's<head>. - Paste it into your CMS's custom HTML/head field, or directly into your template if you're hand-coding the site.
Common use cases
- FAQ rich results — mark up an FAQ section so individual questions can appear as expandable results directly on the search page.
- Recipe or tutorial HowTo cards — give step-by-step content a numbered rich card with total time shown.
- Product star ratings — add price, availability, and aggregate rating so ecommerce listings show stars and price in search.
- Local SEO — mark up a LocalBusiness with address and phone so Google can match it to your Business Profile.
- Author and brand trust signals — Organization and Person schema tie your site to a verified name, logo, and social profiles.
Frequently asked questions
What's the difference between JSON-LD, microdata, and RDFa?
All three are ways to add structured data, but JSON-LD is a separate script block instead of inline attributes on your HTML tags — Google explicitly recommends it because it's easier to generate, validate, and maintain without touching your page's visual markup.
Do I need a developer to add this to my site?
Not necessarily. Most CMS platforms (WordPress, Shopify, Webflow, Wix) have a field for custom head HTML or a plugin that accepts a raw script tag — paste the generated code there.
Will adding schema markup guarantee a rich result in Google?
No. Valid schema markup makes your page eligible for a rich result, but Google decides case by case whether to actually show one, and eligibility criteria vary by type (e.g. FAQ rich results are now limited to certain trusted sites).
How do I check that my JSON-LD is valid?
Paste the output into Google's Rich Results Test or the Schema Markup Validator before publishing — both will flag missing required properties or type mismatches.
Can a page have more than one schema type at once?
Yes — it's common to combine, say, Organization and BreadcrumbList on the same page. Generate each type separately with this tool and include both script tags in the page head.
