Web tool / 04

Schema Checker

Find JSON-LD blocks, surface their schema types, and catch malformed JSON at a glance.

Schema Checker: TOEA extracts application/ld+json scripts from server-rendered HTML, parses each block, and lists detected @type values. It does not claim that a search engine will grant a rich result. Processed securely on demand.

Category
Web tools
Runs
On TOEA's server
Cost
Free · no sign-up
Availability
Ready to use
Structured data inspectorSafe public URL check

Finds and parses JSON-LD blocks in the page HTML.

Why a JSON-LD block fails to parse

JSON-LD must be strict JSON. The usual breakages are a comma after the last property, curly quotes inserted by a content editor or word processor, an unescaped double quote inside a product description, and a template that prints nothing where a value was expected, leaving "price": ,. Copy the failing block into the JSON formatter to find the exact position, or repair it with the JSON repair tool and then fix the template that produced it.

After it parses

A valid block still has to describe what is visible on the page: search engines ignore or penalise markup for reviews, prices, or FAQs that visitors cannot see. Each rich result type also has required properties, such as name and a price or rating for a product.

Google's Rich Results Test checks eligibility for Google's features, and the Schema.org validator checks the vocabulary in general. Use them after this tool has confirmed that every block is found and parses.

How to use it

  1. Paste a public page URL.
  2. Choose “Inspect schema.”
  3. Open each detected block and review any parse errors.

Privacy & limitations

The URL is fetched through TOEA and is not stored. This is a focused syntax and discovery check, not a complete Schema.org or search-engine eligibility validator.

Related tools

Frequently asked questions

Does this validate rich-result eligibility?

No. It finds and parses JSON-LD; eligibility depends on platform-specific rules and page content.

Can it see schema injected by JavaScript?

No. It reads the HTML returned by the server without running page scripts.

Free tool · runs on toea's server · no account required