The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

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

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Technical SEO Issues
    4. Adding Reviews to JSON Product Schema Markup

    Adding Reviews to JSON Product Schema Markup

    Technical SEO Issues
    5 3 1.5k
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • VDigitalServices
      VDigitalServices last edited by

      Hi everyone,

      Below is an example of some JSON product schema markup I'd like to integrate into my site. My question is, what do I need to do to incorporate the individual reviews on a product page as well? I've tried a few different things but I can't get it to validate.

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

        Hi Jeff,

        What you need to do is relate the product/offer to the Review Schema that you can find here: http://schema.org/Review, if you embed it this way it will make sure it's connected with the right relation.

        Martijn

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

          Hi Jeff,

          I don't know that I agree with Martijn on this one (which is rare for us!). In my view, it's not necessary to have the Review type on-page if there's no review text on the page. Everything about this looks fine to me, and I was able to run it through the Google Structured Data Testing tool at https://search.google.com/structured-data/testing-tool with no problem. Can you tell me a bit more about how you were trying to validate, and the error you were seeing?

          VDigitalServices 1 Reply Last reply Reply Quote 0
          • VDigitalServices
            VDigitalServices @RuthBurrReedy last edited by

            Hi Ruth,

            I was seeing the error when I actually tried to add the Review markup. The code above definitely validates just fine.

            There actually is user-generated review text on each product page which is what I'd like to get added to the markup I provided above.

            I've done it with HTML in the past but this is my first run with JSON.

            Any idea of what that would look like?

            Here is the example that I can't get to validate:

            RuthBurrReedy 1 Reply Last reply Reply Quote 0
            • RuthBurrReedy
              RuthBurrReedy @VDigitalServices last edited by

              AH! OK, gotcha. In that case, Martijn was right - you'll need to add the Review type. Required fields for the Review type are:

              • reviewBody (text)
              • reviewRating (of type: Rating)
              • author (of type: Person or Organization)

              So the markup would look something like this:

              1 Reply Last reply Reply Quote 1
              • 1 / 1
              • First post
                Last post
              • Product Schema Markup for All Products
                falconcity2019
                falconcity2019
                0
                6
                820

              • Are Review Dates Necessary in Schema markup for Ratings to Appear in SERPS?
                KristinaKledzik
                KristinaKledzik
                0
                3
                143

              • Product Schema implementation
                Dan-Lawrence
                Dan-Lawrence
                0
                5
                110

              • Schema markup
                CommT
                CommT
                0
                3
                266

              • Product reviews markup
                Everett
                Everett
                0
                2
                79

              • Is it worth adding schema markup to articles?
                MarloSchneider
                MarloSchneider
                0
                4
                240

              • Product Reviews.
                levalencia1
                levalencia1
                0
                3
                417

              • Using Schema.org: Product or Event as the schema type?
                RDK
                RDK
                0
                2
                849

              Get started with Moz Pro!

              Unlock the power of advanced SEO tools and data-driven insights.

              Start my free trial
              Products
              • Moz Pro
              • Moz Local
              • Moz API
              • Moz Data
              • STAT
              • Product Updates
              Moz Solutions
              • SMB Solutions
              • Agency Solutions
              • Enterprise Solutions
              • Digital Marketers
              Free SEO Tools
              • Domain Authority Checker
              • Link Explorer
              • Keyword Explorer
              • Competitive Research
              • Brand Authority Checker
              • Local Citation Checker
              • MozBar Extension
              • MozCast
              Resources
              • Blog
              • SEO Learning Center
              • Help Hub
              • Beginner's Guide to SEO
              • How-to Guides
              • Moz Academy
              • API Docs
              About Moz
              • About
              • Team
              • Careers
              • Contact
              Why Moz
              • Case Studies
              • Testimonials
              Get Involved
              • Become an Affiliate
              • MozCon
              • Webinars
              • Practical Marketer Series
              • MozPod
              Connect with us

              Contact the Help team

              Join our newsletter
              Moz logo
              © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
              • Accessibility
              • Terms of Use
              • Privacy