Schema.org for real estate portal
-
I am looking for advise on how to best start adopting schema.org for a real estate portal.
Would like to get feedback and suggestions on my initial thoughts.
Here are the obvious ones:
1. http://www.schema.org/RealEstateAgent(Thing > Organization > LocalBusiness > RealEstateAgent) Plan to use this to wrap realtors' information.We ll start with their profile page but possibly also on other pages with their information (e.g. listing page) 2. http://www.schema.org/SearchResultsPage(Thing > CreativeWork > WebPage > SearchResultsPage) This will mark search results pages where e.g. multiple listings of certain type in certain area are presented. 3. http://schema.org/WebPage(Thing > CreativeWork > WebPage) Pretty generic so we are thinking of using it on every page. e.g. significantLinks and breadcrumb objects seem like they could help in marking important links that will help search engines understand the site's information architecture better.
I am not sure how to treat property listings Offer seems a good fit (http://www.schema.org/Offer) but not perfect. maybe it should be combined with place (http://www.schema.org/Place) http://www.schema.org/GeoCoordinates could also be used to mark each listing's location on the map.
any thoughts or experiences you would like to share?
-
Hi John Doherty,
I know this page is very since 2011, but I was wondering if you or any other person could help me out with the right schema for meQasa's real estate developers page. Will be greatly appreciated.
-
I've experimented with - and pushed the limits - with rich snippets. When they do work, they were the single biggest factor in increasing CTR , I've ever used.
As you noted, the first thing and easiest would be to itemscope itemptype your business with the real estate agent classification and then add your address etc. all the basics. ( you can use your logo as a business image ). Maybe this helps in Local search, but it is difficult to tell. But it can't hurt and it is easy to do by simply wrapping the itemscope itemptype pointing to real estate sales agent in the HTML tag.
Now the following are just tactics
My next focus would be setting up the authorship verification so that I could get my picture in the SERPS.
Second, I would code my breadcrumbs - in the past I've found that the schema.org metadata doesn't work as well as the other formats. Download Yoasts Wordpress SEO plugin and look how he formats his breadcrumbs. His way works - you can mix types on a site without problems.
Since your homepage doesn't typically have breadcrumbs, make some, these will show up as a mini menu, remember that in the SERPs the breadrcrumbs will show from right to left - truncating the left side items first, put your your most important link at the left to always show up in the SERPs
Every site that I've wanted or didn't want shows breadcrumbs on almost every page.
Images and video objects seem right now at least to work just as well with sitemaps and descriptive alt and title content and I would not waste my time adding the schema info.
There are some others that work well still but perhaps not right for a real estate site.
Last but not least, I would not waste my time coding up the addresses etc for the MLS real estate listings as they are IMO just a mass of duplicate content across the web. Think about it, why would you trust a geo coordinates more than just a simple address?
I'd focus on the neighborhood landing pages - perhaps making them quasi blog posts so that I could get use of the authorship pic.
Then make the property pages templates more appealing, ones that t will convert by moving away from the standard MLS format.
The frustrating thing about schema.org and the other formats is that when they work one day and then they are gone the next. Your CTRs increase when they are working , but testing and coding takes time as they testing tool has bugs and information on the web and examples can be outdated or just plain wrong.
As for whether it helps with rankings, I'm not sure and my gut feeling is that right now they are not a highly rated signal in the algo if at all, but as I said before, the rich snippet portion if and when it shows up in the SERPs dramatically increases CRT
Lastly and most important, it is my opinion, that, based upon your post, you are granulating the process too much. Basically making it too complicated - as I believe John from Distilled pointed it out. This tendency to overcomplicated the scehma.org info is perhaps the reason this data is not a stronger signal yet nor been adopted widely.
As you stated, just keep the top level real estate sales agent as your top level, forget about the offerings, WebPage, SearchResultsPage, etc, next if you have a blog as part of your site add the authorship.
You can then focus on the itemproperties ie NAP and breadcrumbs, etc. Best to keep it simple for now.
If you need some up-to-date info about this check out John Mueller on Google + http://goo.gl/Ow7jI He always answers questions directly and has been a big help to me and others
-
Hi -
The first three seem to make sense to me. If I were you, I would treat Property Listings like a Place. Place also has GeoCoordinates as an Itemprop, so you can mark up the location from within that Schema as well.
Depending on what kind of property it is, you could also use the Thing > Place > Residence Schema for certain parts. It's a bit more specific than Place.
Hope this helps a bit!
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
-
Organization Schema on Interior Pages
What is everyone doing regarding organization schema markup on interior pages? The following article on Moz states that Organization schema should only appear on pages that are about the company (homepage, about page, contact page, etc.): https://mza.seotoolninja.com/blog/structured-data-for-seo-2 The Yoast SEO plug-in adds the Organization schema to every page of the site. I am trying to determine what to do with this conflicting information.
On-Page Optimization | | lexomatic1 -
Schema for Rebate
Let's say I have a list of rebates available in either a fixed or percentage based format. I'm looking for the most appropriate schema.org code to use for this, currently using aggregateOffer for the list and referencing the name of each rebate, but search console advises that "lowprice" isn't specified, and I only seem to be able to specify a fixed price in the local currency here. I don't think using "lowprice" is appropriate here because this isn't a list of products with the lowest price, but it's a list of rebates to choose from. Is there anything that is more appropriate to use in this case than aggregateOffer?
On-Page Optimization | | meqdiw46ao0 -
I have a site with jokes. What schema markup could I use?
My site is about jokes. I wonder what schema markup could I use to be more visible in the search results.
On-Page Optimization | | MichaelJanik0 -
Best schema option for condos / condominiums?
Hey guys, I'm doing a review on some schema on some of our sites. Most of them are generic using LocalBusiness. There are a few more specific schemas I could use, but not sure what would be the most relevant. Wondering if any of you have a suggestion or ideas? https://schema.org/Residence https://schema.org/LodgingBusiness https://schema.org/ApartmentComplex or I could just stick with LocalBusiness. I'm leaning towards LodgingBusiness or ApartmentComplex.... but when I think of LodgingBusiness I think of something temporary / vacation type deal like hotels. Apartments... kind of self explanatory, a condominium isn't exactly an apartment but perhaps it is more comparable to an apartment than a hotel, motel or inn. What are you thoughts on this? Also, which "format" is better to use RDFa, microdata, or JSON-LD. Does it matter?
On-Page Optimization | | donnieath0 -
Recommended Schema for a Collection/Category page?
Hi There! Taking on a small project up updating and adding in Schema to a clients site; a previous developer half put in data vocabulary. In my planning I was wondering if their would be a best schema type for category page of products - or a collection of products? Any ideas and experience? Thanks!
On-Page Optimization | | paul-bold0 -
Can I have schema.org links as relative on my site? Getting an html validation error.
I'm getting an html validation error on relative schema.org links "Bad value //schema.org/Organization for attribute itemtype on element div: The string //schema.org/Organization is not an absolute URL." This is my code for https site: <code class="input">e itemtype="//schema.org/Organization"><a itemprop="url" class="navbar-brand" …<="" code=""></a></code>
On-Page Optimization | | RoxBrock0 -
Video schema
My question is if for video schema to work is needed for the video to be on your website or you can do a video schema with a youtube video from your youtube channel
On-Page Optimization | | maestrosonrisas0 -
Schema.org for news websites?
So as of late I have been on something of a mission to mark up my news website with as much accurate and detailed Schema and Open Graph data as possible, in order to not only allow the search engines to understand my content properly, but also to ensure everything appears in the most ideal fashion when linked to from Facebook, Google+, etc. Here is an example of a typical article page: http://www.nerdscoop.net/technology/video-games-459 As you'll see I currently have news posts marked up as article because that is essentially exactly what they are, but is there a better way to emphasise that they are news rather than just generic articles? My second question is regarding the category pages and the home page. How would be best to mark these up? With OG the task is fairly simple, because I can specify the homepage as being a website, but not so with Schema from what I can see. Either way, this is an interesting subject to me and I look forward to any discussion as a result. Thanks for looking.
On-Page Optimization | | HalogenDigital0