schema markup generator

How to use the schema markup generator

  1. Pick a schema type: Organization, LocalBusiness, Product, Article, FAQPage, HowTo, Event, Recipe, BreadcrumbList, or JobPosting.
  2. Fill in the form for required and recommended fields — the form labels match Schema.org vocabulary exactly, so you can cross-reference the official docs.
  3. The JSON-LD output updates live in the right panel. Validation runs against Google's Rich Results Test rules — warnings appear inline.
  4. Copy the <script type="application/ld+json"> block into your <head> (or use a CMS plugin like Yoast or Rank Math to inject it).
  5. Re-verify with Google's Rich Results Test after deploy to confirm eligibility.

When to use it

Hand-writing JSON-LD is fine for one-off pages — a contact page with Organization, a product page with Product. The generator pays off when you're adding schema to many pages at once, or when you're new to Schema.org and want the validation to catch missed required fields. Alternative: merkle's Schema Markup Generator covers similar schema types but its FAQ and HowTo output is less strict than Google's current requirements.

Example

A FAQPage block with three questions renders as:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    { "@type": "Question", "name": "What is...", "acceptedAnswer": { "@type": "Answer", "text": "..." } }
  ]
}

Paste into the page <head> and Google can surface expandable FAQ results in SERP.

Frequently asked questions

Which schema types unlock rich results in Google?
As of 2025-2026: Product (with reviews), Recipe, Article, Event, HowTo (limited), BreadcrumbList, VideoObject, JobPosting, FAQPage (desktop only), and Organization (knowledge panel).
Do I need both microdata and JSON-LD?
No — pick one. Google recommends JSON-LD because it doesn't interleave with rendered HTML and is easier to maintain.
Where does the script tag go?
In the <head> or at the end of <body>. Google parses both positions. One schema block per page per entity is the convention.
Can I include multiple schema types on one page?
Yes — either stack multiple <script> tags or use a single script with @graph array holding related entities.
Will schema boost my rankings?
Schema doesn't directly affect rank, but rich results increase CTR significantly — often 20-40% for product and recipe pages that win them.

Related tools

Last updated: 2026-04-22