Schema Markup Generator
Generate JSON-LD structured data markup for any page type and earn rich result snippets in Google search results.
Blog posts, news articles, editorial content
Generated JSON-LD
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article"
}
</script>Schema Types Reference
The schemas Google uses for rich results, what content they describe, and the eligible rich result types.
| Schema | Best for | Rich result |
|---|---|---|
| Article | Blog posts, news articles, editorial content | Top stories, article card |
| FAQPage | Pages answering 3+ related questions | Expandable FAQ in SERP |
| Product | E-commerce product detail pages | Price, stars, availability |
| LocalBusiness | Physical storefronts and service-area businesses | Map pack, Knowledge Panel |
| Organization | Company-level identity on any page (often the homepage) | Knowledge Panel, sitelinks |
| BreadcrumbList | Every indexed page with a clear hierarchy | Breadcrumb trail in SERP |
| HowTo | Step-by-step tutorials and instructional posts | Steps carousel (voice + SERP) |
What Is Schema Markup?
Schema markup is structured data that turns your webpage from plain text into a machine-readable document. Without it, Google has to infer what a page is about from the words on the page. With schema, you tell Google directly: this is a product, here is the price, here is the rating. That clarity is what unlocks rich results: the stars, prices, FAQs, breadcrumbs, and carousels that make your listing visually dominant in search results.
The format Google officially recommends is JSON-LD, a block of JSON inside a <script> tag placed in your page's <head>. It is invisible to users, does not affect page layout, and can be dropped into any site regardless of CMS or framework. This tool builds valid JSON-LD for the seven most common schema types so you can copy, paste, and ship.
Match schema to visible content
Never mark up content that is not actually on the page. Google considers this spam and can issue a manual action that removes rich results across your whole site.
Always add BreadcrumbList
Breadcrumbs are the single most reliable rich result. Add BreadcrumbList on every indexed page alongside the page-specific schema (Article, Product, etc).
Validate before publishing
Paste your JSON-LD into Google's Rich Results Test at search.google.com/test/rich-results to confirm eligibility and catch required-field errors before going live.
Keep schema in sync
When prices, availability, ratings, or article dates change on the page, update the schema too. Stale structured data can disqualify you from rich results.
Frequently Asked Questions
Common questions about schema markup, JSON-LD, and rich results.
Related Tools
More free seo tools tools
URL Slug Generator
Convert any title or phrase into a clean, SEO-friendly URL slug with lowercase formatting and hyphen separation.
Robots.txt Generator
Create a valid robots.txt file to control which pages Google and Bing can crawl and index on your site.
SEO Checklist
Work through a step-by-step SEO checklist covering technical, on-page, content, and link building essentials.
SERP Preview Tool
See exactly how your title tag and meta description appear in Google search results before you publish.
Want these on autopilot?
RankPill automates everything these tools do. Meta descriptions, titles, content briefs, and full articles published to your site every day without lifting a finger.
