Schema & JSON-LD Validator
Enter any URL to validate its JSON-LD structured data. Checks for errors, missing required properties, and provides actionable fix recommendations.
What This Tool Validates
JSON syntax
Catches malformed JSON that prevents schema from being parsed
Required properties
Checks for required fields per schema type (name, offers, headline, etc.)
Recommended properties
Flags missing fields that improve rich result quality
Date format validation
Ensures datePublished and dateModified use valid ISO 8601 format
Nested entity checks
Validates FAQ questions, breadcrumb items, and other nested structures
@context and @type
Verifies schema.org context and valid type declarations
Frequently Asked Questions
What is JSON-LD structured data?
JSON-LD (JavaScript Object Notation for Linked Data) is the format Google recommends for adding structured data to web pages. It's a script block in your HTML that tells search engines what your content is about in a machine-readable format — enabling rich results like star ratings, FAQ dropdowns, recipe cards, and event listings in search results.
Why should I validate my schema markup?
Invalid schema prevents rich results from appearing in Google. Common issues include missing required properties (like 'name' on a Product), invalid date formats, broken JSON syntax, and missing @context declarations. Even a small typo can prevent your schema from being recognized. Regular validation catches these issues before they affect your search presence.
What schema types does this tool validate?
This tool validates all major Schema.org types including Article, BlogPosting, Product, FAQPage, HowTo, LocalBusiness, Organization, WebSite, BreadcrumbList, Review, VideoObject, Person, and Event. For each type, it checks required properties, recommended properties, date format validity, and nested entity structure.
What's the difference between required and recommended properties?
Required properties are those that Google needs to generate a rich result — without them, the schema won't work. For example, a Product needs 'name' and 'offers.' Recommended properties improve the quality of the rich result but aren't strictly necessary. For example, 'image' and 'description' on a Product. This tool checks both.
How do I fix schema errors?
The most common fixes: add missing required properties (this tool tells you exactly which ones), fix JSON syntax errors (missing commas, brackets), use ISO 8601 date formats (YYYY-MM-DD), ensure @context is set to 'https://schema.org', and make sure @type matches a valid Schema.org type. Test again after each fix.
Does schema markup affect rankings?
Schema markup doesn't directly boost rankings, but it enables rich results that significantly increase click-through rates — often by 20-30%. It also improves AI citation rates by approximately 30%, as AI search engines use structured data to understand and extract content. In 2026, schema is essential for both traditional SEO and AI search visibility.
Validate schema across your entire site
CrawlRaven validates structured data on every page — plus 200+ other technical SEO checks — in a single crawl.