One or more JSON-LD blocks contain invalid JSON
JSON-LD is the code format most structured data (schema) is written in on modern websites, and it has to follow strict formatting rules to be readable by machines. This check found at least one JSON-LD block on your site that breaks those rules, meaning it's silently invalid rather than simply incomplete. Google, ChatGPT, Perplexity and Gemini all reject invalid JSON-LD outright rather than trying to salvage part of it, so any citation or rich-result benefit that schema was meant to provide is lost completely, even though the code is visibly present in your page's source. It looks fixed from the outside while doing nothing at all. Your developer needs about 30 minutes. Validate every JSON-LD block on the affected pages using the schema.org validator. The most common causes are trailing commas, unquoted property names, and curly 'smart quotes' left behind from copying text out of Word or Google Docs. Fix the syntax and re-validate before the next audit.
Why this matters
Google, ChatGPT, Perplexity and Gemini all reject invalid JSON-LD outright rather than trying to salvage part of it, so any citation or rich-result benefit that schema was meant to provide is lost completely, even though the code is visibly present in your page's source. It looks fixed from the outside while doing nothing at all.
How to fix it
Your developer needs about 30 minutes. Validate every JSON-LD block on the affected pages using the schema.org validator. The most common causes are trailing commas, unquoted property names, and curly 'smart quotes' left behind from copying text out of Word or Google Docs. Fix the syntax and re-validate before the next audit.