JSON-LD Schema Generator
SEO Tools
Generate valid JSON-LD schema markup for 10 common content types — Article, Product, FAQ, How-to, Recipe, Local Business, Event, Breadcrumb, Organization, Person. Drop into <head>.
Runs entirely in your browserAbout JSON-LD Schema Generator
JSON-LD (JSON for Linked Data) is the format Google, Bing, and other search engines read to understand what your page is about beyond what's visible in the HTML. The right schema unlocks rich results — product carousels with prices and ratings, recipe cards with cook time, FAQ accordions in search, breadcrumb trails in the result snippet. Without schema, search engines have to infer all of that from your body content, and the rich results don't appear.
This generator covers the 10 schema types that drive the vast majority of rich-result eligibility on real-world sites. Each schema type has a focused form with the required + recommended fields per Google's structured data guidelines. The output is a ready-to-paste `<script type="application/ld+json">` tag with valid JSON-LD inside, wrapped in the proper context and type declarations. Always verify the final output against Google's Rich Results Test before deploying — that's the authoritative validator. All generation happens in your browser; your inputs never leave your device.
How to use
- 1
Pick the schema type
Tabs cover Article, Product, FAQ, How-to, Recipe, Local Business, Event, Breadcrumb, Organization, Person. Switching tabs resets the form.
- 2
Fill in the required fields
Each schema's form shows the required + commonly-recommended fields. The output panel updates live; required fields are roughly what Google needs to consider you eligible for the rich result.
- 3
Copy the <script> tag
The right panel shows the full ready-to-paste tag. Drop it inside the <head> (or anywhere in <body>) of the page that the schema describes.
- 4
Validate with Google Rich Results Test
After deploying, run the URL through https://search.google.com/test/rich-results to confirm Google parses it correctly and you're eligible for the rich result.
Examples
Article schema (minimal)
Output
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to format JSON",
"author": { "@type": "Person", "name": "Ada" },
"datePublished": "2026-05-20",
"image": "https://example.com/cover.jpg"
}FAQ schema (2 Q&As)
Output
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{ "@type": "Question", "name": "Q1?", "acceptedAnswer": { "@type": "Answer", "text": "A1." }},
{ "@type": "Question", "name": "Q2?", "acceptedAnswer": { "@type": "Answer", "text": "A2." }}
]
}Frequently asked questions
Which schema type unlocks which rich result?+
Article → top-stories carousel and article-with-image card. Product → price/rating/availability in shopping results. FAQ → accordion below your snippet. HowTo → step carousel. Recipe → recipe card with cook time + rating. LocalBusiness → knowledge panel for local search. Event → event listing with dates. Breadcrumb → site hierarchy in the SERP. Organization + Person → knowledge-panel sidebar candidates.
Do I need to include every recommended field?+
Required fields are the floor — Google needs them to consider you eligible. Recommended fields are stronger signals and may unlock additional visual elements (e.g., adding `aggregateRating` to a Product enables the star-rating display). Fill in as much as accurately reflects the content.
Will Google show the rich result if my schema is valid?+
Maybe. Valid schema is necessary but not sufficient. Google decides per-query whether to show a rich result based on content quality, site authority, and query intent. Don't be surprised if a perfectly-valid Product schema doesn't show shopping rich results on day one.
Can I have multiple schemas on one page?+
Yes — pages frequently have an Organization schema, a BreadcrumbList schema, and a content-type-specific schema (Article/Product/Recipe) all together. Use a separate `<script>` tag for each, or combine them into a `@graph` array. Both work.
Why does my schema validate here but fail Google's Rich Results Test?+
We check structural validity (required fields present, correct types). Google additionally checks domain-specific rules — image dimensions, ISO 8601 strictness on dates, whether the URL actually resolves. Always run Google's official test before relying on the schema for rankings.
Should I worry about schema deprecation?+
Yes — Google periodically retires schema types from rich-result eligibility (Recipe metadata changed, HowTo limits tightened in 2023). Check https://developers.google.com/search/docs/appearance/structured-data once a quarter for any types you rely on.
Related tools
Meta Tag Generator
Build a complete set of HTML meta tags — basic SEO, Open Graph, Twitter Cards, viewport — with character-count warnings.
SERP Snippet Preview
Preview how your title, URL, and meta description render in Google search results — desktop and mobile.
hreflang Generator
Build the hreflang link tag set for multilingual or multi-regional sites with BCP 47 validation.
Readability Score
Score your content with six readability formulas — Flesch, Gunning Fog, SMOG, Coleman-Liau, ARI.
Keyword Density Analyzer
Analyze 1-, 2-, and 3-word phrase frequency and density in your content with stopword filtering.
Robots.txt Generator
Build a valid robots.txt visually with user-agent groups, allow/disallow rules, and sitemap URLs.