Adding Reviews to JSON Product Schema Markup
-
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.
-
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:
-
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:
-
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?
-
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
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
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.
Related Questions
-
Is My Site Structure Suppressing Product Pages
Hey Guys, I've built some ecommerce sites using WooCommerce, and I've been auditing some of the sites to see why I'm not getting more traffic to my product pages. I have several informational blog posts and resources that are getting a lot of traffic, but my product pages aren't ranking very well. There are two things that I think could be causing the issue, but I could use some extra eyes on this. Products are listed several sub-categories down in the structure of the site. For example, this product is listed under a fifth level sub-category: /product-category/ ->FIRE SAFETY » FIRE EXTINGUISHERS » PORTABLE FIRE EXTINGUISHERS » FIRE EXTINGUISHER ACCESSORIES » FIRE EXTINGUISHER BRACKETS Also, I checked to see what Google's indexed under the /product/ directory, which is the default format for WooCommerce products. It looks like all of my products are given lower authority than other top-level directories, including /product-tag/ and /product-category/ It seems like an adjustment to how my products are structured in the site might go a long way. If you have any experience with this and could weigh in on it, I'd appreciate it.
Technical SEO | | robbinsinternational0 -
How to Implement JSON-LD
Hi, I was implementing JSON-LD via Google Tag Manager but have since read that it is better to place directly on the web page. My questions are: Where exactly do you add the JSON-LD - I mean physically? This article by Moz says the head or body. Does it matter where in the head? At the end? If you do not have development access- is there an easy way to insert? Can you view the added JSON-LD directly on the web page after you have added it or is it not visible in the source once you have added it this way ? If you cannot see it, how do you view? Or it it just OK to use the Google Structured Testing tool as evidence that it is being seen by Google? Thanks
Technical SEO | | AL123al1 -
Influencing Sitelinks - Achievable with Schema or Solely Automated by Google
I'm looking to influence the sitelinks that appear under my main website. I found a Google article here about how to mark up the sitelinks: https://developers.google.com/search/docs/data-types/sitelinks-searchbox. Then I found another Google article about how the sitelinks are automated: https://support.google.com/webmasters/answer/47334?hl=en. Which is it? Can I influence the sitelinks or not? And is there a maximum number? I can't find any up to date articles that are accurate, because most still reference the remove sitelinks tool in Google Search Console which is no longer available.
Technical SEO | | DigitalMarketingSEO0 -
Schema query
Hello All, I have implemented schema on product page. On My product page at left section there is one section i.e. "Popular Products" in that 5 Popular products are listed. Now when I visit ABCD product page then in "Popular Product" section also out of 5 products this ABCD product also listed. Finally when I check structured data testing tool in that following details are available for products - @type, @id, image, name, url, sku, category, description, offers & offers all details, Brand & brands all details ...now after that there in "Is Related To" in that five products following details are there - @type, @id, image, name, url & offers that's it. So my query is, is this consider as duplicate? or no issue at all with google? Thanks! 6dHvQ
Technical SEO | | wright3350 -
Can someone evaluate this page so I can continue adding others?
Hi, I am adding a bunch of similar category stickers and I am not looking into that good SEO for these since there will be hundreds of them coming but I just want to include the relevant keywords that people perhaps use in the Google image search to take them to our site. They are all related to JDM (Japanese Domestic Motors) so I decided to include JDM at the end of all the SEO titles. I am writing totally different short descriptions for all of these stickers and the Related Products are changing as well. I just want to achieve something like Amazon or eBay listings do - not the perfect SEO since I cannot spend too much time with each sticker optimizing it but I don't want to NOINDEX, FOLLOW them either - hence the different related products for all items and also unique short descriptions. If you check one of the pages: http://www.redrockdecals.com/rising-sun-wakaba-leaf-sticker-red-black-jdm Do you think I should be in the safe side so I don't hurt my overall SEO? Thanks!!
Technical SEO | | speedbird12290 -
Hello I have an ecommerce site where many of the products are variations.
Hello I have an ecommerce site. Many of the products are variations. I am using the Yoast Woo Commerce plugin. My meta descriptions for each product category might only vary for length for example. 10 foot microphone cable: Hand soldered heavy-duty 24 gauge cable braided shield, CBI nickel XLR connectors Bulk pricing - Call for your price 615-406-3255 20 foot microphone cable: Hand soldered heavy-duty 24 gauge cable braided shield, CBI nickel XLR connectors Bulk pricing - Call for your price 615-406-3255 From a Moz report I am getting tons of duplicate content issues. What can I do to correct this issue? Thank you for your help.
Technical SEO | | edwardfrebow0 -
Google’s Latest Manual Action Penalty: Spammy Structured Markup
Anyone out there begin receiving this and or know when it started? Google has recently began sending a new manual action spam notification to webmasters for “spammy structured markup” also known as rich snippet spam. Your pal, Chenzo
Technical SEO | | Chenzo0 -
Minimum text per product page
I have an ecommerce site with thousands of product pages. I am using the product details provided by the manufacturer (as with most other sites selling the same products). I have 3 questions: If I want to set my pages apart with product descriptions, what it s the minimum amount of text I can add to make them unique? The content will be from an offshore company, so it will likely not be of the best quality. Can Google determine the quality of text and evaluate it differently? I have also added product reviews to the site. Are there any other methods to make the product pages more unique or SEO friendly?
Technical SEO | | inhouseseo0