Schema Markup Generator

Generate JSON-LD structured data for Google rich results. Choose a schema type, fill in the fields, and copy the ready-to-use code.

JSON-LD Output

            

Frequently Asked Questions

Schema markup is structured data vocabulary from schema.org that helps search engines understand your content's context. It can unlock rich results in Google Search — star ratings, FAQ dropdowns, product prices, breadcrumbs — which improve click-through rates by up to 30% over plain blue links.

Place the <script type="application/ld+json"> block anywhere in the <head> or <body> of your HTML. Google recommends putting it in the <head>. You can have multiple JSON-LD blocks on the same page for different schema types.

Schema markup does not directly boost rankings. However, rich results driven by schema improve click-through rates, which can indirectly improve rankings over time. Google has confirmed structured data helps them understand page content, which aids correct indexing and categorization.

Use Google's Rich Results Test (search.google.com/test/rich-results) to validate your markup and see which rich result types it qualifies for. Also check Schema Markup Validator (validator.schema.org) for general schema validation beyond Google's supported types.

The highest-impact schema types for SEO are FAQ (expands your SERP listing with question dropdowns), Product (shows price, availability, and star ratings), Article (enables Top Stories carousel eligibility), and LocalBusiness (enhances local search presence with address, hours, and reviews). HowTo and Recipe schemas are also highly effective for niche content types.

Google officially supports rich results for the following schema types: Article, Book, Breadcrumb, Course, Dataset, Event, FAQ, HowTo, Image License, Job Posting, Local Business, Movie, Product, Recipe, Review Snippet, Sitelinks Searchbox, Software App, Speakable, and Video. You can find the complete and up-to-date list at developers.google.com/search/docs/appearance/structured-data/search-gallery.

JSON-LD is a JavaScript notation embedded in a <script> tag, completely separate from HTML — Google's recommended format because it is easy to add and update without touching page markup. Microdata embeds schema attributes directly into HTML elements using itemscope and itemprop attributes. RDFa is similar to Microdata but uses a different attribute syntax. JSON-LD is preferred for all new implementations.

Use Google's Rich Results Test (search.google.com/test/rich-results) to paste your URL or code and see which rich result types your schema qualifies for, along with any errors or warnings. For broader validation beyond Google's supported types, use the Schema Markup Validator (validator.schema.org). In Google Search Console, the Enhancements section also shows schema errors across your entire site.

Schema markup does not directly boost rankings as a ranking factor. However, it has a powerful indirect impact: rich results produced by schema markup typically achieve significantly higher click-through rates (CTR), which generates more traffic and positive engagement signals. Google has confirmed structured data helps their systems understand page content better, which aids correct categorization and indexing.

Organization schema describes your company — including name, logo, contact details, social profiles, and address — and should appear on your homepage or About page. It helps Google associate your brand identity with your website. WebSite schema enables the Sitelinks Searchbox rich result, which shows a search box directly in Google's results for branded queries. Both are typically implemented together on the homepage.

About This Schema Markup Generator

This free schema markup generator creates JSON-LD structured data for common Schema.org types including Article, LocalBusiness, FAQ, Product, BreadcrumbList, and more. Fill in the form fields and copy the generated <script type="application/ld+json"> block into your page's <head>.

Structured data helps search engines understand your content and can unlock rich results — stars, FAQs, breadcrumbs — in Google Search. JSON-LD is Google's recommended format because it separates structured data from the HTML markup.

When to use this tool

  • Adding Article schema to blog posts and news articles
  • Marking up business name, address, and phone for local SEO
  • Adding FAQ schema to Q&A content for rich results
  • Generating BreadcrumbList schema for site navigation

How It Works

Choose Schema Type

Select the schema type that matches your page — Article, FAQ, Product, LocalBusiness, or Breadcrumb. The form fields update automatically.

Fill the Fields

Enter your page details. The JSON-LD output updates in real time. For FAQ and Breadcrumbs, add as many items as you need.

Copy & Validate

Copy the generated script tag, add it to your page, then validate it with Google's Rich Results Test to confirm eligibility for rich snippets.

Common Use Cases

Product Rich Results

Add Product schema with aggregateRating to display star ratings and price in Google Search, significantly increasing CTR for e-commerce product pages.

FAQ Dropdowns

Add FAQ schema to expand your search snippet with collapsible Q&A, effectively doubling your SERP real estate and increasing visibility for informational queries.

Article Schema

Mark up blog posts and news articles with Article or NewsArticle schema to qualify for Google Top Stories carousel and enhance author E-E-A-T signals.

Local Business

Add LocalBusiness schema with address, phone, and opening hours to improve visibility in Google Maps and local search results.

Breadcrumb Navigation

Add BreadcrumbList schema to replace the URL in search snippets with a clean breadcrumb trail, helping users understand page hierarchy at a glance.

CTR Improvement

Rich results consistently achieve higher click-through rates than standard blue links. Schema markup is one of the fastest ways to improve organic CTR without changing rankings.

Related Articles

View all articles
FAQ Schema Lost Its Rich Results for Most Sites — Here's What That Means for Your Structured Data Strategy

FAQ Schema Lost Its Rich Results for Most Sites — Here's What That Means for Your Structured Data Strategy

FAQ schema used to dramatically expand search results — then Google removed the feature for most sites, leaving behind carefully implemented markup that no longer produced the expected visual benefit. Here's what this episode reveals about schema investment strategy, why "multiple value channels beyond SERP display" is the right framework, which schema types have remained stable, and why removing FAQ schema after the change isn't necessarily the right response.

Jun 16, 2026
E-E-A-T and Structured Data: Using Schema to Communicate Trust Signals to Google

E-E-A-T and Structured Data: Using Schema to Communicate Trust Signals to Google

E-E-A-T is assessed through multiple proxies — and structured data is one of the most direct ways to communicate authorship, organisation identity, and content credibility. Here's how Author schema with sameAs, Organization schema, MedicalWebPage review markup, and entity consistency all contribute to E-E-A-T signals.

Jun 10, 2026
Which Schema Types Actually Produce Rich Results in Google — and Which Don't

Which Schema Types Actually Produce Rich Results in Google — and Which Don't

Valid schema doesn't guarantee rich results. Here's which schema types actually produce rich results in 2024 (Product, Event, JobPosting, BreadcrumbList), the 2023 FAQ and HowTo changes, and common reasons schema fails despite passing validation.

Jun 8, 2026
Schema Generator — Create JSON-LD Structured Data for Google Rich Results

Schema Generator — Create JSON-LD Structured Data for Google Rich Results

Learn how schema markup works, which schema types (Article, FAQ, HowTo, WebApplication, BreadcrumbList) enable rich results in Google, and how to generate correct JSON-LD structured data with a free tool.

Jun 6, 2026