Free Tool
Schema Markup Generator
Generate JSON-LD structured data for rich results on Google. Free, instant.
JSON-LD Output
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "",
"description": "",
"author": {
"@type": "Person",
"name": ""
},
"datePublished": "2026-04-06",
"image": "",
"publisher": {
"@type": "Organization",
"name": ""
}
}Common schema markup types
| Type | Purpose | Rich Result |
|---|---|---|
| Article | Blog posts, news articles | Article snippet with date/author |
| FAQPage | Frequently asked questions | Expandable FAQ in search results |
| Product | E-commerce products | Price, availability, reviews |
| LocalBusiness | Physical business locations | Map pack, hours, contact info |
| WebSite | Site-level metadata | Sitelinks search box |
| HowTo | Step-by-step instructions | How-to steps in search results |
| BreadcrumbList | Page navigation path | Breadcrumb trail in SERPs |
How to add schema markup to your website
- Select the schema type that matches your content
- Fill in the required fields
- Copy the generated JSON-LD code
- Paste it inside a
<script type="application/ld+json">tag in your page's<head> - Test with Google's Rich Results Test tool
Frequently Asked Questions
What is JSON-LD?
JSON-LD (JavaScript Object Notation for Linked Data) is the recommended format for schema markup. It is a script block added to your HTML that describes your page's content to search engines without affecting the visible page.
Does schema markup improve SEO?
Schema markup is not a direct ranking factor, but it enables rich results (FAQs, product cards, breadcrumbs) that significantly increase click-through rates. Pages with rich results can see 20-30% higher CTR.
Can I have multiple schema types on one page?
Yes. You can include multiple JSON-LD blocks on a single page — for example, an Article schema and a FAQPage schema on a blog post with an FAQ section.