Free Tool · Generator
Schema Markup Generator
Generate validated JSON-LD schema markup for 9 types — paste-ready for your site.
Blog posts and editorial articles. Required for the Article rich result on Google. schema.org spec
Google truncates headlines past ~110 characters in rich results.
0/250
Recommended: 1200×630 PNG/JPG. Required for Article rich results.
Optional but recommended — signals freshness to Google + AI engines.
Author
Publisher
Missing required fields
Fill these to produce a valid Article (BlogPosting) schema: Headline, Article URL, Featured image URL, Date published, Author name, Publisher name.
JSON-LD output
json-ld{
"@context": "https://schema.org",
"@type": "BlogPosting"
}Paste-ready HTML embed
htmlDrop this inside your <head> tag<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting"
}
</script>We don't run validation here — paste the snippet above into Google's official testers (links below). They run the same parser Google uses for indexing.
Output length · 64 chars
Automate it with SEOitis
Want schema on every article — automatically?
SEOitis generates FAQ schema, BlogPosting schema, BreadcrumbList, and Organization markup on every article it ships. Run a free site analysis to see the schema we'd add for your site.
How to use
How to use the Schema Markup Generator
- 01
Pick the most specific schema type that fits your page
An About page is an Organization. A blog post is a BlogPosting (more specific than Article). A pizzeria is a Restaurant (more specific than LocalBusiness). Specificity helps Google route your page into the right rich result format and helps AI engines describe you accurately.
- 02
Fill every required field — don't skip the recommended ones
Required fields are marked with a red asterisk and produce errors in Google's Rich Results Test if they're missing. Recommended fields (like dateModified, author URL, GTIN for products) aren't strictly required but they significantly improve eligibility for rich snippets and AI citation.
- 03
Use absolute URLs everywhere — never relative paths
Schema URLs must start with https:// (or http://). A relative path like /author/jane-doe will fail validation. The same goes for image URLs, sameAs profile URLs, and canonical URLs. If you don't have a specific page yet, use the homepage URL as a fallback.
- 04
Validate before you ship — every time
Paste the generated snippet into Google's Rich Results Test (link in the Validate panel) before you publish. The tester catches missing required fields, malformed dates, and type mismatches that would otherwise silently disqualify your page from rich results. Re-run it any time you change the schema.
- 05
Place the script in your page <head> — not the body
Google ignores JSON-LD outside the <head> on most page types. The 'Paste-ready HTML embed' panel produces the exact <script type="application/ld+json"> wrapper — drop it inside your page's <head> tag and you're done. Most CMSs (WordPress with a header-script plugin, Webflow, Framer, Shopify) support this out of the box.
- 06
Match the schema to what's actually on the page
Don't claim FAQ markup if the page doesn't visibly contain those questions and answers. Don't add Product schema if you're not selling that product. Google explicitly penalises schema mismatches as a manual action — every claim in your structured data must be reflected in the rendered page content.
Frequently asked
About the Schema Markup Generator
Related tools
Pairs well with this one
Meta Tag Generator
Build a complete, validated set of HTML meta tags — title, description, robots, canonical, Open Graph, Twitter cards, and more.
Open Graph Generator
Generate Open Graph and Twitter Card meta tags with live social preview — see how your links look on Facebook, Twitter/X, and LinkedIn.
UTM Link Builder
Build campaign URLs with UTM parameters for Google Analytics tracking — with source/medium presets and live preview.
XML Sitemap Generator
Create valid XML sitemaps with priority, change frequency, and last modified dates — bulk URL support included.
More free tools
The full SEOitis free toolkit
01 · Generator
Schema Markup Generator
Generate validated JSON-LD schema markup for 9 types — paste-ready for your site.
02 · Analyzer
Google SERP Preview
See how your title and description render on Google desktop, mobile, and as a social card — with real pixel-width truncation.
03 · Analyzer
Core Web Vitals Checker
Real Core Web Vitals from Google PageSpeed Insights — LCP, INP, CLS, FCP, TTFB. Lab + field data, mobile + desktop.
04 · Generator
Meta Tag Generator
Build a complete, validated set of HTML meta tags — title, description, robots, canonical, Open Graph, Twitter cards, and more.
05 · Generator
Robots.txt Generator
Build a clean robots.txt — including AI bots like GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and CCBot.
06 · Checklist
SEO + AI Search Checklist
A modern 50-item SEO checklist covering technical, on-page, content, and AI-search (GEO) — with progress saved in your browser.
07 · Generator
Open Graph Generator
Generate Open Graph and Twitter Card meta tags with live social preview — see how your links look on Facebook, Twitter/X, and LinkedIn.
08 · Generator
Hreflang Tag Generator
Generate hreflang tags for international SEO — HTML link tags, HTTP headers, or XML sitemap format with x-default support.
09 · Analyzer
Keyword Density Checker
Analyze keyword frequency and density in your content — single words, 2-word, and 3-word phrases with stop-word filtering.
10 · Generator
Redirect Generator
Generate 301/302 redirect rules for Apache .htaccess, Nginx, Next.js, and Vercel — with bulk import support.
11 · Generator
XML Sitemap Generator
Create valid XML sitemaps with priority, change frequency, and last modified dates — bulk URL support included.
12 · Generator
Disavow File Generator
Build a Google disavow.txt file to reject spammy backlinks — with URL/domain validation, comments, and bulk import.
13 · Analyzer
Word Counter
Count words, characters, sentences, paragraphs, and reading time — with SEO content length recommendations.
14 · Generator
UTM Link Builder
Build campaign URLs with UTM parameters for Google Analytics tracking — with source/medium presets and live preview.