Structured data values
A Product schema with an empty price is valid markup and useless data. Validators pass it. Answer engines skip it.
Present, empty, or missing
We separate three states that most tools collapse into one. Schema absent entirely, schema present but with empty required values, and schema present and populated. Only the third one helps you get cited.
Completeness by type
Product, Service, Course, Event, LocalBusiness and Organization each get their own completeness check, because what makes each one quotable differs. A Product without a price is a different problem from an Event without a date.
Questions
How is this different from Google Rich Results Test?
Rich Results Test answers whether your markup is eligible for a rich result. We answer whether it contains facts worth citing. Those are different questions and a page can pass one and fail the other.
More in Can AI engines read you?
AI crawler access
We check robots.txt against fifteen named AI crawlers, including OAI-SearchBot, PerplexityBot and Claude-SearchBot, and name the ones you block.
Read moreRendering gate
We fetch your page as raw HTML and again in a real browser, then compare. Content that exists only after JavaScript runs is content most AI crawlers never see.
Read moreCitation drivers
Three things make a page quotable to an answer engine: a concrete number, a date it can trust, and language that commits. We check all three.
Read moreEntity consistency
Answer engines need to know the company on your site is the one on your Google profile. We check whether that identity is machine readable and consistent.
Read more
Run it against your own site.
No signup, no card. It reports what it could not check as well as what it found.