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
Limitations