Free Rich Results Testing Tool

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.

Test Your Schema
100% Free No Signup Rich Results Ready Privacy Safe
1
ArticleBlog post
ProductE-commerce
FAQQ&A schema
BreadcrumbNavigation
Loading...

Validating schema...

Supports JSON-LD snippets, @graph arrays, and multiple schemas. Reports stored for 24 hours.

Overall Score
0
/100
Eligible
Pending
Schemas Found
0
Rich Result Types

Rich Results Score

0
/100
Analyze to see 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.

1
Generate Schema Markup

Create valid JSON-LD with the Schema Generator for your page type.

2
Validate Rich Results

Use this Rich Results Tester to validate your schema and check eligibility.

3
Fix Validation Errors

Address any errors or warnings. Avoid common schema mistakes →

4
Test Page Indexability

Use the Indexability Checker and Crawlability Checklist.

5
Run Full SEO Audit

Complete a technical website audit to find all SEO issues.

6
Monitor Search Console

Check Google Search Console for rich result status and errors.

7
Update Schema as Needed

Regenerate and retest when content changes. Schema checklist →

8
Retest After Changes

Run the validator again after updates to confirm eligibility.

Pro tip: Schema markup works best alongside properly generated JSON-LD, complete required properties, and verified indexability for maximum search visibility.

Supported Rich Result Types

This tool validates all major Google-rich result types with detailed property checks and eligibility scoring.

Blog posts, news articles
E-commerce products
Question & answer pages
Navigation paths
Recipe
Cooking instructions
Event
Concerts, webinars
VideoObject
Video content
Store locations

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 →

Combine well-structured schema markup with quality content and technical SEO for the best results in both traditional and AI-powered search.

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?

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
Methodology
Based on Schema.org vocabulary and Google's structured data guidelines
Last updated
July 11, 2026
Disclaimer
Results are real-time snapshots

Reviewed according to Schema.org, Google Search Central, and Rich Results documentation.