Skip to content
T
Tools.Town
Free Online Tools for Everyone
JSON-LD

Schema Markup Generator

100% Free

Generate valid JSON-LD schema markup for Article, FAQPage, Product, LocalBusiness, Event, HowTo, BreadcrumbList, and more. Copy the ready-to-paste script tag instantly.

JSON-LD Ready
10 Schema Types
Rich Results
100% Offline

Output

7 fields filled
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "My Article Title",
  "description": "A description of this article.",
  "url": "https://example.com/article",
  "datePublished": "2026-01-01",
  "dateModified": "2026-01-01",
  "author": {
    "@type": "Person",
    "name": "Jane Doe"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example Publisher"
  }
}
</script>

Paste the <script> tag inside the <head> of your HTML page for Google to read your structured data.

Embed This Tool

Easy to Embed

Add Schema Markup Generator to your website or blog in seconds.

  • Responsive design
  • Lightweight & fast
  • No backend required
  • Always up-to-date
<iframe
  src="https://tools.town/embed/schema-markup-generator/"
  width="100%"
  height="600"
  style="border:none; border-radius:12px;"
  loading="lazy"
  title="Schema Markup Generator">
</iframe>

Share This Tool

Share Instantly

Share Schema Markup Generator with anyone — no login required.

  • Shareable link
  • No login required
  • Works on any device
  • No account needed

Share via

Advertisement

How to Use

  1. 1 Select a schema type — Article, FAQPage, Product, LocalBusiness, Event, etc.
  2. 2 Fill in the fields for that type (name, description, URL, image, and type-specific fields)
  3. 3 The JSON-LD script tag updates live as you type
  4. 4 Click 'Copy JSON' for the raw JSON or 'Copy <script>' for the full embed tag
  5. 5 Paste inside the <head> of your page and validate with Google's Rich Results Test

Features

  • 10 schema types: Article, FAQPage, Product, LocalBusiness, Organization, Event, Person, BreadcrumbList, HowTo, Recipe
  • Dynamic FAQ builder — add unlimited question/answer pairs
  • Breadcrumb builder — unlimited items with auto-assigned position
  • HowTo step builder — unlimited steps with name and description
  • Empty fields excluded from output — no null clutter in your JSON
  • Copy raw JSON or the full <script type='application/ld+json'> tag
  • 100% client-side — nothing sent to server

Why it Matters

Schema markup tells search engines exactly what your page contains in machine-readable form. Google uses it to generate rich results — FAQ dropdowns, product price stars, event listings, breadcrumb trails, and HowTo carousels. Pages with structured data see measurably higher click-through rates in search.

★★★★★

Use Cases

Blog & Content Sites

Add Article schema with author and publish date for Google News eligibility

E-commerce & Products

Add Product schema with price to unlock review stars in search results

FAQ Pages

Add FAQPage schema to show expandable Q&A directly in Google results

Local Businesses

Add LocalBusiness schema with address and phone to appear in Knowledge Panels

What this tool does

Select a schema type, fill in the fields, and get a ready-to-paste <script type="application/ld+json"> block. Ten schema types are supported: Article, FAQPage, Product, LocalBusiness, Organization, Event, Person, BreadcrumbList, HowTo, and Recipe. Empty fields are excluded automatically so your JSON stays clean.

Why schema markup matters

Rich results stand out in Google search — FAQ dropdowns expand below your listing, product prices show with star ratings, events display dates and locations. These enhanced listings get more clicks than plain blue links, even at the same ranking position.

After generating your markup, validate it with Google’s Rich Results Test and also review the robots.txt Generator and Meta Tag Generator for a complete on-page SEO setup.

Frequently Asked Questions

What is JSON-LD schema markup?
JSON-LD (JavaScript Object Notation for Linked Data) is Google's recommended format for structured data. You embed a <script type='application/ld+json'> block in the page's <head> with a JSON object describing the content using vocabulary from schema.org. Search engines read this to understand your page without guessing.
Does schema markup directly improve Google rankings?
Not directly — Google states structured data is not a ranking factor itself. But it unlocks rich results (FAQ dropdowns, product stars, event listings) that increase click-through rates. Higher CTR can indirectly improve your position over time.
Where should the schema script tag go?
Inside the <head> element of your page. Google can also read it in the <body>, but <head> is standard. You can have multiple JSON-LD blocks on the same page for different schema types.
How do I validate my schema markup?
Use Google's Rich Results Test at search.google.com/test/rich-results or the Schema Markup Validator at validator.schema.org. Paste your URL or raw markup to see which rich result types your page qualifies for and catch any errors.

Related Tools You Might Like

Browse more free tools