Utilities
JSON-LD structured data checker
Paste HTML or JSON-LD and list each @type. The checker parses the text in the browser and flags invalid JSON, a missing @context, and a missing @type.
Types in this paste
3 blocks · @type 4
| # | Type | Name | Context |
|---|---|---|---|
| 1 | WebSite | Example | https://schema.org |
| 2 | Organization | Example | https://schema.org |
| 3 | Article, NewsArticle | October notes | https://schema.org |
Notes
- Each block has an @context that mentions schema.org and an @type.
How a block is read
A script whose type is application/ld+json is parsed as JSON. A paste that is itself a JSON object or array is parsed the same way. An @graph array becomes one row per item, and those items keep the parent @context when they omit their own. @type may be one string or a list; both are shown. The page does not fetch a URL and does not call a rich-result test.
Use the row list to see which types a template actually emits before you publish the head. Pair it with the Open Graph preview when the same head also carries social cards. A guide or report on Vaneform already emits its own Article or WebPage data from the page template; this checker is for a paste you supply.