Schema Generator

Generate valid JSON-LD structured data for rich results. 11 schema types including Article, Product, FAQ, Local Business, Event, How-To, Recipe, Breadcrumb, WebPage, Organization & Video — with live SERP preview showing exactly how your rich snippets will appear in Google.

structured-data.html 0 lines
Test your structured data
0
Schema Score Add fields to improve
Live
google.com/search
About 1,230,000 results (0.42 seconds)
example.com https://example.com

Your Page Title Will Appear Here

Your meta description will appear here. Add structured data to see rich result enhancements below.

related-site.com https://related-site.com › resources › article

Similar Topic - Related Website Article Title ...

A brief description from a related website that appears below your result in search results...

another-blog.com https://another-blog.com › guides › topic

Another Related Article - Third Result Title

Another description from a different website competing for the same query...

All Images Videos News Maps
example.com https://example.com

Your Page Title Will Appear Here

Your meta description will appear here. Add structured data to see rich result enhancements.

related-site.com https://related-site.com › topic

Related Article Title Here ...

Description from another website appearing in mobile search results...

third-result.com https://third-result.com › blog

Third Search Result Title

Another competing page description in mobile Google results...

Supported Schema Types

Article Blog posts & news articles
Product E-commerce with ratings & price
FAQ Expandable Q&A in search
Local Business Address, hours & contact
Event / Recipe / How-To Rich cards in Google results
WebPage / Organization / Video Standard, brand & video schemas

Keyboard Shortcuts

Ctrl+C Copy code
Ctrl+S Download file
Ctrl+R Reset all
1-9 Switch schema type

The Complete Guide to Schema Markup

Schema markup is the language search engines use to understand the meaning behind your content. While your HTML tells browsers how to display a page, structured data tells Google what the page is actually about — whether it is a product with a price, a recipe with cooking time, or an event with a date and venue.

Our Schema Generator creates valid JSON-LD structured data for 11 of the most impactful schema types. With a live SERP preview showing exactly how your rich snippets will appear in Google, you can optimize your structured data before deploying it — no guesswork required.

How to Use the Schema Generator

01

Choose Your Schema Type

Select from 8 schema types using the chips or dropdown. The form fields update dynamically to show only the fields relevant to your chosen type.

02

Fill in Your Content

Enter your page details — title, description, URLs, images, and type-specific fields. The JSON-LD code generates in real-time as you type.

03

Preview Rich Results

Switch to the SERP Preview tab to see how your rich snippet will look in Google on both desktop and mobile devices.

04

Copy or Download

Copy the JSON-LD code and paste it inside a <script type="application/ld+json"> tag in your page's <head> section.

Key Features

Real-Time Generation

Every keystroke instantly updates the JSON-LD output. No submit buttons — see your structured data the moment you type.

Rich Result SERP Preview

See exactly how your page will appear in Google with rich snippets — star ratings, FAQ dropdowns, recipe cards, and more.

11 Schema Types

Article, Product, FAQ, Local Business, Event, How-To, Recipe, Breadcrumb, WebPage, Organization & Video — covering all major rich result types.

Schema Score

A live scoring system evaluates your markup completeness and shows exactly which fields need attention.

Desktop & Mobile Preview

Switch between MacBook browser frame and iPhone mockup to preview your rich results on both devices.

100% Private

All processing happens in your browser. No data is sent to any server — your content stays completely private.

Schema Type Reference

Each schema type generates specific rich result enhancements in Google:

Schema TypeRich ResultKey FieldsBest For
ArticleThumbnail + date + authorheadline, author, datePublished, imageBlog posts, news articles
ProductStars + price + availabilityname, price, rating, availabilityE-commerce product pages
FAQExpandable Q&A accordionquestion, acceptedAnswerFAQ & help center pages
LocalBusinessMap + address + hoursname, address, phone, openingHoursPhysical stores & offices
EventDate block + venue + pricename, startDate, location, offersConcerts, meetups, webinars
HowToNumbered steps listname, step, totalTimeTutorials & guides
RecipeImage + time + caloriesname, cookTime, ingredients, imageCooking & recipe pages
BreadcrumbListNavigation trail in URL areaname, item (URL)All pages (navigation)
WebPageStandard result (no extra)name, description, url, authorAny standard web page
OrganizationKnowledge panel infoname, logo, url, sameAsCompany & brand pages
VideoObjectVideo thumbnail + durationname, thumbnailUrl, duration, uploadDateVideo & tutorial pages
Advertisement
Ad

Why Structured Data Matters

Structured data drives measurable improvements in search visibility:

  • Higher Click-Through Rates: Rich results stand out visually in search results. Pages with rich snippets can see up to 30% more clicks than standard listings.
  • Better Search Understanding: Schema markup helps Google understand your content's context, leading to more relevant search appearances and potentially higher rankings.
  • Voice Search Ready: Google Assistant and other voice assistants use structured data to provide direct answers. FAQ and How-To schemas are particularly valuable for voice search.
  • E-commerce Advantage: Product schema with ratings, price, and availability gives shoppers the information they need before clicking — attracting more qualified traffic.
  • Local SEO Boost: LocalBusiness schema helps Google understand your business details, improving visibility in local search results and Google Maps.

Expert Schema Markup Tips

Match Schema to Content

Only add schema types that accurately describe your page content. Using Product schema on a blog post will cause validation errors and may result in a manual action from Google.

Use High-Quality Images

For Article, Product, Recipe, and Event schemas, provide images that are at least 1200px wide. Google prioritizes results with high-resolution images in rich results.

Test Before Deploying

Always validate your JSON-LD using Google's Rich Results Test (search.google.com/test/rich-results) before deploying to production.

Keep Data Current

Ensure your structured data stays accurate. Outdated prices, past event dates, or incorrect business hours can hurt your search presence and user trust.

Advertisement
Ad

Frequently Asked Questions

What is JSON-LD structured data?

JSON-LD (JavaScript Object Notation for Linked Data) is a method of encoding structured data using JSON. It is the recommended format by Google for adding schema markup to web pages. Unlike Microdata or RDFa, JSON-LD is placed in a script tag and does not require changes to your existing HTML content, making it easier to implement and maintain.

What are Google rich results?

Rich results are enhanced search listings that include extra visual elements beyond the standard title-URL-description format. Examples include star ratings for products, expandable FAQ sections, recipe cards with cooking times, event dates and venues, and breadcrumb navigation trails. Adding valid structured data enables these enhanced displays.

Which schema type should I use?

Choose the schema type that best matches your page content: Article for blog posts and news, Product for e-commerce items, FAQ for question-and-answer pages, LocalBusiness for physical stores, Event for events, HowTo for step-by-step guides, Recipe for cooking pages, BreadcrumbList for navigation trails, WebPage for standard pages, Organization for company info, and VideoObject for video content.

How do I add JSON-LD to my website?

Copy the generated JSON-LD code and paste it inside a <script type="application/ld+json"> tag in your page's HTML. It can be placed in the <head> section or anywhere in the <body>. Google recommends the <head> section for faster discovery by crawlers.

Can I use multiple schema types on one page?

Yes, you can have multiple JSON-LD blocks on a single page. For example, a recipe page might have both Recipe schema and BreadcrumbList schema. Each should be in its own <script type="application/ld+json"> tag. Google can process multiple structured data blocks per page.

Is my data stored on your servers?

No. All schema generation happens entirely in your browser using JavaScript. We never transmit, store, or log your data. Everything stays 100% private on your machine.