Structured Data Presence Check
Detect relevant top-level JSON-LD coverage that matches the page role and visible subject.
Check your websiteWhy this check matters
Structured data makes entities and page purpose easier for machines to interpret. A parseable block only earns useful coverage when its primary type matches the page and its named subject is supported by visible content.
Passing evidence
{ "@context": "https://schema.org", "@type": "Article", "headline": "Canonical tags explained" }Common failing evidence
No <script type="application/ld+json"> block detectedPossible false positives
- Structured data is not required for every page type.
- Nested Question, Answer, Offer, and SearchAction objects do not represent additional page-level coverage.
- Valid markup does not guarantee a rich result.
How to fix it safely
- Choose a schema type that matches the page's visible purpose.
- Add one JSON-LD block through the page template.
- Only state facts users can verify in visible content.
How to verify the fix
- Inspect the rendered page for an application/ld+json block.
- Then validate the block's syntax and schema properties separately.
Related SEO / AEO / GEO checks
Run the complete audit
Check this signal together with the related category evidence on the current public page.
Open the seo / aeo / geo audit tool