Rich Results Tester & JSON-LD Schema Validator
Validate structured data markup for Google Rich Results. Test JSON-LD schemas, check eligibility for rich snippets, identify markup errors, and receive actionable recommendations to improve search visibility and structured data implementation.
New to structured data? Start with our Schema Markup Guide before validating your JSON-LD.
Supports JSON-LD snippets, @graph arrays, and multiple schemas. Reports stored for 24 hours.
Rich Results Score
Learn More About Schema Markup
Deepen your understanding of structured data and how it improves search visibility:
What Is Schema Markup
Complete introduction to structured data and how it works.
JSON-LD vs Microdata
Understanding Google's preferred structured data format.
How to Add Schema Markup
Step-by-step guide to implementing structured data on your site.
Common Schema Errors
Avoid the most frequent structured data implementation mistakes.
Schema Markup Checklist
Step-by-step checklist for perfect schema implementation.
Schema Markup Generator
Generate valid JSON-LD schema markup instantly.
FAQ Schema Guide
Create expandable Q&A sections in Google search results.
Review Schema Guide
Add star ratings and review data to your pages.
After Validating Your Schema
Schema validation is one step in the structured data process. After testing your markup, complete these steps to maximize your search visibility.
Create valid JSON-LD with the Schema Generator for your page type.
Use this Rich Results Tester to validate your schema and check eligibility.
Address any errors or warnings. Avoid common schema mistakes →
Use the Indexability Checker and Crawlability Checklist.
Complete a technical website audit to find all SEO issues.
Check Google Search Console for rich result status and errors.
Regenerate and retest when content changes. Schema checklist →
Run the validator again after updates to confirm eligibility.
Supported Rich Result Types
This tool validates all major Google-rich result types with detailed property checks and eligibility scoring.
Plus automatic subtype inheritance — BlogPosting → Article, Restaurant → LocalBusiness, and more.
Structured Data and AI Search
Structured data is becoming increasingly important for AI-powered search experiences. As search engines evolve toward AI Overviews, knowledge graphs, and entity understanding, well-implemented schema markup helps machines interpret your content more accurately.
JSON-LD structured data provides a machine-readable layer that helps AI systems understand your content's context, entities, and relationships. This can improve your visibility in AI-generated search results, knowledge panels, and featured snippets.
Organization Schema
Helps AI systems understand your brand identity, logo, and social profiles. Generate schema →
FAQ Schema
Enables expandable Q&A in search results and helps AI answer user questions. FAQ schema guide →
Article Schema
Improves content understanding for AI-powered search and news aggregation. Article schema guide →
Frequently Asked Questions
What is a rich result?
Rich results are enhanced search listings that display additional information like star ratings, images, FAQs, breadcrumbs, and event details directly in Google search results. They help your page stand out and can improve click-through rates. Learn schema basics →
What is JSON-LD?
JSON-LD (JavaScript Object Notation for Linked Data) is Google's recommended format for structured data. It uses a script tag in your page's head section to help search engines understand your content and enable rich results. JSON-LD vs Microdata →
Does this tool support @graph arrays?
Yes, this tool fully supports @graph arrays. You can test multiple schemas in a single JSON-LD block, and each schema will be analyzed individually with its own eligibility score. Generate multiple schemas →
What's the difference between required and recommended properties?
Required properties are mandatory for Google to show rich results. Missing required properties makes your schema ineligible. Recommended properties improve the quality of your rich results but aren't strictly required. Schema checklist →
Why does Google show "Not Eligible" for my schema?
Google shows "Not Eligible" when your schema is missing required properties or has validation errors. Use our detailed error reports to identify exactly what needs to be fixed. Common schema errors →
Can I test multiple schemas at once?
Yes, this tool supports multiple schemas. You can include several schema types in your JSON-LD, and we'll analyze each one independently, showing eligibility, scores, and recommendations for each.
Does this tool replace Google's Rich Results Test?
This tool complements Google's official tool. While Google's tool shows live previews, Optimixy provides detailed scoring, property-level validation, cross-schema consistency checks, and actionable SEO recommendations.
What Is a Rich Results Tester?
A Rich Results Tester validates your JSON-LD structured data against Google's requirements for rich results. Rich results are enhanced search listings that display additional information like star ratings, images, FAQs, breadcrumbs, and more directly in search results.
Last updated: July 11, 2026
Why Validate JSON-LD?
- Ensure eligibility for Google Rich Results
- Catch missing required properties early. Schema checklist →
- Improve click-through rates
- Avoid Search Console errors
Supported Schema Types
Plus automatic subtype inheritance — BlogPosting → Article, Restaurant → LocalBusiness.
How Schema Validation Works
- Required Properties — Must be present for eligibility
- Recommended Properties — Improve rich result quality
- Schema-Specific Rules — Type-specific validations
- Cross-Schema Consistency — Organization → Article checks
Rich Results Best Practices
- Include all required properties
- Use high-quality images (1200×630px min)
- Match schema data to visible content
- Test with snippet and URL modes
- Monitor Google Search Console
Reviewed according to Schema.org, Google Search Central, and Rich Results documentation.