JSON-LD Checker for Schema Markup

Score whether the page labels visible facts with valid schema.org JSON-LD — not invented reviews, not ranking folklore.

What this tool gives you

Syntax score
Fetch or paste
Identity audit
Starter snippet

Check JSON-LD on a page

Fetch a public URL or paste a script. The checker scores syntax, schema.org context, identity, page type and review hygiene — not ranking folklore.

What this checker looks for

Schema is eligibility and clarity. Valid JSON-LD does not make ChatGPT cite you.

JSON

Every ld+json block must parse.

@context

https://schema.org on each graph.

Identity

Organization or LocalBusiness with a name.

Page type

Article, FAQ, Product or Service only if visible.

URL

Absolute url or @id matching the page.

Reviews

No stars that customers cannot see.

How to use the checker

Open GPTBot in robots.txt first. Schema cannot recover a blocked crawler.

1

Check the live page

Fetch the public URL or paste the application/ld+json script from view-source.

2

Match visible facts

Name, URL, hours, prices and FAQs must appear in the HTML, not only in the script.

3

Recheck after template changes

Plugins stack. Re-run when a theme, review widget or CMS field changes.

What healthy markup usually includes

One identity node. One page type. Absolute URLs. Properties you can keep accurate.

PartJobDefault for public sites
@contextDeclare schema.orgRequired
OrganizationName the businessRequired on core pages
Page typeDescribe this URLArticle, FAQ, Product or Service
url / @idPoint at the canonical pageAbsolute https
FAQPageMirror visible Q&AOnly with Question + acceptedAnswer
AggregateRatingStars and review countsSkip unless reviews are on-page

Related GEO pages

Open crawlers first, then label facts, then score content.

JSON-LD FAQs

Does valid JSON-LD make ChatGPT cite my page?

No. Schema markup is an eligibility and clarity layer. Ahrefs found schema additions had no meaningful effect on AI citations. Keep JSON-LD honest so machines can parse facts; citations still depend on content, crawl access and corroboration.

What should a small-business page include first?

Start with Organization or a LocalBusiness subtype that matches the visible NAP. Then add one page-specific type such as Article, FAQPage, Product or Service only if that content is on the page.

Should I add AggregateRating to rank better?

Only if the same reviews are visible to customers. Invented stars, hidden FAQs and 24/7 claims that the site does not support make the markup ineligible and can violate Google's structured data guidelines.