Skip to content
Crawlune

Structured data is not valid JSON

Error severity, in the Content tab

Why it matters

A JSON-LD block that does not parse is ignored entirely, so no rich result can come from it.

How to fix it

Fix the JSON syntax (trailing commas, unescaped quotes, HTML inside the script) and validate with Google's Rich Results Test.

How Crawlune finds it

Crawlune flags Structured data is not valid JSON automatically on every crawl and lists the affected URLs under the Content tab, where you can filter, inspect each page and export the list to CSV. The free version crawls up to 550 URLs with every check enabled.

Download Crawlune

Related content checks