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

Standards & References

Related Articles

In-depth guides and technical articles.

View all →
Schema Markup Is About Entities, Not Just Pages — How @id, Organization Hierarchies, and Person Authorship Actually Work
Schema markup for multi-location businesses, organization hierarchies, and multi-author sites requires explicit entity relationships — and @id properties are the mechanism that lets Google connect the same entity across pages. Here's how Organization and LocalBusiness nest correctly, why Person authorship is a stronger E-E-A-T signal than Organization, the @graph wrapper for combining multiple schema types, and why sameAs links to Wikipedia and Wikidata strengthen entity understanding.
Schema Validation vs Rich Results Eligibility: Why Perfectly Valid JSON-LD Can Still Fail Google's Rich Results Test
Schema markup can be perfectly valid JSON-LD and still fail Google's Rich Results Test — because "valid Schema.org syntax" and "eligible for a specific rich result" are checked by different tools against different criteria. Here's how general validators and Google's Rich Results Test differ, common gaps where technically-optional fields are eligibility-required, and why passing eligibility still doesn't guarantee a rich result actually appears.
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.
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.
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.