Schema.org problems with reviews
-
Hey Mozzers,
Has anyone had problems getting review data to appear in the SERP? Specifically, hotel package reviews. The site I work for sells packages and products, but I'm having off cases where the data is appearing if there is only 1 review present. As soon as it gets multiple reviews the snippet data is no longer showing up.
The schema.org markup is testing fine in the structured data testing tool, and when I compare it against competitor sites where the data is appearing, I can't see the difference.
I am by no means a veteran SEO, but this doesn't make any sense to me. Has anyone encountered a similar problem? I could really use some help here.
One of the pages I am having difficulty with: www.tripcentral.ca/vacations-packages_mexico.html
}
-
Still having some issues with this. Would anyone be able to help?
-
Thanks! If you would please mark as a good answer!
-
Thanks,
I'll pass this along to the dev team and we will try again. This has been the best answer I've received to this question!
Best,
Justin
-
The page you mention
http://www.tripcentral.ca/vacations-packages_mexico.html
is about Vacation Packages to Mexico. That is the "product" you are selling and aggregating ratings on them on the page and then marking them up with schema.
You then have the item reviewed as "Mexico"
But if you look at all the individual ratings they really all for different resorts in Mexico and not single specific Mexico vacation package. Example from your page
review [Review]:
name:Riu Santa Fe - Great Resort
datePublished: 2015-09-06
reviewBody:
Very clean resort, nice rooms food was ok a lot to choose from. Barbq by the pool was excellent. Great entertainment staff. Spent most of our time at infinity pool. Staff does an excellent job shutting down party pools early to get drunks out and back to room. They are also quick in stopping rowdiness late at night. Would go back again. Sunwing very comfortable flight and champagne toast was a bonus you don't get anywhere else.Google is normally looking for the aggregated review rating to be of a single product or location. i.e. if you had an aggregate rating of the Riu Santa Fe resort and then all the reviews were of that hotel/resort it would all tie out as far as Google and schema is concerned.What is probably happening is that when you have only a single review, Google is seeing that as the single review for that hotel and so you are ok, and the stars show up in the SERPS. Then you start to add the other reviews related to other hotels/resorts, your stars get dropped as you are now mixing up reviews of different locations/things and Google does not like that.I have as a general rule that when I aggregate ratings like you are doing, I show the aggregated review results to the user as it may be helpfil, but I do not mark that up in schema as that is not what the schema was intended for.https://developers.google.com/structured-data/rich-snippets/reviewsReview and rating markup should be used to provide review and/or rating information about a specific item, not about a category or a list of items. For example, “hotels in Madrid”, “summer dresses”, or “cake recipes” are not specific items. See also our structured data policies for multiple entities on the same page.Good luck!
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
-
Poor reviews and ratings
I have an interesting challenge for a new client. Basically, they collect payment from gym users whose monthly subscription payment has failed, and they charge the gym user a fee and not the gym. Their clients love them for this, but the end consumer hates them and as a consequence, every review or ratings site from Google Reviews to Trustpilot is universally filled with angry consumers who didn't read the Ts and Cs of their gym membership. Understandable, but it also means the client can't have a presence on any social channel as they simply become a gripe board for disgruntled consumers. My question is, how are the poor reviews impacting on rankings and domain authority and should I treat this like any other client in terms of fixing crawl issues and seeking quality backlinks or am I always going to be pushing water uphill? Cheers gang!
Reviews and Ratings | | Algorhythm_jT0 -
Schema markup for employees and local business on same page - Possible?
Hello, We have some local business sites where we have user submitted reviews. We then post those reviews on that business' page and use the schema aggregate markup. Works like a charm in getting stars in SERPs on branded searches for these location. We already have information about the persons who work at these locations and are about to work out a process where we can get even better data on these persons. Right now they are marked up as employees on the local business pages. Right now the ratings are for the business as a whole, but we are looking at expanding where you can not only submit a location review, but designate which employee you worked with. We work in the health care industry and so you can see why this would make sense. Right now we mark up a local clinic and employees in the following way Local Business > Employee > Person > Name of Person Person Bio > Person info etc We are going back and forth on if this would be worth marking up reviews at the employee level as well. So, on a page each employee would have an aggregate rating and then the location would have an aggregate rating that consists of all of the reviews for that location - a combination of all employees. As I looked through the schema standard for person https://schema.org/Person there is nothing there that shows a markup for the aggregate rating of a person. Also when I look at other more specific business types https://health-lifesci.schema.org/MedicalBusiness same thing. It looks like schema has rating tied to a business vs a person. Right now - the markup validates. It shows up in the SERPs. People are happy. So, I am inclined to say, if it aint broke ... but we are always looking for better ways to present our data to user and to Google. My gut right now, based on how Google is reading things, to just keep the aggregate rating on the location, but start to track reviews on a per employee basis for potential future use. Lemme know what you all think!
Reviews and Ratings | | HeaHea0 -
Enabling Rich Snippets for Reviews and Ratings
Hi everybody, Going to install schema AggregateRating code so our website will appear with 5 stars snippet in SERP. Researching other websites and see two main approaches: Site displays all its reviews on the page where the snippet is
Reviews and Ratings | | Ryan_V
http://www.meatheadmovers.com/movers/los-angeles.aspx Site displays only a few reviews on the targeted page, and the rest can be found on the other page, where they marked up with schema as well.
http://www.danielsmoving.com/areas-served/moving-from-arizona-to-los-angeles/
http://www.alexmoving.net/areas-served/los-angeles-movers/ Google shows rich snippet for both in SERP
http://prntscr.com/ak1vcs
http://prntscr.com/ak1vup Though it says here:
"Make sure the reviews and ratings you mark up are readily available to users from the marked-up page. It should be immediately obvious to users that the page has review or ratings content." Our site has over 300 reviews and I don't want all of them to be in targeted page (home page), of course I prefer to go with option #2 if it's within Google guidelines. is it? What do you guys think?1 -
Combining reviews and duplicate content
We have some items in different colors or slightly different styles. For example if there is one series of helmets with almost same features and if we have many item pages we get reviews for each one seperate. We want to combine the reviews to increase our conversion rates. For example if style1 gets 5 reviews and style 2 gets1 review and style 3 has zero reviews combining them will help style 2 and style 3 conversion rates. Our review system cannot put all these reviews in one page. So if we combine reviews each page will have duplicate review content. Will this be bad for SEO?
Reviews and Ratings | | rbai0 -
Accessing and Displaying Google Reviews (Url and Structured Data Markup)
Hi, I have a Google+ Page for my business that has 25 Google reviews written by customers, of which I am rather proud that it is an aggregate of 4.9 🙂 I would like to brag more about this on my website and also like it to show up as Structured Data in as many organic results as possible (it shows up on local searches, not a problem). However, I cannot find anything resembling a permanent link to the reviews (other than the about page) on Google... Any clues ? Also, I would like to start including the Google review stars within any other structured data markup that I add to the website (such as a BusinessEvent for example) - But the FAQ's on Google seem to imply that the reviews and aggregates must be on my website and nothing seems to say that I may use the Google reviews or aggregate in my markup. Can anyone point me in the right direction please ?
Reviews and Ratings | | wicko0 -
Do schema review numbers have to be manually updated?
Hi! I've had success with review schema rendering in SERPs but have had to manually code the numbers and update those numbers as more reviews come in (which is a bit time-consuming). Is there a way to use auto-generated numbers that will still render schema or do those numbers have to be manually added? I've looked at the schema for sites like IMDB, and their schema numbers seem to be manually added, which seems like a huge lift. Advice/input is appreciated!
Reviews and Ratings | | 199580 -
How to display reviews from review sites on your own website?
Is there a good way to display reviews that people have left on sites like Yelp, City Search, Google, etc on your own website without triggering duplicate content issues? It's hard to get reviews, so I'd like to make the most out of the ones that I get.
Reviews and Ratings | | atstickel0 -
Google plus review - how to ask
I found a way (finally!) to find out which of my customers who have a gmail account have also a Google plus account. That helps a lot. We use to send handout reviews or video instructions about how to create a Google plus account...and it didn't go to well. Now that we know they have a G+ account , all we have to do is ask for a review; how to do this?
Reviews and Ratings | | echo1
What are the latest strategies so that the review will stay there? have them log in, search for the business name and write the review? give them the direct link? is the searcher's path important? should we look for users who are engaged more in their circles? Thanks!0