Free Online Schema Markup Validator
A schema markup validator parses pasted JSON-LD to confirm it is syntactically valid and that the required schema.org properties for its @type are present.
Your data is processed entirely in your browser and never sent to any server.
How to Use This Tool
- Copy the JSON-LD block from your page's <script type="application/ld+json"> tag.
- Paste it into the input box — the validator parses it as you type.
- If you see a syntax error, fix the reported issue (often a comma or quote) and re-paste.
- Check each detected @type for any "missing required" properties and add them.
- Once everything is green, the markup is syntactically sound and complete for its type.
What Is a Schema Markup Validator?
Structured data is machine-readable markup, usually written as JSON-LD, that describes a page's content using the shared schema.org vocabulary. Search engines read it to power rich results — star ratings, FAQ accordions, recipe cards, event listings and more. JSON-LD must be valid JSON first; a single trailing comma or unquoted key breaks the entire block, so the most common failure is a syntax error rather than a vocabulary mistake.
This validator does a strict two-stage check. First it parses the JSON and reports the exact syntax error if parsing fails. Then, for recognised types — Article, NewsArticle, BlogPosting, Product, FAQPage, Recipe, Event, Organization, LocalBusiness, BreadcrumbList and Person — it confirms the core required properties are filled in (for example Article needs headline, author and datePublished). It walks nested @graph arrays so multi-entity blocks are checked too.
Valid syntax and required fields are necessary but not sufficient for rich results: Google also weighs content quality, eligibility and policy. Use this tool for a fast, private syntax-and-completeness pass — it runs entirely in your browser on the JSON you paste, so unpublished markup never leaves your device. For a fuller property breakdown, use the Structured Data Tester.
Frequently Asked Questions
How is this different from the structured data tester?
Which types are checked?
Does passing here guarantee rich results?
Published by the WeGotEveryTool team. We build and test every tool in-house and update pages when the underlying spec, formula, or recommendation changes.
Reviewed: May 2026. Disclaimer: this tool is provided as-is for general informational use. For decisions with material consequences (medical, legal, financial, security) verify results against a qualified professional source.
Related SEO Tools
Paste JSON-LD to detect every schema.org type, see all properties in a readable tree and check required and recommended fields for rich-result eligibility.
Paste a page's HTML source to extract and grade its title, description, robots, canonical, Open Graph and Twitter tags with length and best-practice warnings.
Paste HTML to extract its Open Graph tags, preview the link card and get warnings for missing required properties like og:title, og:image and og:url.
Paste HTML to find its canonical link tag and flag common problems: missing tag, multiple canonicals, relative URLs or self-referencing mismatches.
Type a title, description and URL to see a live Google desktop and mobile snippet, with pixel-width truncation that matches how search results actually display.