Schema Markup Validator
Uses CORS-friendly proxies to fetch raw HTML so JSON-LD scripts are detected.
You can paste raw JSON-LD, or the full HTML of a page.
Tool Description
Schema Markup Validator — a client-side validator that fetches a page (via CORS-friendly proxies) or parses pasted HTML/JSON-LD, then detects JSON-LD, Microdata, and RDFa. It highlights missing/optional fields per common types and shows the raw parsed JSON safely (no </script> in code paths).
What it does
Validate by URL or by pasted code.
Extract and list JSON-LD blocks, plus Microdata/RDFa items.
Run basic checks (errors/warnings/info) for popular types (Article, Product, Event, Organization, FAQPage, etc.).
Pretty-print raw objects for quick debugging.
How it helps a developer
Quickly confirms whether structured data is present and minimally valid.
Flags common omissions (e.g.,
headline,startDate,offers) before search-engine testing.Works entirely in-browser—handy inside CMS builders or staging where server tools aren’t available.
Instructions
Pick a mode using the chips: Validate by URL or Validate pasted code.
For URL: enter the full page URL and click Validate. The tool fetches raw HTML and scans for structured data.
For Code: paste JSON-LD or full HTML and click Validate.
Review the status and results blocks:
Each JSON-LD block shows Context, Type, and grouped Errors/Warnings/Info.
Expand View raw JSON to inspect the parsed object.
Fix issues on your page, re-run the validator, and repeat until errors are resolved.