Flash deal ends in--:--:--— use GEO10 for 10% off

Technical SEOFree · runs in your browser

JSON-LD syntax + required field checker

StructuredData Validator

Paste any JSON-LD block and we'll validate the syntax, required fields, and flag the most common mistakes that nuke AI parsing.

Paste JSON-LD
Validation

0 errors · 0 warnings · 7 passed

Valid JSON parsed.

@context present.

@type = Article

Required field headline present.

Required field author present.

Required field datePublished present.

All recommended fields present.

How it works

Paste any JSON-LD block (with or without the <script> wrapper) and we parse it, check @context + @type, then verify required and recommended fields for the declared type. Supported types include Article, NewsArticle, BlogPosting, FAQPage, HowTo, Product, Organization, Person, Brand, LocalBusiness, Event, Recipe and BreadcrumbList. FAQPage gets a deeper check (Question type + acceptedAnswer.text on every entity).

The most common errors

  • Trailing commas in JSON (valid in JavaScript, invalid in JSON).
  • Single quotes instead of double quotes.
  • Missing @context or a typo'd version (https vs http).
  • Article missing author or author as a plain string instead of a Person object.
  • FAQPage with Question entities that have no acceptedAnswer.text.

Once it passes

Drop the JSON-LD into your page <head> inside a <script type="application/ld+json"> tag. Need a block from scratch? Use our Article, FAQ, Organization or Person / Brand generators. The full playbook is in the schema markup for AI search guide.

Want this done for you?

Ship the full GEO playbook in 14 days

Geolify GEO packages bundle every tool on this site into a 14-day done-for-you build - llms.txt, schema, entity strength, content overhaul, citations and the measurement stack. From $499.

Explore More Packages

Combine services for maximum AI visibility.