Skip to content
    Moz logo Menu open Menu close
    • Products
      • Moz Pro
      • Moz Pro Home
      • Moz Local
      • Moz Local Home
      • STAT
      • Moz API
      • Moz API Home
      • Compare SEO Products
      • Moz Data
    • Free SEO Tools
      • Domain Analysis
      • Keyword Explorer
      • Link Explorer
      • Competitive Research
      • MozBar
      • More Free SEO Tools
    • Learn SEO
      • Beginner's Guide to SEO
      • SEO Learning Center
      • Moz Academy
      • SEO Q&A
      • Webinars, Whitepapers, & Guides
    • Blog
    • Why Moz
      • Agency Solutions
      • Enterprise Solutions
      • Small Business Solutions
      • Case Studies
      • The Moz Story
      • New Releases
    • Log in
    • Log out
    • Products
      • Moz Pro

        Your all-in-one suite of SEO essentials.

      • Moz Local

        Raise your local SEO visibility with complete local SEO management.

      • STAT

        SERP tracking and analytics for enterprise SEO experts.

      • Moz API

        Power your SEO with our index of over 44 trillion links.

      • Compare SEO Products

        See which Moz SEO solution best meets your business needs.

      • Moz Data

        Power your SEO strategy & AI models with custom data solutions.

      Save big on Moz Pro!
      Limited time offer

      Save big on Moz Pro!

      See pricing
    • Free SEO Tools
      • Domain Analysis

        Get top competitive SEO metrics like DA, top pages and more.

      • Keyword Explorer

        Find traffic-driving keywords with our 1.25 billion+ keyword index.

      • Link Explorer

        Explore over 40 trillion links for powerful backlink data.

      • Competitive Research

        Uncover valuable insights on your organic search competitors.

      • MozBar

        See top SEO metrics for free as you browse the web.

      • More Free SEO Tools

        Explore all the free SEO tools Moz has to offer.

      Access the Moz API for less
      Save on Moz Data

      Access the Moz API for less

      Hurry - ends Dec 6th!
    • Learn SEO
      • Beginner's Guide to SEO

        The #1 most popular introduction to SEO, trusted by millions.

      • SEO Learning Center

        Broaden your knowledge with SEO resources for all skill levels.

      • On-Demand Webinars

        Learn modern SEO best practices from industry experts.

      • How-To Guides

        Step-by-step guides to search success from the authority on SEO.

      • Moz Academy

        Upskill and get certified with on-demand courses & certifications.

      • SEO Q&A

        Insights & discussions from an SEO community of 500,000+.

      Save 20% on all Moz Academy courses
      Limited time offer

      Save 20% on all Moz Academy courses

      Level up your SEO
    • Blog
    • Why Moz
      • Small Business Solutions

        Uncover insights to make smarter marketing decisions in less time.

      • Agency Solutions

        Earn & keep valuable clients with unparalleled data & insights.

      • Enterprise Solutions

        Gain a competitive edge in the ever-changing world of search.

      • The Moz Story

        Moz was the first & remains the most trusted SEO company.

      • Case Studies

        Explore how Moz drives ROI with a proven track record of success.

      • New Releases

        Get the scoop on the latest and greatest from Moz.

      Explore Moz updates & save up to 40%
      Big Savings!

      Explore Moz updates & save up to 40%

      See the latest
    • Log in
      • Moz Pro
      • Moz Local
      • Moz Local Dashboard
      • Moz API
      • Moz API Dashboard
      • Moz Academy
    • Avatar
      • Moz Home
      • Notifications
      • Account & Billing
      • Manage Users
      • Community Profile
      • My Q&A
      • My Videos
      • Log Out

    The Moz Q&A Forum

    • Forum
    • Questions
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. Home
    2. SEO Tactics
    3. Intermediate & Advanced SEO
    4. Schema Markup Validator vs. Rich Results Test

    Schema Markup Validator vs. Rich Results Test

    Intermediate & Advanced SEO
    schema structured data
    8
    11
    10045
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with question management privileges can see it.
    • Collegis_Education
      Collegis_Education Subscriber last edited by

      I am working on a schema markup project. When I test the schema code in the Schema Markup Validator, everything looks fine, no errors detected. However, when I test it in the Rich Results Test, a few errors come back.
      What is the difference between these two tests? Should I trust one over the other?

      KaviKardos JoelX mike557 AYasir 5 Replies Last reply Reply Quote 1
      • AYasir
        AYasir @Collegis_Education last edited by

        @Collegis_Education
        Step-1
        The Schema Markup Validator and the Rich Results Test are two distinct tools that serve different purposes in the context of schema markup. The Schema Markup Validator primarily focuses on validating the syntactical correctness of your schema code. It checks if your markup follows the structured data guidelines and is free from any syntax errors. This tool is useful during the initial stages of schema implementation to ensure that your code aligns with the schema.org specifications.

        Step-2
        The Role of Rich Results Test
        On the other hand, the Rich Results Test is designed to provide insights into how Google interprets your schema markup and whether it generates rich results in the search engine. It simulates Google's search results and displays how your content may appear as a rich result. This tool not only checks for syntactical correctness but also evaluates how well your schema markup aligns with Google's guidelines for generating enhanced search results. Therefore, it focuses more on the practical impact of your schema markup on search engine results.

        Step-3
        Trusting the Results
        Both tools are valuable in their own right. During the implementation phase, it's crucial to use the Schema Markup Validator to ensure your code's correctness. However, for a comprehensive understanding of how your schema markup will perform in search results, the Rich Results Test provides a more dynamic analysis. Trusting one over the other depends on your specific goals – the Schema Markup Validator for code validation and the Rich Results Test for evaluating the potential impact on search results. To illustrate, in my recent post I utilized schema markup, and both tools played a role in ensuring its accuracy and potential visibility in rich results.

        1 Reply Last reply Reply Quote 0
        • mike557
          mike557 @Collegis_Education last edited by

          @Collegis_Education said in Schema Markup Validator vs. Rich Results Test:

          I am working on a schema markup project. When I test the schema code in the Schema Markup Validator, everything looks fine, no errors detected. However, when I test it in the Rich Results Test, a few errors come back.
          What is the difference between these two tests? Should I trust one over the other?

          When working with schema markup, it's important to understand the purpose of different testing tools and what aspects of your markup they're evaluating.

          Schema Markup Validator (formerly known as Structured Data Testing Tool):

          This tool focuses on checking the syntax and vocabulary of your schema markup against Schema.org standards.
          It ensures that your markup is logically structured and semantically correct.
          It does not necessarily check for compliance with Google's guidelines for rich snippets or rich results.
          Rich Results Test:

          This tool is provided by Google and specifically checks for compatibility with Google Search's rich results.
          It not only checks the validity of the schema markup but also whether it meets the specific guidelines and requirements set by Google to display rich results in its search engine.
          It simulates how your page might be processed by Google Search and whether your schema can generate rich results.
          The difference between the two tests lies in their scope. The Schema Markup Validator checks for general correctness according to Schema.org, which is broader and platform-agnostic. The Rich Results Test is more specific and checks for compatibility with Google's search features. I have used schema for internet packaging website and I found usful.

          Should you trust one over the other? It depends on your goals:

          If you want to ensure your markup is correct according to Schema.org and potentially useful for a variety of search engines and platforms, the Schema Markup Validator is the way to go.
          If your primary concern is how your markup will perform on Google Search and you're looking to leverage Google's rich results, then the Rich Results Test is more pertinent.
          Ideally, your markup should pass both tests. It should be correctly structured according to Schema.org standards (which you can ensure using the Schema Markup Validator), and it should also be optimized for Google's rich results (which you can check using the Rich Results Test). If you're encountering errors in the Rich Results Test, it's likely because your schema markup doesn't meet some of Google's rich result guidelines, and you should adjust your markup accordingly.

          1 Reply Last reply Reply Quote 0
          • james_sk
            james_sk last edited by

            The Schema Markup Validator checks the syntax and structure of your schema code, ensuring it aligns with schema.org specifications. It's crucial for catching initial errors. On the other hand, the Rich Results Test specifically focuses on how your schema markup qualifies for rich results in Google Search, providing insights into how it appears in search results. For Google integration and visual representation, prefer the Rich Results Test. Use both tools together to ensure technical correctness and effective integration with Google's search algorithms.

            1 Reply Last reply Reply Quote 0
            • sierragarcia
              sierragarcia last edited by

              The Schema Markup Validator primarily checks the technical correctness and adherence to schema.org standards of your structured data markup. It ensures that your markup is syntactically correct and follows the specified schema guidelines.

              On the other hand, the Rich Results Test goes beyond syntax validation. It assesses how well your page qualifies for rich results (enhanced search results) in Google's search listings. This includes checking if your markup meets the specific requirements for generating rich snippets, knowledge panels, or other enhanced search features.

              In essence, while the Schema Markup Validator focuses on the technical aspects of your markup, the Rich Results Test evaluates its potential impact on search results appearance. Both tools are valuable, and it's recommended to use them in conjunction to ensure comprehensive testing of your schema markup. If the Rich Results Test identifies errors, addressing them can enhance your chances of achieving rich results in Google's search listings.

              1 Reply Last reply Reply Quote 0
              • Hazellucy
                Hazellucy @Hazellucy last edited by

                @Hazellucy I will create the different Schemas for my movies related website. I will use the Rich result test tool that is work for me. But that is depend on you which one you want to use for creating schema code. Rich result is google official tool. So I recommend you to use this one.

                1 Reply Last reply Reply Quote 0
                • Hazellucy
                  Hazellucy last edited by

                  I will create schemas for my movie related website. I will create different type of schema like FAQs and content schema and I will use more rich result test tool that is work for me.

                  Hazellucy 1 Reply Last reply Reply Quote 0
                  • JoelX
                    JoelX Subscriber @Collegis_Education last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • JoelX
                      JoelX Subscriber @Collegis_Education last edited by

                      The primary difference between the Schema Markup Validator and the Rich Results Test from Google is that the Rich Result test is restricted to testing only the markup of structured data that's used in Google's results for the search. However, the Schema.org markup validation is more intended for "general purposes" and is geared towards debugging various other types of structured data in addition to the ones that Google supports.

                      Currently Google supports only a limited number of Schema Markups that includes:
                      Article, Breadcrumb, Carousel, Course, COVID-19 Announcements, Dataset, Employer, Aggregate Rating, Estimated Salary, Event, Fast Check, FAQ, Home Activities, How-To, Image License, Job Posting, Job Training, Local Business, Logo, Math Solvers, Movie, Practice Problems, Product, Q&A, Recipe, Review Snippet, Sitelinks, Search Box, Software App, Speakable, Video, Subscription and Paywalled Content, Article / Blog Posting, etc.

                      This means that the markup validator may be showing that there are no issues with the way your schema is written syntactically, but Google may still have an issue generating a particular type of search result based on that schema.

                      Both of the tools can still be used for better SEO and achieving featured results in the SERPs. The Rich Result Testing tool doesn’t offer the code editing option though, so the Schema Markup Validator tool can come in handy for troubleshooting any Schema markup issues.

                      There are a number of Data Types supported by the Google Rich Result Testing Tool for existing Schema Libraries supported by Google and those Data Types can be used when testing different types of the Schema markup through Schema Markup validator tool.

                      1 Reply Last reply Reply Quote 0
                      • Collegis_Education
                        Collegis_Education Subscriber @KaviKardos last edited by

                        @kavikardos thank you, that's helpful!

                        1 Reply Last reply Reply Quote 0
                        • KaviKardos
                          KaviKardos @Collegis_Education last edited by

                          Hey @collegis_education! The primary difference between the two tools is that the Rich Results Test shows what types of Google results can be generated from your markup, whereas the schema markup validator offers generic schema validation. So the markup validator may be showing that there are no issues with the way your schema is written syntactically, but Google may still have an issue generating a particular type of search result based on that schema.

                          Be sure to take a close look at the errors the Rich Results Test is throwing, as some are more like warnings - not every aspect of the schema is necessary in order for Google to generate a rich result, but obviously if there's a particular piece of the markup that's missing (i.e. In-Stock status), it won't be included in that result.

                          Collegis_Education 1 Reply Last reply Reply Quote 1
                          • 1 / 1
                          • First post
                            Last post

                          Got a burning SEO question?

                          Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.


                          Start my free trial


                          Browse Questions

                          Explore more categories

                          • Moz Tools

                            Chat with the community about the Moz tools.

                          • SEO Tactics

                            Discuss the SEO process with fellow marketers

                          • Community

                            Discuss industry events, jobs, and news!

                          • Digital Marketing

                            Chat about tactics outside of SEO

                          • Research & Trends

                            Dive into research and trends in the search industry.

                          • Support

                            Connect on product support and feature requests.

                          • See all categories

                          Related Questions

                          • chueneke

                            Is This a Misuse of Structured Data (JSON Recipe Tag on Collection Pages)?

                            json schema.org structured data recipe

                            I've noticed that many food blogs use the "recipe" tag to rank collection pages in carousels. For example, for the search term "Zucchini Recipe," Gaumenfreundin is in the first position in the carousel with a page that contains multiple recipes. This makes sense if the user intent is plural (e.g., "recipes") - but in the singular? According to Google's guidelines, the recipe tag is intended for individual recipes. Google even states that it is a misuse if only the ingredients are listed without the steps. So, isn't it against the guidelines to tag a collection page (even additionally) with the recipe tag? This practice is already common in the US market. Is Google aware of this and possibly tolerating it because it sometimes makes sense to present multiple recipes to the user? For example, "Zucchini Recipe" - the user might not yet know exactly what they want to cook with zucchini. Or do you think Google will take action against this practice in the future?

                            On-Page Optimization | | chueneke
                            0
                          • sriffs

                            Ecom: Hreflang start working - anything I can do about SERP currencies?

                            international seo schema schema markup serp features hreflang tags

                            Hello everyone, Finally, after moving our hreflang tags from our sitemap to our header HTML, Google seems to start displaying the correct URLs in the SERPs. From what I can see - Google folds URLs, so instead of indexing all pages, it only selects an English version of our site but displays a different URL based on our hreflang tags (not sure if that's good or bad or if I should work towards a full indexation). However - I am now facing the issue that the wrong currency will often be displayed in my SERPs. E.g. in Australia I may have Euros or in Canada we see British Pounds (i.e. /en-ca/* URL shows in SERPs but the /en-gb/* URL is actually indexed). Is there any way around this? I was searching for a solution and found some but seems like most don't exist anymore (https://moz.com/community/q/topic/53216/international-seo-ecommerce-rich-snippets/3) at least if I try and dig deeper into the source. What's the current recommendation?

                            International SEO | | sriffs
                            0
                          • TiagoPedreira

                            What Schema would a Web design/development/seo ageny use and what is the schema.org link?

                            schema schema.org

                            What Schema would a Web design/development/SEO Ageny use, and what is the schema.org link? I cannot for the life of me figure it out. ProfessionalService has been deprecated.

                            On-Page Optimization | | TiagoPedreira
                            0
                          • GlobalDentalShop

                            Unsolved structured data google search rich results s

                            structured data breadcrumblist breadcrumbs

                            Hello, I would like to update the google search rich results for our website using breadcrumblist structured data. I followed google guidelines on how to get this done and even tested it using the Rich Results test but non of the changes I made show up in google search.
                            Is anyone able to provide assistance with this process?

                            Technical SEO | | GlobalDentalShop
                            0
                          • JoeySolicitor

                            Schema Markup Warning "Missing field "url" (optional)"

                            schema schema markup serp features

                            Hello Moz Team, I hope everyone is doing well & good, I need bit help regarding Schema Markup, I am facing issue in my schema markup specifically with my blog posts, In my majority of the posts I find error "Missing field "url" (optional)"
                            As this schema is generated by Yoast plugin, I haven't applied any custom steps. Recently I published a post https://dailycontributors.com/kisscartoon-alternatives-and-complete-review/ and I tested it at two platforms of schema test 1, Validator.Schema.org
                            2. Search.google.com/test/rich-results So the validator generate results as follows and shows no error
                            Schema without error.PNG It shows no error But where as Schema with error.PNG in search central results it gives me a warning "Missing field "url" (optional)". So is this really be going to issue for my ranking ? Please help thanks!

                            Technical SEO | | JoeySolicitor
                            6
                          • Kingof5

                            Google Not Displaying Rich Snippets

                            We implemented rich snippets for products some time ago. When viewing our site through a site:xxxx.com on Google, they don't show for every product, despite the fact that they should. I've taken some of the URLs that don't show rich snippets in the SERPs, ran them through Google's testing tool, and they display fine. Not sure what's going wrong here. Any thoughts?

                            Intermediate & Advanced SEO | | Kingof5
                            0
                          • DisMedia

                            Subdomain vs root which is better for SEO

                            We run a network of sites that we are considering consolidating into one main site with multiple categories.  Which would be better having each of the "topics / site" reside in subdomains or as a sub-folder off of the root?  Pros and cons of each would be great. Thanks, TR

                            Intermediate & Advanced SEO | | DisMedia
                            0
                          • kdcomms

                            Rankings for Home vs. Internal Pages - Potential 301?

                            Hi everyone: A site I'm working with until recently was ranking page 1 for its primary keyword. For the last month, they've dropped to page 4. One thing we've noticed is that the page that is ranking is an internal page (http://www.example.com/keyword-string) and at this point, everything ranking above us is ranking based on the root domain (http://www.competitor.com). We've eliminated Panda, penalties, and any other obvious causes for the drop in rankings. We have similar or better page rank, external links, domain trust, etc. in comparison to the sites still ranking page 1. We think this may be part of our problem. Has anyone else dealt with this? What did you do to change it and how did it work? We're considering eliminating the existing internal page and 301'ing to the home page. The keyword in question is the core of the business, so this is a natural change, but we're loath to lose years of investment in promoting the internal page. Also, the site was originally optimized with the primary keyword throughout (appears in META tags, headers on multiple pages). How important is it to clear these out to make Google see the home page as most relevant? Thanks!!

                            Intermediate & Advanced SEO | | kdcomms
                            0
                          Moz logo
                          • Contact
                          • Community
                          • Free Trial
                          • Terms & Privacy
                          • Accessibility
                          • Jobs
                          • Help
                          • What's New
                          • News & Press
                          • MozCon
                          © 2021 - 2024 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.

                          Looks like your connection to Moz was lost, please wait while we try to reconnect.