Toolminex
SEO & Developer Tool

Schema Validator

Test and debug Schema.org structured data, JSON-LD tags, and JSON schemas. Inspect live URLs or paste markup directly to verify Google rich result eligibility in real time.

Test live URLs or paste codeRich results auditFree & no signup

Enter Webpage URL to Audit

Fetch and validate Schema.org structured data directly from any public website against Google Rich Results rules.

Quick tests:··

Ready to audit your webpage schema

Enter any public URL above to extract its embedded JSON-LD structured data and run real-time Google Rich Results validation.

Extracts All JSON-LD

Discovers isolated script blocks, nested entities, and multi-node @graph arrays automatically.

Rich Results Eligibility

Audits required and recommended properties for 16+ schemas including Article, Product, and FAQ.

Actionable Fix Tips

Flags unescaped quotes, trailing commas, and bad ISO 8601 date formats with exact fix recommendations.

How to validate schema markup online

Follow these steps to check structured data syntax and confirm Google rich result eligibility.

  1. 01

    Enter a live URL or paste your schema code

    Enter any public website URL to automatically fetch and extract its JSON-LD markup, or paste your code snippet or <script> tag directly into the editor.

  2. 02

    Review instant syntax and rich snippet diagnostics

    The validator parses your code, flagging syntax mistakes with line and column numbers while verifying required properties for Article, Product, FAQPage and 13 other Schema.org types.

  3. 03

    Apply recommended fixes and copy clean markup

    Review the actionable fix suggestions for missing properties or malformed ISO 8601 dates. Use the Format button to beautify the JSON before copying it into your CMS template or codebase.

When to validate structured data

Testing schema early helps webmasters, SEO consultants, and developers avoid indexing errors.

Prevent Google Search rich snippet rejections

Missing a single mandatory property like headline in Article or image in Product causes Google to reject rich snippets. Run this audit to catch missing fields before indexing.

Inspect competitor or live client schemas by URL

Enter any production URL to reverse-engineer and verify how competitor sites or staging pages implement structured data, breadcrumbs, and product ratings.

Catch syntax errors before deployments

A stray trailing comma or unescaped quote in your JSON-LD crashes the entire script tag silently in browsers. Pinpoint exact error line and column positions instantly.

Verify nested Offer and AggregateRating objects

E-commerce stores often pass valid product names but fail nested currency checks (such as using '$' instead of 'USD') or numeric rating bounds. Check deep object hierarchies in real time.

Audit multi-entity @graph arrays from CMS plugins

Modern headless CMS engines and WordPress plugins bundle Organization, WebSite, and BreadcrumbList into a unified graph. The tool unpacks each node individually to verify cross-references.

Validate developer payloads against JSON Schema specifications

API teams can test configuration files and request bodies against draft-07 schemas to verify string patterns, integer ranges, and required field lists.

What the validator checks, and what it doesn't

Paste JSON-LD, or enter a URL and our server fetches the page and extracts every <script type="application/ld+json"> block. Each block is parsed, and its @type is matched against built-in rules for 16 common types, from Article, Product and FAQPage to JobPosting, Recipe and VideoObject. Missing required and recommended properties are listed, along with format problems such as dates that aren't ISO 8601.

  • The rules are this tool's own summary of Google's documentation, which changes. Confirm important pages with Google's Rich Results Test before relying on a rich result.
  • Microdata and RDFa markup in HTML attributes aren't read, only JSON-LD.
  • Markup added by JavaScript after the page loads isn't seen when fetching by URL; paste the rendered JSON-LD instead.
  • Passing validation means the markup is well formed and complete, not that Google will show a rich result for it.

Frequently asked questions

Yes. The validator has no usage caps, no account requirements, and runs indefinitely.
Enter any publicly accessible web address in the URL input bar above to automatically fetch the HTML, discover all embedded JSON-LD script tags, and audit them immediately.
Nothing leaves your device during manual editing. When you request a URL fetch, the server acts solely as a proxy to retrieve the public HTML, never storing or logging your schema.
You can paste raw JSON, an isolated <script type="application/ld+json"> tag, or even full HTML pages. The parser automatically extracts all JSON-LD blocks.
Google's external crawler tests whether their bot can fetch and render your live URL, while this tool inspects the actual JSON-LD code instantly on your machine without queue times or firewall blocks.
WordPress SEO plugins like Yoast and RankMath output complex @graph arrays containing Article, WebSite, and Organization nodes, all of which are automatically extracted and verified here.
Currently, only JSON-LD and standard JSON Schema specifications are supported. HTML Microdata attributes embedded directly into table or div tags are ignored.
Warnings flag missing recommended properties like dateModified or aggregateRating. While your markup still qualifies for search indexing, adding recommended fields helps Google display richer search features.
Switching to the Developer tab lets you test custom JSON payloads against draft-07 schemas to verify types, required keys, min/max numbers, and string formats.

Related SEO & developer tools

Something not working right?