Schema Validator
Validate JSON-LD structured data, enforce required properties for popular schema.org types, and surface missing fields before you deploy markup.
Pro Tip:
Use "Auto-detect" mode to automatically identify schema types, or select a specific type to validate against its required properties.
Schema Validator Tutorial
What This Tool Does:
The Schema Validator helps you ensure your JSON-LD structured data is properly formatted and contains all required properties for Google's rich results:
- Validates JSON Syntax: Catches malformed JSON before deployment
- Checks Required Fields: Verifies schema.org required properties are present
- Auto-Detects Types: Automatically identifies @type from your markup
- Detailed Feedback: Shows exactly which fields are missing and why
How to Use:
- Paste JSON-LD: Copy your structured data into the text area, or upload a .json file
- Select Schema Type: Choose a specific type or use "Auto-detect" mode
- Click Validate: The tool will check your markup against schema.org requirements
- Review Results: Fix any missing required fields before deploying
Common Schema Types:
| Type | Use Case | Key Required Fields |
|---|---|---|
| Article | Blog posts, news articles | headline, author, datePublished, image |
| Product | E-commerce products | name, image, offers (price, availability) |
| LocalBusiness | Physical business locations | name, address, telephone |
| FAQPage | FAQ content | mainEntity (Question + acceptedAnswer) |
| Event | Events, webinars, concerts | name, startDate, location |
Best Practices:
- Test Before Deploy: Always validate schema before pushing to production
- Use Google's Tool Too: Cross-check with Google's Rich Results Test
- Include Images: Most rich results require image properties
- Keep Updated: Schema.org requirements change - revalidate periodically