WarningTechnical
Invalid JSON-LD Structured Data: How to Fix It
A JSON-LD block on the page is not valid JSON, so it cannot be read.
Quick fix: One of your JSON-LD blocks is not valid JSON, so search engines ignore it. Fix the syntax (commas, quotes, brackets).
Why it matters for SEO
Search engines silently ignore broken structured data, so you lose all rich result eligibility from that block.
How to fix it
- 1Copy the JSON-LD block into a JSON formatter to find the error.
- 2Common mistakes: trailing commas, single quotes, unescaped quotes inside text, and missing brackets.
- 3Re-test with Google's Rich Results Test.
Example
Wrong: { "name": "Craftora", }
Right: { "name": "Craftora" }Free tools to fix it
Schema Generator
Create JSON-LD structured data markup for rich results.
JSON Formatter
Format, validate, and beautify JSON online.
Frequently asked questions
Why did my schema break?
Usually a CMS field containing quotes or line breaks was inserted without escaping.
Will Google warn me?
Search Console reports some errors, but invalid JSON is often just ignored.
Does your website have this issue?
Run a free SEO audit to check this and 40+ other issues in seconds.