Docket / Tools / JSON-LD checker

JSON-LD structured data checker

Paste the address of any page. The checker reads every JSON-LD block on it, says which line breaks the JSON if one does, and lists the properties each item needs for a rich result that are missing.

What it checks

Which properties each type needs

The checker reports a type as incomplete when one of these is missing or empty. The list is the one inside Docket, taken from Google's structured data documentation.

TypeNeeds
Productname, image
Offerprice, priceCurrency
Recipename, image, recipeIngredient, recipeInstructions
Eventname, startDate, location
JobPostingtitle, datePosted, hiringOrganization, jobLocation
FAQPagemainEntity
HowToname, step
Articleheadline
BlogPostingheadline
LocalBusinessname, address
Organizationname
ReviewreviewRating, author
BreadcrumbListitemListElement
VideoObjectname, thumbnailUrl, uploadDate
SoftwareApplicationname, applicationCategory

An Offer is usually nested inside a Product, and a Review inside a Product or a LocalBusiness. Both are checked where they sit, so a Product with a complete name and image can still fail on the price of its Offer.

What it does not check

Docket reads the structured data on every page it crawls, compares it with what each page shows, and ranks what to fix with the rest of its 99 checks.

$349once · or 4 × $87.25

For Macs with Apple silicon or Intel, macOS 12 or later

Founding price $174.50 once · or 4 × $43.63, first 25 buyers, then $349. Buy applies the code FOUNDINGDOCKET for you; if the checkout shows $349, enter it under ‘Have a discount code?’.

Screaming Frog is $279 a year. Ahrefs plans with Site Audit run $29–$449 a month. Docket is $349 once. Their prices read 8 October 2026.

30 days, no conditions, no questions asked. Refund policy

Related

Common questions

How do I test my structured data?

Paste the page address into the checker above. It reads every JSON-LD block on the page, reports invalid JSON with the line and column, and lists missing required properties.

Why is my structured data not showing in Google?

Usually because the JSON is invalid, a required property is missing, or the marked-up content is not visible on the page. Valid, complete markup makes a page eligible; Google decides whether to show a rich result.

Does this check Microdata or RDFa?

No. It reads JSON-LD, the format Google recommends for structured data.