AggregateRating JSON-LD help needed
-
Hey all,
Working with gydeandseek.com and trying to get 5-star reviews to show up at a SERP Feature on some of their pages. Everything validates using the Structured Data Testing Tool, yet we are not seeing anything in search. We have had this SERP Feature show up in the past.
Here is a sample page - https://gydeandseek.com/budapest/gabriella
Hoping the greater consciousness (aka you) can help us figure out what we are doing wrong here. Or if it is just Google deciding not to display the aggregateRatings in search. Other clients who use this markup have it show up pretty quickly, trying to figure out why it isn't here and generally stumped.
Thanks,
- Tim
-
Tim,
It is tough to say where to start on that page if you're going to provide recommendations on how to get the review to show up. I guess I'd start by marking up the single review / rating itself on the page in JSON-LD, as well as the aggregateRating. The review should be about that specific guide, not the company as a whole. Make sure that the review and rating are both viewable on the page, definitely not a thousand pixels off-screen, and preferably without JavaScript rendering. If JS has to be rendered client-side (as is the case of everything but the Facebook pixel in the Noscript tag) then make sure the page can be rendered by Google. As of now, it does not appear to be (see cache link below), but the "Fetch and Render" tool in Search Console is a better way to know for sure.
-
Thank you for your reply, really helpful.
The developer piece isn't really up to me, so trying to guide that team in the right direction as best I can.
- Tim
-
Using display:non and positioning an element 9999 pixels off the page is a pretty old-school tactic to hide content from users, but to show it to Google.
type="radio" name="rating" id="rating_1" value="1"
When you say you have "other clients" who use this markup, are they using the same site template and code? The page doesn't pre-render for Googlebot, and even when it does render there is that spammy-looking positioning of the star ratings.
The JSON-LD may be valid, but it seems confusing to me. The aggregate rating is based on a single rating, but I don't see the single rating. Further, the rating is supposed to be for the Guide, Gabriella, but the review description is about the website/brand. I think those two entities need to be marked up separately. Typically, the "brand/organization" entity is marked up on the homepage, about page, press, etc... and other pages that are specifically about the brand, as opposed to repeating Organization schema on every page.
My advice: Hire a new web developer.
{"@context":"http://schema.org","@type":"Service","url":
"https://gydeandseek.com/budapest/gabriella","aggregateRating":
{"@type":"AggregateRating","ratingValue":5,"reviewCount":1},
"name":"Gabriella Andronyi","brand":{"@type":"Brand","name":"Gyde & Seek","logo":
"https://gydeandseek.com/static/img/favicon.png"},"areaServed":"Budapest","description":
"Looking for a brilliant guide with a delightful sense of humor? Meet Gabriella...
","serviceType":"guide"}
-
I'd say that it's because the 5-star rating (as far as I can see) doesn't appear on or is not visible on the active page.
You have two competing forces here. Google's data and web-crawling teams push people to use JSON-LD. There's no argument that it feeds data to Google faster! A lot of the more recent documentation from Google's WebMaster tutorials does in fact push people towards the JSON-LD implementation
On the other hand, you have Google's anti-spam team. From their POV the JSON-LD implementation isn't so rosy. They used to purport the benefits of the Microdata implementation and with good reasons. With Microdata you have to physically have something visible on the page and then you wrap the schema around it. This stops people from feeding false-information to Google (which is far, far easier with the JSON-LD approach)
I have found that stuff marked up with Microdata is often far more likely to render in Google's SERPs (and far less likely to gain "rich snippet spam" penalties) than the JSON-LD stuff. It may feed the data slower, but the way it is structured forces people to deploy it in a more (yet not always wholly) legitimate manner
Basically Google is internally conflicted on which implementation is best. There are undoubtedly use-cases for JSON-LD where you actually just can't use Microdata, and in some of those instances it's legitimate to deploy JSON-LD instead (but you have to be really damn sure in terms of what you are doing!)
Sites have external metrics associated with them like authority and trust. If a site is highly regarded and trusted by Google, they may be willing to swallow the JSON-LD implementation method as it benefits their web crawlers. On the other hand, if a site is less known or has a history of shady practices, Google will often deny the JSON-LD implementation (or give the site using that implementation a penalty of some kind)
Remember, just because something is technically 'valid', that does not mean it's a legitimate implementation (which conforms to Google's guidelines) and it doesn't mean that Google will listen to the directive
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
-
Should I publish Amazon reviews on my own site/products? Do I need to worry about duplicate content or anything else?
I'm redesigning my site expected launch early January. I'll be selling some products that are currently are only available on Amazon; and those listings have thousands of very positive reviews. I'm seeing apps that are available that will sync reviews from my Amazon seller account listings to my products on-site. I'd love to start my site off with the great validation these reviews are sure to provide customers, but I wonder how concerned I need to be about duplicate content or any other cons.
Reviews and Ratings | | VaporApparel2 -
Client has 2 locations across the street from each other, 1 of them doesn't show up in Google Maps anymore unless you type its specific branch name. Help
Client has 3 locations in NYC... 1 is on the east side
Reviews and Ratings | | jaimeurteaga
2 of them are a block apart on the west side (52nd & 51st street). When you search the business name, you only see 2 of the 3 listings - 1 on the East side and 1 of the 2 on the West side. On the West side only the one with more reviews shows up. The semi-hidden location still exists. You can find it if you type in the exact full name of the branch (it has the brand name + Midtown West vs its neighbor a block away that's brand name + Hell's Kitchen). Otherwise, it's invisible. The Hell's Kitchen location that appears has 3000+ reviews. The hidden one (Midtown West) has only 250+ reviews. In the past, all 3 would show up. How do we get all 3 to show up again, at the initial, zoomed out view?0 -
JSON-ld markup in Wordpress post
Hello, I updated a blog post with JSON-ld Schema Markup (ItemList): http://www.acmetools.com/blog/11-best-cordless-circular-saws-2017/ It is currently not being recognized within Moz's toolbar, but if you view the structured data testing tool, you will see it is there and has no errors? 1. Does that mean I have an error within my header pertaining to JSON-ld markup? I can also see all the markup in the structured data testing tool. Right after the closed script of the markup I have this message: 2. Is that an issue to have all my markup, then it says START --> then END -->? Should my markup be between them?
Reviews and Ratings | | BR19480 -
How many backlinks do i need to outrank my competition?
Ok lets say i am doing local seo in atlanta georgia usa for the keyword "wholesale atlanta ga" When you search "wholesale atlanta ga" the 1st result is hallsatlanta.com under geo search citations, which has 5 backlinks from 2 referring domains with the highest pa of 26 1. then www.bufordwholesale.com/ 1st on organic search with 7 dofollow backlinks with highest pa 43 and from 1 domain 2. http://www.yelp.com/biz/e-mart-wholesale-atlanta2nd I am assuming i just need to get my site submitted to yelp for this backlink, perhaps more citations to outrank. 3. www.wlexperts.com/ 3rd on serps with 3 dofollow links, highest pa 31, coming from 2 domains So to sum it up, if i wanted to outrank a new website for keyword "wholesale atlanta ga" technically all i would need is 8 dofollows backlinks, pa 44+, 3 referring domains, 2 local citations ? And of course repeat this same process for all of my keywords?, my on-page seo is already optimized
Reviews and Ratings | | sageb1 -
The chicken community needs your helpful ideas
Hey Mozzers! We are currently working on reputation management for a client that sells chicken coops. They've gotten a few nasty reviews from one of the most popular community forums. Given the high DA it will be hard work (understatement of the year) to outrank that forum thread enough to knock it off the first page of SERPs. I've been brainstorming some unique ideas for the chicken community that could bring a more positive rapport to the product. We've considered an interactive game, polls, content for chicken communities and publications. Mozzers always have such fantastic insight, I thought I'd open up the brainstorm and see if anyone has a great, unique idea to drive traffic and increase brand engagement and awareness! Thanks so much in advance for your awesome ideas!
Reviews and Ratings | | localwork0 -
Does advertising on Yelp help a business get more Yelp reviews?
I've gotten this question from a few clients. There seems to be a correlation in some cases between paying to advertise on Yelp, and the volume of reviews received. Of course, correlation does not necessarily equal causation. And I can attest to the fact that other clients who have at times advertised on Yelp did not even see a correlation. Has anyone else seen this correlation? And if so, can you speak to the possible causation or lack thereof?
Reviews and Ratings | | irapasternack0 -
Started using a 3rd Party Review Company for our Website. Do we need to show the reviews or is a widget (badge) with a link back to review company sufficient enough from an SEO ranking point of view?
Hi All, We have started to use a 3rd party review company and now have the choice of either implementing their re-supplied widgets (Java ) on our site showing customer reviews or use their an API to get this information. The widgets (Java) , would be loaded once the page is actually loaded so I am not sure how and if google will read this information if at all? If we use a widget then we won't be able to implement it with Schema.org although we will be able to use rich snippets to it will appear on any PPC (once we have had 30 reviews). If we go down the API route, it's more expensive for us but we can use the review schema.org for this. Does anyone have any experience of what works best for them ?.. We have a choice of having a widget showing latest reviews or just a badge (which is actually a link to the review site showing our reviews). From an SEO point of view, is one better than the other ? Does google actually read the content of the review or is the link back to the 3rd party review company sufficient enough to help with rankings etc. Am I correct in assuming that by linking to a 3rd party review company and showing our reviews on our site , this will help with rankings as even though the content in the reviews doesn't really say much ,. I did see it was a ranking factor on the survey but not sure how google uses this. ? I've read up some information on reviews etc but wondered what the general consensus was with what others found works best for them Any help greatly appreciated Pete
Reviews and Ratings | | PeteC120 -
Panda Question on Aggregated Testimonials - Need Input
Hello Moz Friends, I am investigating some online reputation management tools to help boost testimonials across the web for my various business locations. One thing I am finding is that many tools offer syndicated and aggregated content that can be displayed within our website for that location from various review sites across the web. My question is, will this type of aggregated content have a negative impact on our site, considering Google Panda is aggressively going after sites with thin content, aggregated content, etc.? I like the idea of showcasing positive testimonial from across the web on that business location's website testimonials page, but do not want to do it if it will ultimately lead to a penalty and site devaluing. Does anyone have any insight into whether or not aggregated testimonials on one page of our site will have a negative impact overall, a negative impact on just that one page's ranking ability, or should have no affect?
Reviews and Ratings | | dsinger1