Web Development Blog

Twitter

27 May, 2009

Building a real estate website using WordPress

Web Development » PHP, Web Development Blog, WordPress » Building a real estate website using WordPress

One of our latest projects at Anansi Web Development was to build a real estate website with a simple CMS. And I thought, rather than building something from the scratch, why don’t we use WordPress as a CMS and add necessary functionalities. And therefore, here are the steps involved in building a real estate website using WordPress.

1. Install WordPress
Download the latest WordPress software from WordPress website and install it on your development server/ local machine.

2. Develop the backend
This step is more about enhancing the existing WordPress admin rather than building a custom bespoke CMS. Our goal here is to make the backend as simple as possible for the content admin who will be looking after the website and uploading listings on a day-to-day basis. There are 2 real estate plugins available for WordPress, however, data required for Australia Real Estate listing and US Real Estate listing are significantly different, which means it is impossible to use those plugins for our project without modifying a lot of code. Therefore, we decided to build our own in WordPress. We referred to Standard Real Estate XML Format for Australia – REAXML1 to get the structure of a standard real estate listing data.

3. Install necessary plugins
Rather than reinventing the wheel, we installed the following plugins on the website.
Lightbox Gallery
Post Gallery
WP-ContactForm
All in One SEO Pack

4. Develop the frontend
As we have the designs from our client, the next step is to develop the frontend for the WordPress real estate website. Using the design mocks, we look at how each page looks like and how various real estate information will be displayed to the users of the website. The good thing about WordPress is that you can basically have a different look and feel for every single page on the website using Template. In our case, we needed 5 templates; homepage template, listings category template (for Properties for Sale and Properties for Lease), listing template (for listing pages), page template (for the rest of the content like Our Team, Contact Us, Privacy Policy, etc) and default template (for fallback and any other pages).

5. Test, deploy, release
The last and final step of building a Real Estate website (or any other website, for that matter) is test, deploy and release. Here, we tested the website by populating content and property listings into the database via the WordPress admin, viewing the site on a few different browsers, and ensuring that everything works and displays as expected. We then deployed the website onto the live server, tested some more and made it available to the general public.

The final result
I have to say it saves us a lot of time using WordPress as a CMS compared to building a custom application and we were able to deliver the website with a complete CMS (using WordPress) at a very low cost within a week. Many features, such as RSS, Search, Login, Registration, etc are already available in WordPress. It also aligns with our overall development objectives as we are a big fan of using open source technologies. And it works perfectly in this case because our client is already familiar with WordPress and he was able to step into uploading content and listings with minimal training.

If you are trying to build a similar real estate website in WordPress, have a look at Elegant Real Estate WordPress Theme. It comes with built in basic real estate listing filtering, featured slider banner, admin options to control settings and PSD file to customise the theme design if required.

If you are interested in hiring us to build a real estate website in WordPress, please contact us to obtain a quote.

listing-category
listing-page
realestate-backend

Related Links
Real Estate templates
Standard Real Estate XML Format for Australia
Elegant Real Estate Theme for WordPress

Other similiar posts that you might be interested in:

5 Responses to "Building a real estate website using WordPress"

1 | Building a real estate website using WordPress - Web Development Blog « Web Templates

June 6th, 2009 at 2:43 am

Avatar

[...] Go here to see the original: Building a real estate website using WordPress – Web Development Blog [...]

3 | Ber2

June 15th, 2009 at 1:43 pm

Avatar

Great article. Thanks for the sharing.

4 | Medulin properties

August 29th, 2009 at 8:53 pm

Avatar

I’m interested in buying templates but it would be good if I could see a live site and how smoothly actually the site works.
Thanks.

5 | Mike Johnson - Real Estate Agent

August 20th, 2010 at 7:08 am

Avatar

Hey, thanks for the advice. I’ve been meaning to redo my website for a while now and WordPress keeps popping up, so this article was great for me.

Comment Form

ebook
Subscribe to our newsletter and receive FREE e-book "7 Days Exercise to Build More Traffic To Your Blog"
Your name:  
Your email:  

  • About
    The blog Web Development Blog is where I keep myself up to date with the latest technologies in the industry and share my ideas and thoug...
  • Adsense Tips and Tricks
    With personal and commercial blogs, community websites, and social pages becoming the hot topic of the Internet in the last few years, many...
  • Advertise With Us
    Web Development Blog is a blog about Web Development, Web Design, Web Applications, Web 2.0, AJAX, Search Engine Optimisation, Latest Techno...
  • Archive
    Grab yourself a cup of coffee or tea, sit back and browse through an archive of all the blog posts on Web Development Blog....
  • Choosing a Content Management System
    The most commonly asked question when it comes to Content Management System is whether to build or buy (pre-built). While there are many fa...
  • Coupons
    Use the following coupon codes, promos and discount codes to save money on web hosting, domain names, website templates, ebooks, software, p...
  • Customised WordPress Themes
    If you would like a customised WordPress theme for your blog or your website, read on: (or head to WordPress Themes page to get free WordPre...
  • Favourite Poems
    If by Rudyard Kipling If you can keep your head when all about you Are losing theirs and blaming it on you, If you can trust yourself w...
  • Favourites
    Books Web Development Books Magazines Glamour Reader's Digest Software Adobe Photoshop CS4 Trend Micro Antivirus + Antispyw...
  • How to Start a Blog?
    What's a blog? According to Wikipedia, a blog is a user-generated website where entries are made in journal style and displayed in a reve...
  • Introduction to JSP Standard Tag Library (JSTL Basics)
    Tag libraries to include in your .jsp page <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> &l...
  • Links
    Free Anonymous Proxy Increases your privacy and security on the Internet by using our free, fast and easy to use web proxy. data backu...
  • Making a Passive Income Online
    Passive income, in my opinion, means an income which does not require a lot of regular maintenance work or continuing effort. I have been t...
  • Online Distribution Channels
    One of the importances of any website or business is to bring your products or services to the right people and to reach the target audience...
  • Recent Projects
    Followings are some of the recent projects I have done in 2006 -- 2007. Check out my latest business venture Web design Sydney to get your...
  • Recommended Web Development Books
    Many developers often ask me what books I read and what books I recommend in regards to web development and web technologies such as AJAX, J...
  • Search
    Looking for something on Web Developement Blog? Use this search tool powered by Google Custom Search to find what you are looking for just ...
  • Seven Tips to Building an Online Presence for your Business
    1. Get a domain name for your business The first and foremost step in building an online presence is to secure a domain name for your busi...
  • Seven Tips to Increasing Your Website’s Traffic Using SEO
    SEO is the buzz word - many people have mentioned it and many have heard of it too, but very few people know how to implement it properly. ...
  • Subscribe
    Newsletter [newsletter] RSS 2.0 feeds Entries feed Comments feed Subscribe using your favourite web-based or desktop feed r...
  • Useful Linux Commands
    Find files older than 60 days find * -mtime +60 Delete files in backup folder which are older than 60 days rm -f `find /backup/ -mtime ...
  • Web Design Tips
    Nowadays, having a website for your business is like having a phone number. Almost every business has their own website, with their own doma...
  • Web Development Books
    Many developers often ask me what books I read and what books I recommend in regards to web development and web technologies such as AJAX, J...
  • Web Hosting Comparison Chart
    The following are some of the most popular web hosting providers. I have personally used the recommended ones. Hosting coupon codes will ...
  • Web Standards
    Web Standards is defined as a set of rules or specifications that should be followed when developing a website.  The main objectives o...
  • WordPress Themes
    All WordPress themes are designed and coded by esn studio, and licensed under GPL license. If you would like a customised WordPress theme fo...
  • Sam: Useful. I always forget the rel target one
  • Chronic Tinnitus: Hi, Thanks for taking the time to discuss a really confusing matter - I find Plesk so much more awkward than the cpanel that I'm used to. Thanks Chr
  • Serhiy: I personally liked the web hosting comparison chart. Especially the recommended *. I got Bluehost :) .-= Serhiy´s last blog ..

Interests

Web development, Web design, Open source technologies, Portal development, APIs, Web services, Social media applications, Search engine optimisation, Mobile application development, iPhone Apps, Web 2.0, Web 3.0, Latest Internet technologies

Misc.

  • bluehost Hosting $6.95/month
  • Joomla Templates