JSON-LD Schema Generator
FreeGenerate JSON-LD structured data for any schema.org type. Build Article, Product, FAQ, HowTo, LocalBusiness, and Event schemas in minutes.
What's next
Settings guide
Choosing the right schema type:
- ·Article / BlogPosting / NewsArticle: Editorial content — articles, blog posts, news
- ·Product: E-commerce product pages with price, availability, and reviews
- ·FAQPage: Pages with question-and-answer sections
- ·HowTo: Step-by-step instructional guides with numbered steps
- ·LocalBusiness: Business location pages (also supports Restaurant, MedicalBusiness subtypes)
- ·Event: Upcoming events with date, time, location, and ticket information
- ·BreadcrumbList: Site navigation path for all content pages
- ·Organization: Site-wide brand/publisher identity (typically used on homepage)
Multiple schemas per page:
Combine related schema types on the same page. An article page should have Article + BreadcrumbList. A local business page should have LocalBusiness + BreadcrumbList. A product page with reviews should have Product + Review.
Required vs recommended properties:
Required properties make your markup valid. Recommended properties increase eligibility for specific rich result types. This generator shows both clearly so you can prioritize the fields that matter most.
Format comparison
JSON-LD vs Microdata:
Microdata embeds schema properties directly in your HTML attributes (using itemscope, itemtype, itemprop). JSON-LD is a standalone script block. JSON-LD is easier to maintain, does not require HTML restructuring, can be generated server-side, and is Google's stated recommendation. Microdata is still supported but JSON-LD is the modern standard.
JSON-LD vs rich result plugins:
CMS plugins (Yoast, RankMath, Schema Pro) generate JSON-LD automatically per page based on content type. This tool is for manual generation — ideal for custom pages, headless sites, non-WordPress CMSs, or cases where plugin-generated schema needs manual supplementation or override.
How it works
Select schema type
Choose your schema type from the list — Article, Product, FAQ, HowTo, LocalBusiness, Event, or any other supported type.
Fill required fields
Complete all required properties for your chosen type. Optionally add recommended properties for richer results.
Copy the script block
Get the complete JSON-LD script tag with your data populated and validated.
Add to your page and validate
Paste the script into your page head and verify with Google's Rich Results Test for eligibility confirmation.
About this format
JSON-LD (JavaScript Object Notation for Linked Data) is Google's preferred format for structured data markup. It embeds machine-readable information about your page's content in a `<script>` tag in your HTML — separate from the visible content — making it easy to add and update without changing your page's presentation layer.
This generator covers the schema.org types most commonly used for SEO rich results: Article, BlogPosting, NewsArticle, Product, Review, FAQ, HowTo, LocalBusiness, Event, Organization, BreadcrumbList, and more. Each schema type has a guided form showing required and recommended properties per Google's structured data documentation, so you produce valid markup without manually consulting schema.org specifications.
JSON-LD is the recommended format over Microdata and RDFa because it is maintained in one place (the `<head>`), does not intermingle with your HTML structure, and is fully supported by all major search engines. You can add multiple JSON-LD blocks to a single page — for example, an article page might include both Article schema and BreadcrumbList schema simultaneously.