How to Use Google Rich Results Test for Structured Data

3 November 2026 6 min read Grace Brooks

Written by:

SEO (Search Engine Optimization)

View profile

Ask AI about this page

8 views 6 min read

The Google Rich Results Test is a dedicated tool provided by Google Search Central that helps website owners and developers validate if their structured data is eligible for various Google search features. By submitting a URL or a snippet of code into the tool, you receive immediate feedback on whether your site can display rich results, such as star ratings, recipe cards, or product prices directly in the search results page. This process helps you identify potential errors in your schema markup before deploying changes to your live site.

Why should you use the Google Rich Results Test?

Maintaining accurate structured data is essential for modern search visibility. When you use this tool, you gain clarity on how Google interprets the information provided on your pages. Without validation, search engines might ignore your markup or fail to render the intended visual enhancements. Using the tool allows you to see exactly which items are detected and if any required fields are missing according to current Google guidelines.

How to Use Google Rich Results Test for Structured Data — overview

For example, if you manage a Shopify store selling home goods, implementing product schema is a standard procedure. By running a product page through the test tool, you can verify that the price, currency, and availability are correctly parsed. This ensures that the information shown to users in the search results matches the actual content on your site, which is a core benefit of using structured data consistently.

How to get started with the validation process

To begin, navigate to the official Google Search Central website and locate the Rich Results Test tool. You can input either a live URL or a raw HTML code snippet to begin the analysis. The tool will process the data and categorize the findings into valid items, warnings, or critical errors that prevent search features from appearing. This is a primary step in any technical SEO audit for a client site.

  • Go to the Google Rich Results Test page on Google Search Central.
  • Choose between the ‘URL’ tab or the ‘Code’ tab.
  • Paste your target web page URL or the JSON-LD script you wish to audit.
  • Click the button to test the code and wait for the results screen.
  • Review the listed items to see if they are eligible for rich results.
What do the test results actually mean?

Understanding the output of the test is key to improving your site. A ‘valid’ status means the structured data is properly formatted and meets the requirements for a specific Google feature. Warnings, however, suggest that your data is functional but could be improved by providing non-required fields, such as images or additional descriptive text. Critical errors indicate that the markup is malformed or missing information required for the feature to display.

How to Use Google Rich Results Test for Structured Data — in practice
IndicatorMeaningAction Required
ValidData is correctMonitor periodically
WarningMissing optional infoUpdate as budget allows
ErrorData is unusableFix immediately

How Alien Road applies the Google Rich Results Test

At Alien Road, we integrate this test into our initial discovery phase for every client project. When we take on a new account, we conduct a sweep of key page templates—such as product, category, and blog pages—to ensure their schema markup is firing correctly. We do not just run one page; we test a representative sample of the entire site architecture to identify systemic issues with the CMS or the theme settings.

For example, in a typical engagement, we might find that a client’s e-commerce platform is incorrectly outputting currency codes within the product schema. We use the test tool to confirm the specific line of code causing the issue and then advise the client’s development team on the necessary structural changes. This proactive approach prevents invalid data from reaching the search index, keeping the search presence clean and professional.

Can you fix structured data errors directly in the tool?

The Rich Results Test tool is designed specifically for validation, not for editing live site code. While you can modify the code snippet in the ‘Code’ tab to see how changes affect the validation status in real-time, these changes are not saved to your website. You must apply any corrections directly within your CMS, plugin settings, or server-side code to make the fixes permanent on the live internet.

What are the common pitfalls in structured data implementation?

A common pattern is that site owners implement schema without keeping it updated alongside site content. If your prices or availability change frequently, your structured data must reflect these updates in near real-time. Another issue is the presence of conflicting schema types on a single page, which can confuse search engine crawlers. We always suggest keeping your markup simple, clean, and strictly focused on the primary content of the page.

  • Ensure your schema markup is visible in the raw HTML source of the page.
  • Avoid using hidden or non-visible content to pad structured data fields.
  • Check that your JSON-LD scripts are not blocked by robots.txt files.
  • Regularly test your top-performing landing pages for any new errors.
  • Use a consistent schema type across similar page templates for better results.

Where to start this week

To improve your search visibility, identify your top 10 most valuable pages and run them through the Google Rich Results Test. If you find errors, prioritize fixing them by checking your CMS configuration or schema plugin settings. Once the fixes are live, use the URL Inspection tool in Google Search Console to request a re-crawl of those specific pages to speed up the validation process.

Frequently Asked Questions

Does the Rich Results Test guarantee that my page will show a rich result?

No, the tool only checks for technical eligibility. Google decides whether to display rich results based on various factors, including the quality of your content, user intent, and site authority. Passing the test confirms your markup is correct, but the final decision to show a visual feature remains with Google’s search algorithms.

How often should I run the Rich Results Test?

You should run the test whenever you make significant changes to your site’s templates or CMS. It is also good practice to perform a check whenever you implement new structured data types. If your site is stable, performing a routine audit once every quarter is usually sufficient to ensure no technical regressions have occurred.

What is the difference between Schema Markup and Rich Results?

Schema markup is the specific language or code you add to your website to describe your content to search engines. Rich results are the visual enhancements, such as carousels or ratings, that Google displays in search results as a result of valid schema markup. Think of schema as the input and rich results as the output.

Are warnings in the test tool something I must fix immediately?

Warnings are generally not critical. They indicate that you are missing optional information that could make your content more useful to users. While you do not need to fix them to be eligible for basic rich results, completing these fields can provide a competitive advantage and help Google better understand the context of your content.

Keep reading: SEO (Search Engine Optimization) · SEO

Share