Schema Markup Generator and Validator: Build JSON-LD and check it against Google's current rules
Schema markup is code, usually JSON-LD, that tells search engines what a page is about. Build it below, or paste it to see its errors and the Google rich results it could qualify for.
Schema type
- Blog post
- Article
- News article
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Bake Sourdough Bread at Home",
"description": "A beginner's guide to baking sourdough bread with four ingredients and a home oven.",
"image": "https://example.com/images/sourdough.jpg",
"mainEntityOfPage": "https://example.com/blog/sourdough-bread",
"datePublished": "2026-09-14",
"dateModified": "2026-10-20",
"author": {
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/authors/jane-doe"
}
}
</script>Paste it in the page's head or body.
Google result preview
How to Bake Sourdough Bread at Home
A beginner's guide to baking sourdough bread with four ingredients and a home oven.
Sep 14, 2026
A rough preview. Valid markup makes you eligible, and Google decides what it shows.
Live check against Google's rules
- Could qualifyArticle. All required properties are present.
No errors or warnings.
About this schema markup generator and validator
This free schema markup generator builds JSON-LD for Article, FAQ, Product, Local business, Organization, Breadcrumb, How-to, Event, Review and Software app pages. Each type opens with an example, and the code, a Google result preview and a check against Google's rules update as you type.
The schema markup validator works on any JSON-LD you paste, on the HTML of a page, or on a live URL. It works as a schema checker for errors like broken JSON, missing required properties, bad dates and prices with currency symbols, and it lists the Google rich results the markup could qualify for.
The rules come from Google's current structured data docs, including what has changed: FAQ and How-to markup no longer earn rich results, and the tool says so. Validation runs in your browser, with no sign-up.
What is schema markup?
Schema markup is code that tells search engines what a page is about, in a fixed vocabulary from schema.org. Most sites write it as JSON-LD: a small script block that visitors never see.
Valid markup can make a page eligible for rich results, like review stars or a product price. It doesn't guarantee them, and Google says the markup must match what's visible on the page.
Which schema types still earn rich results?
Eight of the ten types in this generator still have a Google rich result or search feature. FAQ and How-to don't, and many older guides still say they do.
| Type | In Google today | Required by Google |
|---|---|---|
| Article | Better title, image and date in results. | None. Google recommends headline, image, author and dates. |
| Breadcrumb | Google says breadcrumbs now show on desktop results only. | itemListElement with 2 or more items, each with name, position and item (last item may skip item). |
| Event | In-person events with a set time and place. | name, startDate, location with address. |
| Local business | Hours, ratings and actions in the knowledge panel. | name, address. |
| Organization | Logo, contact details and identifiers. | None. Google recommends name, url, logo and more. |
| Product | Price, availability and review stars. | name, plus one of offers, review or aggregateRating. |
| Review snippet | Stars on books, recipes, movies, products, apps and businesses. | author, itemReviewed with name, reviewRating with ratingValue. |
| Software app | Rating, price and app details. | name, offers.price, plus aggregateRating or review. |
| FAQ | Google stopped showing it on May 7, 2026, and removed the docs on June 15, 2026. | No rich result to qualify for. |
| How-to | Removed from mobile in August 2023 and from desktop on September 13, 2023. | No rich result to qualify for. |
Should you remove FAQ schema now?
There's no rush. FAQ markup no longer changes how you look in Google, but it does no harm. Google limited FAQ rich results to government and health sites in 2023, then removed them for everyone in May 2026.
Keep it if your CMS adds it for free. Don't spend new time on it for Google. This generator still builds FAQ and How-to markup, since other tools can read them, and it tells you plainly that no rich result comes with it.
How to add JSON-LD to your site
- Custom site: paste the script block anywhere in the page's head or body.
- WordPress: most SEO plugins add markup for you. For anything extra, use a Custom HTML block or a header scripts plugin.
- Wix: follow our step-by-step guide to schema markup on Wix.
- Shopify and other platforms: themes often add Product markup already. Check a live product page in the Validate tab before adding more, so you don't create two competing blocks.
After publishing, run the URL through the Validate tab, then through Google's Rich Results Test. To check titles, descriptions and social tags on the same page, use the website metadata checker.
Schema checkers compared
This tool
Google's required and recommended properties for 14 type groups, plus JSON errors in plain English.
Limit: Reads JSON-LD in the served HTML. It doesn't run JavaScript.
Google Rich Results Test
What Google itself can read, on the rendered page, for the rich results it still supports.
Limit: Only covers rich results. Types Google retired aren't reported.
Schema.org Validator
Whether the markup follows the schema.org vocabulary, in JSON-LD, Microdata and RDFa.
Limit: Says nothing about Google's rules or rich results.
Use them together. The Schema.org validator replaced Google's old Structured Data Testing Tool for general syntax checks.
Facts worth knowing
- 1
Google stopped showing FAQ rich results on May 7, 2026, and removed its FAQ documentation on June 15, 2026. Google Search updates
- 2
How-to rich results left mobile in August 2023 and desktop on September 13, 2023. Google calls the result type deprecated. Google Search Central blog
- 3
Article and Organization markup have no required properties in Google's docs. Local business needs only name and address. Google structured data gallery
- 4
Google says structured data isn't required for generative AI search, and that it still helps pages qualify for rich results. Google's AI optimization guide
Keep going
- Website metadata checker
See the title, description, Open Graph tags and JSON-LD of any page.
- Schema markup on Wix
Add structured data to a Wix site, step by step.
- Canonical checker
Check that the URL in your markup is the one Google should index.
- Try Outrank
We make Outrank. It researches keywords, writes articles and publishes them to your site.
How to use Schema Markup Generator and Validator
- 1
Pick a schema type
Choose Article, Product, Local business, Event, Review and more. Each type opens with an example you can overwrite.
- 2
Fill in the form
The JSON-LD, the Google preview and the check against Google's rules all update as you type. You can also pre-fill from a URL.
- 3
Copy the code
Copy the script tag and paste it into your page's head or body.
- 4
Validate the live page
Switch to Validate and enter the URL or paste the code to see errors, warnings and the rich results it could qualify for.
More free SEO tools
- URL Slug GeneratorCreate clean, SEO-friendly URL slugs instantly.
- Robots.txt Validator & CheckerValidate your robots.txt for crawl issues.
- XML Sitemap ValidatorCheck your XML sitemap health and errors.
- Google Crawler SimulatorSee how Googlebot views your page.
- Canonical Tag CheckerVerify canonical tags to fix duplicate content.
- Website Metadata CheckerCheck any URL's meta tags, Open Graph and Twitter Cards.
- Google Preferred Source Button GeneratorMake an "Add us as a preferred source on Google" button for your site.
- llms.txt Generator and CheckerCreate or check an llms.txt file from your sitemap, with no AI and no sign-up.
- Keyword ResearchFind the best keywords to rank for.
- Blog Post Ideas ToolGet blog post ideas with SEO-ready titles.
- Free Image Alt Text GeneratorGenerate descriptive alt text for any image.
- JSON to CSV ConverterConvert JSON data to CSV format instantly.
- SEO Cost CalculatorEstimate your monthly SEO campaign budget.
- Title Tag GeneratorCreate optimized title tags that maximize CTR.
- Keyword CombinerMerge keyword lists into all combinations.
- SEO ROI CalculatorCalculate ROI for your SEO campaigns.
- CTR CalculatorCalculate click-through rate and see what a better Google position is worth.
- Keyword Density CheckerAnalyze keyword density across your content.
- SEO ChecklistStep-by-step SEO guide for your website.
- Backlink CheckerSee who links to any website.
- SEO Competitor FinderFind the sites that compete with you on Google.
- Link ExtractorExtract every link from any web page.
- Website Worth CalculatorSee how much any website or blog is worth.
- Sell Backlinks CalculatorSee how much you can earn selling sponsored posts.
- Google Rank CheckerCheck where your site ranks on Google for up to 10 keywords at once.
- Website Traffic CheckerSee how much Google traffic any website gets.
- Domain Rating CheckerCheck the DR of any website, or up to 20 at once.
- Domain Age CheckerSee when any domain was registered and how old it is.
- Blog Name GeneratorGet blog and newsletter name ideas, with free .com checks.
