Free tool
What does your markup actually declare?
Point this at a live page. It pulls out every JSON-LD block, names the type, lists what it declares, and says which of the fields that change an answer are missing.
The three failures worth catching
- Markup that will not parse. A trailing comma, a smart quote from a CMS editor. The crawler skips it in silence and you keep believing the page is marked up.
- Markup that is all boilerplate. A
WebSitenode and a breadcrumb trail arrive with the theme. Neither says what you sell. - Markup that declares a type and no facts. A
LocalBusinesswith a name and nothing else has announced that it exists, which nobody was disputing.
Missing more than you expected?
The generator builds a correct block for the five types that matter, and leaves empty fields out rather than writing them as blanks. Fill it in from what is true, paste it into the head, read it back here.
FAQ
Questions
See who the engines recommend instead
12 buyer questions across ChatGPT, Perplexity and Gemini. You get the questions your client loses, who won them, and what is missing from the site. No score, no signup wall.
Get your free reportOne client website, no signup. Paid plans will ask the same questions 2.5× deeper.