Schema Markup Validator

Uses CORS-friendly proxies to fetch raw HTML so JSON-LD scripts are detected.

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

  1. Pick a mode using the chips: Validate by URL or Validate pasted code.

  2. For URL: enter the full page URL and click Validate. The tool fetches raw HTML and scans for structured data.

  3. For Code: paste JSON-LD or full HTML and click Validate.

  4. 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.

  5. Fix issues on your page, re-run the validator, and repeat until errors are resolved.