Schema / JSON-LD Optimization
Structured Data
Validates existing JSON-LD structured data and suggests relevant schemas based on auto-detected page type. Only checks what is applicable to the current page context.
Key Checks
JSON-LD presence & validity
Auto-detect page type
Article schema fields
LocalBusiness schema fields
Product schema fields
FAQ & BreadcrumbList schemas
Audit Checks
| Check | Status | Rule |
|---|---|---|
| No JSON-LD schema markup found | WARN | Add structured data for rich results |
| Invalid JSON in JSON-LD block | FAIL | Could not parse JSON-LD |
| Missing @context | FAIL | Required for valid schema |
| Missing @type | FAIL | Required for valid schema |
| Article: missing headline | WARN | Add headline for Article schema |
| LocalBusiness: missing name | FAIL | Name is required for LocalBusiness |
| Product: missing name | FAIL | Name is required for Product |
Industry Thresholds
Required fields
@context, @type
Article fields
headline, datePublished, author, image
LocalBusiness fields
name, address, telephone
Product fields
name, offers, image, description
Related Skills
Edge Cases
- A page may match multiple types (e.g. product + FAQ)
- Only flag missing schemas that benefit the detected page type
- Schema @type can be an array
Try These Prompts
Copy any prompt below and paste it into your AI coding agent to run Schema / JSON-LD Optimization checks:
“Find all JSON-LD blocks on this page and validate @context and @type fields”
“Auto-detect the page type and suggest only relevant schema markup”
“Does my blog post have a complete Article schema with headline, datePublished, and author?”
“Check if this product page has Product schema with name, offers, and image”
“Should I add FAQ or BreadcrumbList schema to this page?”