JSON-LD Common Errors
Most JSON-LD problems are simple: invalid JSON or missing core keys. This explains the frequent errors and the honest fixes.
Frequent errors
- Trailing commas or unescaped quotes → invalid JSON, silently dropped.
- Missing
@contextor@type. - Multiple unrelated objects without
@graph. - Fabricated
aggregateRating/offers.
Fixes
- Validate the JSON first.
- Always include @context (https://schema.org) and a specific @type.
- Use @graph for multiple related entities.
- Never invent ratings, reviews, or pricing.
Verify
Paste your block into the JSON-LD Validator (simplified — not official Google validation). Background: how to structure JSON-LD.
FAQ
Is this official validation?
No. It is a simplified syntax/structure checker; use Google's own tools for rich-result eligibility.
Does it upload my markup?
No. Parsing is entirely in your browser with JSON.parse.