Sites such as Zillow, Realtor, Rightmove and others offer API interfaces with which you can collect data on real estate properties for sale and integrate them into your site database. This can be a good solution if your own lists are not enough and you do not have access to any MLS database.
Implementing such an aggregator is easy, but you need to understand that the information collected with it will arrive in your database with a delay and some of the information will be irrelevant. This problem can be solved with the help of powerful expensive equipment, but this may be unnecessary, since the costs are likely to be greater than the potential benefits.
Connect to MLS databases
MLS - real estate databases collected by local associations. The list is presented in a typical form, so that multi-listing can be used using different interfaces. If you are a realtor or agency, you have probably already connected to such a service, looking for offers for your buyers or by making the seller’s object in one of the MLS.
To display data from the MLS databases, real estate sites use one of the IDX (Internet Data Exchange). There are several ways to implement IDX on your site:
- iFrame. A link to another MLS site is used by copying a fragment of HTML code that opens the MLS search window on your site. Many MLS services provide their code for free.
- FTP (File Transfer Protocol). A standard for exchanging data between MLS and other systems, which allows you to synchronize with the MLS database and receive regular updates, for example, once or twice a day. The problem with this method is the lack of a uniform format - each MLS used a unique method of integration. It managed to be solved by going to a new method - RETS.
- RETS. A data exchange standard between MLS and other systems, introduced in 1999 in the USA and Canada. It is simpler, safer, safer than FTP and allows you to update data once per hour. At one time, it was the transition to RETS that allowed Zillow to abandon the third-party ListHub provider in favor of a direct channel for receiving data.
- RESO (Dictionary data RESO and web API RESO). The newest standard of data exchange with MLS and an attempt to standardize this process completely.
When creating a real estate
website with an MLS connection, it is recommended to choose between iFrame and RESO, since the first method is simple and free (mostly), and the second is the newest standard, which allows to get actual data in the simplest way. The remaining two methods are simply outdated.
The best way to collect data
Best of all, if you use multiple data sources to create a database
of real estate for sale. So your users will have enough options to find what they need, or to quickly sell their property.
This means that your job (or the job of your web developer) is to learn what methods government agencies, realtors and agencies in the region of interest to you use and integrate them into the website you create. For example, in the USA and Canada, it is probably better to use the RESO and its own lists. Whereas in countries of Africa or Eastern Europe, iFrame or FTP will have to be used, since there are unlikely to be MLS bases with RESO support.
Step 2: Search results
You may have the largest, most accurate and up-to-date real estate base, but it will not make any sense if your site has problems with internal or external search. Where an external property search is a search for individual listing pages through Internet search engines, and an internal property search is a listing search using filters built into your website.
Example of search results for external property search
Most shoppers start searching for a dream home with Google. And it would be just great if the first positions in the search results were the pages of your site. To do this, your website must be SEO-optimized.
This is a set of methods and techniques that increase the priority of the search results of your site in Google and other search engines.
In particular, SEO optimizations contribute to:
- Unique relevant content that will be interesting and useful to visitors of your site (realtors, buyers and sellers).
- Visual content marketing contributing to viral content.
- Powerful search engine optimization from SEO gurus and optimization of MLS listings.
- Presence on social networks and fast loading pages.
An example of a domestic property search on the site Remax.com
After users get to your real estate website, they will begin to search for specific objects
with the help of built-in tools, filters, criteria. And if users do not like the way these functions are implemented, they will leave and forget about your site forever.
To avoid this, you need to do the following:
- Implement geospatial search (by address, region, proximity).
- Implement a search by attributes (price, house characteristics, proximity of important objects: transportation hubs, schools, hospitals, etc.).
- Make it easy to search using autocorrect and auto-filling of generic words, as well as ignoring spelling errors and typos.
At the same time, the internal search of your site should work very quickly and have the function
of a saved search. Slow sites do not like neither users nor search engines. And the function of the saved search will save users time when re-accessing.
Compass.com has several ways to save search results
In addition, when implementing an internal search it is important to understand the specifics of the region and the target audience.
For example, if your site sells real estate in Manhattan, New York, it is likely that buyers will be interested to know if cats and / or dogs are allowed, if there is a doorman and an open space inside the house or on the roof.
Step 3: Implementing Listings
Property buyers have rather specific expectations of what they should see when they open the listing page. They want to understand what the house looks like, what is its layout, what is inside the premises, etc. You can transfer this information using visualization and description of details.
At the same time, the farther people live from a possible purchase object, the more attention they pay to visualization, since they do not have the opportunity to personally inspect the house or for that they need to spend a lot of time and money.
HD photos. The easiest and at the same time mandatory element of visualization of real estate. Photos should be in HD-resolution (1920 × 1080 pixels), clear, show the main elements of the exterior and interior. Airbnb attracts professional photographers for this, you can use their experience or enter user photo requirements.
Photos of the house on the site Zillow
Video tour and live broadcast
. Previously, this method was used only for the sale of luxury real estate,
as high-quality video shooting cost a lot of money. But now a smartphone with a high-quality camera and high-speed Internet is available to everyone and this should be used. It is necessary to introduce the ability to use such a function at the request of the buyer (for a fee), even if the seller is unable to do so.
. They have become popular in the past five years due to the increase in the power of computers and the proliferation of virtual and additional reality technologies. Implement such a function can be using 3D-graphics and / or virtual reality. Creating virtual reality is not cheap, so this visualization is used to sell luxury real estate.
Thanks to special glasses, such as the Oculus Rift, you can see the house of interest without leaving your sofa. Source of the image
What does the buyer need to know about real estate? Basic details, address, amenities, features and price. The buyer may also be interested in information about the seller (especially if it is a realtor), area, infrastructure and city. All this should be presented in a simple and typical form for all pages of listing. And in such a way that the user understands where to look for this information and that it is convenient for him to read it.
On Compass.com, along with standard information, you can find information about the proximity of schools and a map of the surrounding area
Step 4: Help in buying a property
Buying a property is a long and tedious procedure that can take months or even years. It includes a search, selection of preliminary options, discussion with family members (stakeholders), personal inspection, bidding and much more. All these users can be helped.
Here are some ideas on how to do this:
Buying Guide. A simple but effective way to increase user loyalty. Implementing is quite simple, but you should not forget about the nuances associated with local peculiarities and laws.
An example of good guides can be found on the Zillow website
Short listing and monitoring
. The ability to create lists of objects of interest and monitoring will save time for customers and allow you to track the state of the market and specific positions. To do this, you must implement the functions "Create a list" (or save), "Description of the list", "Notes" and "Alert".
The ability to save shortlists and monitoring is implemented on the site Remax.com
with other members. It is likely that users will want to involve their wives, husbands, partners, relatives or professional assistants in the process of buying and selling real estate. Your website should contribute to this, and not hinder it, so add the opportunity for several people from each side to participate in the transaction and tools for communication between individual groups and parties.
Collaboration function is implemented on Compass.com website
Help with calculations
. Here you can help users in two ways. The first is to become an intermediary in settlements, for example, by implementing the possibility of escrow of funds. The second - by implementing the function of determining the estimated value of real estate
, mortgage, refinancing and rental.
The error of the Zestimate calculator is about 5%
. Assistance in comparing the charts of the parties for the inspection of real estate is another opportunity to help users. This function is implemented on Redfin: on each page of the listing of real estate,
buyers can agree on the date of inspection with the seller.