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

CheckStatusRule
No JSON-LD schema markup found WARNAdd structured data for rich results
Invalid JSON in JSON-LD block FAILCould not parse JSON-LD
Missing @context FAILRequired for valid schema
Missing @type FAILRequired for valid schema
Article: missing headline WARNAdd headline for Article schema
LocalBusiness: missing name FAILName is required for LocalBusiness
Product: missing name FAILName 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

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?