beginner5 min read·Schema Markup

Testing Schema with Rich Results Test

Google's Rich Results Test validates schema implementation and previews eligible rich result types - the first check before deploying any schema.

Reading level:

Google's Rich Results Test is the primary free tool for validating your JSON-LD schema markup and checking whether your pages are eligible for rich result SERP features. You enter a page URL or paste your schema code, and the tool tells you: which schema types it detected, whether any have errors or warnings, which rich result types (FAQ dropdowns, star ratings, how-to steps) you're eligible for, and a visual preview of how those rich results will appear in search. It's the first tool to use after implementing any new schema on your site.

The tool is available at search.google.com/test/rich-results and requires no Google account login for basic testing. When you test a URL, Google renders the page as Googlebot would - including running JavaScript - and then parses all JSON-LD, Microdata, and RDFa schema it finds. This means it catches schema errors in JavaScript-rendered frameworks (Next.js, React) that static HTML source viewing would miss.

How to Use the Rich Results Test: Step-by-Step

Google's Rich Results Test is the primary validation tool for schema eligibility. Click each step for a detailed explanation of what each phase of the test shows and how to interpret the results.

Step 1: Enter a URL or paste code

Navigate to search.google.com/test/rich-results. You can test either a live URL (Google fetches the page via its Googlebot renderer) or paste raw HTML/JSON-LD code directly. URL testing is preferred for production validation because it tests the actual rendered output - not just the code you think is live. Code pasting is useful for testing schema before deployment.

Schema Validation Tools Compared: Which to Use and When

Four tools serve different aspects of schema validation. No single tool covers everything - the complete validation workflow uses Rich Results Test for page eligibility, Schema.org Validator for specification compliance, and Search Console for site-wide monitoring.

Best for

Page-level eligibility testing

search.google.com/test/rich-results

Strengths

Tests Google-supported rich result types
Shows visual rich result preview
Tests rendered HTML (not just source)
Detects JavaScript-rendered schema

Limitations

!One URL at a time only
!Only covers Google's supported types
!No site-wide coverage view

Frequently Asked Questions

Related Topics