Hotels Schema.org
-
I am looking at potentially using some Schema mark up on hotel listing pages. This is for an OTA where lots of hotels from all over the world are available for selection (think hotels.com, booking.com, agoda.com etc)
For the itemscope itemtype on say the hotel name should I be defining it as http://schema.org/hotel or http://schema.org/localbusiness
For example against the hotel name I would have:
Grand Plaza Hanoi
I assume its the former, but I was just after some 2nd opinions.
Thanks,
Ben
-
Their current solution seems to be something along the lines of:
***** Rating: 8.4/10 - 900 Reviews
almost forcing two different review "views" into the same listing, which seems a little dumb from a UI perspective.
-
Thanks again,
This is an area where Google seem a bit pants to be honest. I have seen loads of examples where a hotel might have a rating of 7 out of 10 and Google shows 5 stars in the rich snippet data.
Not exactly a great user experience right there.
-
Boom:
<div< span="">itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
<meta< span="">itemprop="worstRating" content = "1">
<span< span="">itemprop="ratingValue">1</span<>/
<span< span="">itemprop="bestRating">5</span<>stars</meta<></div<>See this URL for better details: http://schema.org/Review
For the overall rating, you'll want to use http://schema.org/AggregateRating which can also be done on a larger scale.
I have only seen examples of Google using 5 star reviews in their rich snippets. I have not yet seen an example of 4 or 10 star rankings used in rich snippets. Maybe they'll adopt it down the road, maybe they'll convert to 5 stars, or maybe they'll continue ignoring it. Perhaps just consider displaying the aggregate rating as a 5 star scale, and the rest as 10?
-
Thanks Kane - looks like I am on the right track then. The other area I am struggling on is the mark up around reviews / star ratings.
i.e., what happens if your star ratings aren't out of 5? Google seems to make a mess of the display. I.e., I can find a hotel with a rating of 7/10 where Google will show it as 5 star in the results set.
So do I try and force the adoption of using a scale from 1-5 or is it possible to use schema mark up on a 1-10 scale?
-
Yup, take a look at the microdata generator for restaurants (none built for hotels yet that I have seen):
http://www.microdatagenerator.com/restaurant-schema
That gives you a good comparison for how the hotel format should look. Here's an example implementation for a restaurant:
Name of Restaurant
4 stars -
based on 321 reviews123 Fake Street
Seattle ,
Washington
98146(206) 123-4321
URL of MapCategories: American
Price Range: $$
Takes Reservations: No
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
-
Schema showing up in product listing?
I have added schema to my product page as follows: Example product description ..... and so forth. However, the schema is showing up on the product page itself. How do I keep the schema on the SERP page, but not on the product page? My client doesn't want it to affect the site design. Thanks!
Technical SEO | | DWallace0 -
Schema.org for restaurant menus
Hi i have looking into ways that i can apply shema.org formatting to a website that has a collection of restaurant menus. I found related schema.org formats (eg recipes, reviews, products etc) though can not seem to find a format set out for menu items. I am considering using the product format (http://schema.org/Product) for each menu item on a restaurant menu though not sure if this would add much value or not. I was hoping Google when then know more about the data collected on the website and be able to show it more accurately to the end user when they are searching for this data (restaurant menu), with rich snippets in serp results. Thanks in advance for your feedback.
Technical SEO | | blackrails0 -
Switching from a .org to .io (301 domain redirect)
I'm considering switching my main site from a .org to .io address; the .org is an exact match domain which helped to kickstart it a few years ago and now has about 50% repeat visitors, but was thrown off the Apple affiliation program for trademark infringement. I've found and purchased a nice (non-infringing) .io domain, and I've read the advice here on how to properly 301 the old domain; but my question is - does it matter that it's .io? Is this going to significantly hurt my rankings, even when everything has been 301'd properly? Another thought I had is that I may actually come out better off in the long run, what with Google penalties being applied to exact match domains. Is this a ranking suicide? If so, I'm tempted to leave it as is; even without the affiliation, it's making a good amount every month in ad fees that I don't want to disrupt. Thanks all!
Technical SEO | | w0lfiesmithUK0 -
Where to put Schema On Page
What part of my page should I put Schema data? Header? Footer? Also All pages? or just home page?
Technical SEO | | bozzie3114 -
Schema.org microformatting - itemprop within href tag?
I'm trying to implement microformatting on the site, specifically for the cities where we are active. I'm hoping this will help us rank in local search. This is what I have been doing: op="addressLocality">City Name In Google's Rich Snippets Testing Tool, that yields this: addresslocality = City Name However, I've also done this: City Name In Google's tool, that gave me this: addresslocality text = City Name
Technical SEO | | ufmedia
href = http://www.domain.com/webpage So which is better?0 -
Schema tags - Schema.org
We have rolled out Schema tags for our homepage which has been very beneficial for us. We obviously don't want to go overboard however; can you please clarify, should Schema tags be limited to the homepage location, or implemented through the site? Thanks
Technical SEO | | hickboy50 -
Schema for Services
There are many schemas for products, but I don't see any for services. They have intangible offers, but it's still for selling a product. I contacted Schema.org an no response. Here is the schema: http://schema.org/Offer So my question for someone who sells a service: What is the schema for a service like insurance, shipping, financial services?
Technical SEO | | Francisco_Meza0 -
Follow up from http://www.seomoz.org/qa/discuss/52837/google-analytics
Ben, I have a follow up question from our previous discussion at http://www.seomoz.org/qa/discuss/52837/google-analytics To summarize, to implement what we need, we need to do three things: add GA code to the Darden page _gaq.push(['_setAccount', 'UA-12345-1']);_gaq.push(['_setAllowLinker', true]);_gaq.push(['_setDomainName', '.darden.virginia.edu']);_gaq.push(['_setAllowHash', false]);_gaq.push(['_trackPageview']); Change links on the Darden Page to look like http://www.darden.virginia.edu/web/MBA-for-Executives/ and [https://darden-admissions.symplicity.com/applicant](<a href=)">Apply Now and make into [https://darden-admissions.symplicity.com/applicant](<a href=)" > onclick="_gaq.push(['_link', 'https://darden-admissions.symplicity.com/applicant']); return false;">Apply Now Have symplicity add this code. _gaq.push(['_setAccount', 'UA-12345-1']);_gaq.push(['_setAllowLinker', true]);_gaq.push(['_setDomainName', '.symplicity.com']);_gaq.push(['_setAllowHash', false]);_gaq.push(['_trackPageview']); Due to our CMS system, it does not allow the user to add onClick to the link. So, we CANNOT add part 2) What will be the result if we have only 1) and 3) implemented? Will the data still be fed to GA account 'UA-12345-1'? If not, how can we get cross domain tracking if we cannot change the link code? Nick
Technical SEO | | Darden0