Craftora
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

  1. 1Copy the JSON-LD block into a JSON formatter to find the error.
  2. 2Common mistakes: trailing commas, single quotes, unescaped quotes inside text, and missing brackets.
  3. 3Re-test with Google's Rich Results Test.

Example

Wrong: { "name": "Craftora", }
Right: { "name": "Craftora" }

Free tools to fix it

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.