Schema Markup Generator

Answer: The Schema Markup Generator produces your output instantly from the input you provide — everything runs in your browser, free, with no signup required.

Generate valid JSON-LD structured data for 24 Schema.org types

Ad
JSON-LD Output

  
Ad

What is Schema Markup?

Schema markup (structured data) is a standardized vocabulary, maintained at Schema.org, that tells search engines what the things on a page actually are: this number is a price, this date is when the event starts, this name is the author. You add it as a block of JSON-LD, and Google, Bing and other crawlers read it alongside your visible content. Get it right and some page types become eligible for rich results, the enhanced listings with star ratings, prices, dates or video thumbnails.

This generator builds that JSON-LD for 24 common types. Pick a type, fill in the fields, and the output updates as you type. The copy button wraps it in the <script type="application/ld+json"> tag for you, so it's ready to paste.

Why Schema Markup Matters for SEO

One thing schema isn't: a direct ranking factor. Google has said plainly that structured data helps it understand and display a page, not rank it higher. The payoff is in how your listing looks and how accurately you're understood.

Which schema types still get rich results?

Google has trimmed its list of supported features several times since 2023, so a lot of older advice is out of date. Here's where the types in this generator stand.

Schema typeGoogle rich result (as of September 2026)Typical use
ProductYes: price, availability, review stars (product snippets and merchant listings)Online stores, product pages
RecipeYes: image, rating, cook time in results and recipe carouselsFood blogs
EventYes: date and venue in the event experienceConcerts, classes, meetups
JobPostingYes: listing in Google's jobs experienceCareers pages, job boards
VideoObjectYes: video thumbnail, duration, key momentsPages with an embedded video
Review / AggregateRatingYes, but only nested on eligible types, and not for self-serving reviews of your own LocalBusiness or OrganizationProduct and recipe ratings
SoftwareApplicationYes, when it includes a rating or reviewApp and tool pages
Organization / LocalBusinessNo snippet, but feeds logo, contact details and knowledge panel infoHome page, contact page, local business sites
Article / BlogPosting / NewsArticleNo dedicated snippet; helps Google read headline, author, image and datesBlog posts, news
BreadcrumbListShown on desktop; Google dropped breadcrumb display from mobile results in January 2025Any site with a category structure
FAQPageNo. Limited to government and health sites in August 2023, and removed from all results in May 2026Still valid Schema.org, still readable by other crawlers
HowToNo. Deprecated in September 2023Same as above
CourseCourse Info rich result is among the seven features Google began phasing out in June 2025Course pages
Person, Place, Service, Offer, MedicalConditionNo standalone rich resultDescribing entities for search engines and AI systems

Markup for a type that no longer earns a rich result isn't harmful. Google has said unused structured data doesn't cause problems, and other search engines and AI crawlers can still read it. It just won't change how you look in Google.

How to Add Schema to Your Site

1. Generate your JSON-LD using the tool above
2. Copy the output (the copy button includes the script tag)
3. Paste it into your page's <head> or <body>. On WordPress, a header-scripts plugin or your SEO plugin's custom schema field works
4. Test with Google's Rich Results Test for rich result eligibility, and the Schema Markup Validator for general Schema.org syntax
5. After it's live, watch the Enhancements reports in Google Search Console for errors

Worked example: a local bakery

Say you run a bakery. Choose LocalBusiness, enter the name, street address, city, phone, opening hours as Mo-Sa 07:00-15:00 and a price range of $$. The output is a single JSON object with "@type": "LocalBusiness" and a nested PostalAddress. Paste it on your home page or contact page, not on every page. Save Product markup for pages about a specific item, like an online order page for a cake with its price. Adding Product to a general page about your shop isn't what the type is for, and Google ignores or flags it.

Common schema mistakes

Schema Type Guide

Working with the output? The JSON formatter will pretty-print or validate a block you've edited by hand, and the meta tag generator handles the title, description and Open Graph tags that sit next to it in your head.