Of the six million homes sold last year in the United States, every second was found using the Internet. Not through friends, acquaintances, print ads or agents, but through an online search. This suggests two things: first, the role of the Internet is growing, and second, if you want to make money, then one of the best ways to do this is to create your own real estate website.
Step 1: Real Estate DatabaseListing is the main reason for users to visit your site. And if the site’s database is too small, users will be disappointed and will no longer use it to search for real estate. That is why it is so important how you create a database:
- through its own customer base;
- using a site aggregator (Zillow, Realtor, Trulia and others);
- connecting to MLS.
Own customer baseIf the site is created on the basis of the agency, you can use your own property listings for sale. About these objects you will have the most relevant information, and such transactions will bring the maximum profit. However, listing only your own lists will not be enough for the site’s audience, which expects to see not 40–100 positions, but several hundred.
Integrating MLS and aggregator listings will solve this problem, but this will reduce the likelihood that users will choose the objects that benefit you. Fortunately, this problem can be solved: when a user searches for real estate on your site, he first sees your lists, and only after viewing them the system loads data from other sources.
Real Estate Website Aggregators
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.
The best way to collect dataBest 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.
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.
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.
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.
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.
Virtual Tours. 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.
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.
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.
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".
Collaboration 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.
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.
Scheduling inspection. 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.
Step 5: Mobile Application
- 48% of all network searches were performed on mobile devices;
- 36% of these people will search for property while sitting at home and watching TV;
- 45% of these people use a smartphone to search for additional information about the property they are interested in;
- 16% of these people use a smartphone to watch a video about their property.
At the same time, 87% of the time spent online through mobile devices is the use of mobile applications. From these data we can conclude that the development of a mobile application is a prerequisite for the success of a real estate site. And you need to make such an application based on popular solutions.
Real estate website price
The cost of developing a real estate site depends on the approach to development, a set of functions and the cost of labor. The simplest options can be implemented for $ 100 using WordPress themes. But these will be sample solutions that can have serious security and uniqueness problems, so it’s better to use other options.
To these figures you also need to add the cost of developing a mobile application, which varies from 2,000 to 5,000 dollars. Because without a mobile application, you will lose a significant market share and will lose to competitors who have it.