7 Best Website Builders & How To Create A Real Estate Website With WordPress Update In 2021

One of the best reasons to build your own IDX real estate website is that you get to actually own and control your website.

Many real estate agents who were using Placester to run their IDX real estate website found this out the hard way when Placester shut down their free IDX website service.

Building a WordPress IDX real estate website is pretty simple even if you’re a beginner to website building. Follow this guide as well as all resources I link to that contain additional guides and tutorials and you’ll be ready to go.

Here is our breakdown if you want to skip to a section in this guide to creating your very own IDX real estate website using WordPress!


  1. Brainstorm your domain URL
  2. Purchase a website hosting plan
  3. Install WordPress
  4. Choose a real estate website theme template
  5. Install Elementor (Page Builder)
  6. Sign up for an IDX service
  7. Design property listing pages
  8. Add WordPress plugins
  9. Backup your website
  10. Launch your IDX website

Step 1: Brainstorm your domain URL

The first step to building a new IDX real estate website is brainstorming your domain URL. This is the website address people will type in to find your website.

You can display your website domain URL on business cards, real estate signs, and other marketing materials.

Brainstorming a website domain is pretty simple. As a real estate agent, you can get pretty creative with website domain URL’s.

Here are a few domain examples I’d choose from:

  • NickFoy.com
  • NickFoyRealEstate.com
  • HomesbyNickFoy.com
  • NickFoyListings.com
  • AgentNickFoy.com
  • MiamiHomesForSale.com
  • MiamiLuxuryListings.com

As you can see, there are many ways to integrate your name into the URL.

When you combine your name with real estate keywords (homes, listings, agents, buys, sells), then people will also piece together that you are a real estate agent when they read your website domain.

But if you have a hard-to-spell name, then you can consider choosing a domain URL that does not involve your name. Instead, get creative and think of other real estate words to use.

Where to Buy a Real Estate Domain Name?

When you’ve come up with a list of domain names, narrow it down to your top 3 or top 5 choices.

Then you will want to check if these domain URL’s are still available or if someone else is already using the domain for their website.

To check out different domain ideas for your real estate website, I recommend using BLUEHOST.com. It’s a domain registrar that sells domains INCLUDING HOSTING 2.95 A MONTH  

How Namecheap Works:

  1. When you visit the home page of their website you’ll see a search bar.
  2. Enter your URL idea into the search bar
  3. Namecheap will check across the internet for that domain
  4. Namecheap will show you if the .com version is available and also other options like .net, .org, etc.
  5. Click add to cart
  6. Sign up for a BLUEHOST
  7. Finish checkout
  8. Login to your dashboard to alter any settings and manage your domain

Another way to get your domain name is when you sign up for a website hosting service. Let’s jump into what website hosting is and why you need it when building your real estate website.


Step 2: Purchase a website hosting plan

In this section, I’ll show you how to easily sign up for website hosting so you can self host your own real estate IDX website and never worry about losing it if a website service company goes out of business.

To get started, you need to choose a website hosting service. I explain the benefits of paying for a professional service like HOSTGOTER,  Bluehost  Best Website Hosting for an IDX Real Estate Website.

One of the main features to look for with a website hosting company is speed. You want a fast-loading website and the 3 recommend hosts above (HOSTGOTER, Bluehost) are all great for fast website hosting speed.

You also want to make sure it’s a self-hosted service. Let’s dive into the importance of running a self-hosted real estate website.

Why Self Host Your Real Estate Website?

Website hosting is necessary if you want to own and control your own website. You get access to more features, more website storage space, and you have the ability to build an audience & monetize your website.

Most real estate agents aren’t aware of self-hosting or choose not to because it costs money. Instead, they opt for free website services.

However, if you sign up for a “free” website on a service like WordPress.com, Wix, SquareSpace, Blogger then you are a renter and don’t actually own and control your website.

Why is this a bad thing?

Becoming reliant on a website company to run your website can put your entire business at risk. Take Placester for example.

In 2019, Placester stopped hosting real estate agent’s IDX websites for free and many agents got burned, losing their IDX websites.

Imagine losing your website overnight and scrambling to come up with a new website quickly so visitors don’t run into an error page when trying to find you online after seeing your real estate signs around town.

The point here, is to spend a couple of bucks a month to self-host and you’ll be at peace of mind that you own your website, control it, and have lots of flexibility and features you wouldn’t have on a free service.

Next, let’s sign up for a hosting service. We’ll use HOSTGOTER as an example but Bluehost is very similar to a process.

Sign Up for Hosting with Siteground

First, visit this link to head over to HOSTGOTER

Click on their plans page to see pricing and options. We like the middle plan called Grow Big as it allows you more website storage, bandwidth, and you can run unlimited domains on that account.

For example, if I could set up the main website like AgentNickFoy.com and then I could create a smaller website just for my listings called NickFoyListings.com. It can be a one-page website that displays all my listings and the URL is easy for people to remember.

Once you have decided on a plan that fits your real estate website’s needs, click the get started button to visit the next page of the signup process.

Step 3: Install WordPress

Once your account is created with your hosting company, they’ll have a page where you can install WordPress to the domain URL you entered during the sign-up process for your hosting account.

Some website hosting services automatically install WordPress by default too.

Once WordPress begins installing, you’ll usually get an email notification with your login details or a confirmation that installation is done.

The installation page should also reload and provide you with login details such as your username and password.

Take note, to access your website and to login to WordPress, you will need to memorize this URL extension… /wp-admin

Example: NickFoyListings.com/wp-admin

It will take you directly to the login page for your website. Many beginners try visiting WordPress.com but this is incorrect.

A self-hosted website is actually run through WordPress.org, and sign in…is directly on your own domain URL with the extension /wp-admin after the .com.

Step 4: Choose a real estate website theme template

There are many real estate agent themes to choose from. You can start by searching for WordPress’s free theme directory.

But beware that the demo/preview does not work very well so it will be hard to gauge what a demo site with that real estate agent theme will actually look like.

I prefer to buy a professional real estate agent theme on a third-party website like AgentPress Pro Theme or Real Estate 7 WordPress.

The demo functionality of these themes is much better so you can actually preview a sample real estate website to get a feel for layout and design ideas.

Real estate WordPress themes can run $40 to $99 but it’s a one-time flat fee so you won’t have to worry about it renewing annually.

Here is my list of recommended WordPress themes for real estate agents:

Install Elementor (Page Builder)

If you plan to design your own real estate website rather than outsourcing to a web design company, I would recommend checking out the free WordPress plugin called Elementor.

Elementor is a free page builder and it’s a drag & drop builder that is very user-friendly so you can easily build your own pages with content boxes, image boxes, video boxes, testimonial boxes, etc.


Elementor is a powerful plugin that allows you to design any page layout from scratch or use pre-built templates from the Elementor page templates library.

They also have pre-built “sections” which are blocks of content you can add to your page template you were already custom designing.

It also works with any theme so you can integrate it seamlessly with any real estate WordPress theme you pick.

Honestly, you can build your custom real estate IDX website from scratch using the default WordPress theme that comes with the installation of WordPress. You don’t need a special real estate theme to get access to certain layouts or designs, it can be done with Elementor.

I still recommend installing a real estate theme first, because it can add additional functions to your websites like property listings, agent profiles, and more.

If you search Google or YouTube, you’ll find tons of support articles, video tutorials, and answers to questions you might have about Elementor.

Once you install Elementor, there is another free plugin to install called Elementor Add-Ons. This plugin gives you access to additional widgets and content boxes you can drag onto your page for additional features on your real estate IDX website.

Elementor also has a pro version with many more advanced widgets and features that might be worth the investment if you want to take a look and browse what you’ll get with Elementor Pro.

Here is a tutorial video on how to use the Elementor Plugin to build a sample real estate agent home page. If you find it helpful, subscribe to my YouTube channel for more tutorials!


Sign up for an IDX service

Now that you’ve picked out your real estate WordPress theme and installed Elementor to assist you in building your website pages, it’s time to add property listings to your website.

IDX stands for Internet Data Exchange and it’s a service that allows real estate agents to display listings and properties from the MLS on their websites.

It’s a live feed so when properties sell or change price, the property listings are updated automatically and reflect the most recent version on your website.

This is a huge time saver!

Imagine custom inputting all of your listings to your website and having to manually update these listing pages when things change.

Instead, use an IDX service and create a custom For Sale pages and My Listings pages that import data from a live feed.

This makes it easy to set up pages for every city, every zip code, and target neighborhoods so that these pages only display properties that match whatever criteria you set, just like in the MLS.

dsxpress plugin review

Which IDX Service Is Best for a WordPress Website?

The two leaders in the IDX real estate website space are home finder and IDX Broker.

Each of these services comes with a WordPress plugin you can install but first, you’ll have to create an account on the IDX service’s website and copy the license activation key for your plugin to work.

Both allow you to create a search bar that can display across your home page so users can enter their search criteria and pull up homes for sale based on the criteria they input.

You can also build custom searches and import the “shortcodes” for these searches to your website. Simply use the “shortcode” widget in Elementor and drag it onto your page, then paste in the code in the text box field.

Custom searches you set up might be a page that displays only Miami, FL listings or only Miami Dade County Listings. You can break it into counties, cities, zip codes, and possibly subdivisions depending on your area.

How Much Does IDX Cost?

IDX services are not free. They can cost anywhere from $25 to $99 per month.

But the investment is worth it because it saves you time and time is worth money. What do you think an hour of your time is worth?

Price an hour of your time and multiply it by the 5 to 10 hours you’d spend updating your website every month and you’ll quickly see that you’ll save money using IDX instead of manually importing listings and updates.

Design property listing pages

In this section, I’ll show you tutorials of how to build out different real estate pages for your IDX website.

With Elementor you can import pre-built pages like the About page, Contact page, and Services page.

You’ll also want a general home page that displays listings, property search bar functionality, a short bio about you and your services, and then links to any important pages on your website or resources.

Add WordPress plugins

Plugins are a fancy term for “add-ons” and you don’t get access to them on the free WordPress.com websites which is another reason why having a self-hosted WordPress website is important.

If you visit WordPress.org, you’ll find their plugin directory full of 60,000+ different plugins that the WordPress community has created.

You can access this library of plugins from your WordPress dashboard on your website, by visiting the Plugins tab and clicking on “Add New”.

Filter through the different tabs like Popular, Featured, etc. or use the search bar to search plugins by name.

Here is my recommended list of plugins to install on your real estate website:

  1. Yoast SEO
  2. Updraft Plus
  3. Google Analytics WP Dashboard
  4. Wordfence
  5. WP Fastest Cache
  6. Smush
  7. Broken Link Checker
  8. Pretty Link
  9. Social Warfare

There are also plugins for adding Google Maps, YouTube Videos, Data Tables to your real estate website, but the Elementor page builder plugin already comes with these features, saving you from downloading extra plugins.

And customizing/styling them is much more user-friendly with the Elementor Pro plugin compared to installing a third-party plugin like an embedded YouTube video plugin.

Let’s briefly discuss each of the above plugins and why they should be part of your real estate website.

#1: Yoast SEO

This plugin is the most downloaded of all and it helps your WordPress website become SEO friendly.

Optimizing your website for the search engines is crucial if you want your pages and blog posts to show up in the Google search results as well as Bing and Yahoo searches.

Yoast adds a tool on your blog post editor and page editor that allows you to check your copy/text on the page for different target keywords you want to focus on.

For example, you could target a local neighborhood someone might be searching like Foxwood Estates. You would use the word “Foxwood Estates” throughout your page in the title, headings, subheadings, and body of the text.

Then Yoast’s SEO tool will analyze the page and make recommendations of where you can optimize further to increase your chance of showing up in the search results when someone is looking for a Foxwood Estates home.

#2: Updraft Plus

This plugin allows you to easily backup your real estate website to the cloud, and it does so automatically on a schedule so you don’t have to worry ever.

You can choose from cloud storage systems like Dropbox, Google Drive, Amazon, etc.

It’s easy to set up. Just choose your backup schedule in the Updraft Plus settings page, then choose your backup cloud system that will store the backup files. Click save.

How to Backup Your WordPress IDX Website

#3: Google Analytics WP Dashboard

Installing a Google Analytics plugin is important if you want to track visitors and see data related to your website traffic.

Google Analytics is free, just sign up for an account on Analytics.Google.com

Then install the Google Analytics WP Dashboard plugin and connect to your account. It will verify you have access to your free Analytics account so sign up first before installing the plugin.

Then filter through data each month to learn more about where your visitors are coming from, which pages get visited most, average time on the website, bounce rate, and many more statistics.

#4: Wordfence

Security is important so your real estate IDX website doesn’t get hacked, malware, or viruses.

The Wordfence plugin makes it easy to secure your site and runs weekly or monthly checkups to ensure your real estate website is healthy and working properly.

This is a more complicated plugin to configure when you install it, so check out my tutorial for more information.

#5: WP Fastest Cache

Website speed is also very important as users expect your pages to load within 1 to 2 seconds. Any slower and you risk visitors leaving your website do to slow loading pages.

Help prevent this by installing a caching plugin like WP Fastest Cache which helps store page data in a way that speeds up load time for your website visitors as they browse around your site.

There are many other caching plugins you’ll see in the WordPress plugin directory, but I prefer to use WP Fastest Cache for its simplicity and effectiveness at making my website faster.

#6: Smush

This plugin optimizes your images as you import them to your WordPress website so that the file size isn’t to big and heavy, slowing down your website.

It compresses the file size to the optimal size for each particular image without blurring the image.

I also recommend using a free tool BulkResizePhotos.com to optimize and resize images before importing them to WordPress.

For example, a professional real estate photo of a house might come off the camera at 5000 x 2500 pixels and have a massive file size of 6 MB.

This original final needs to be optimized and compressed down to a more website-friendly size.

I try to get my image file sizes under 100 KB but professional photography usually ends up in the 200 KB to 400 KB range when I reduce the image size down to 1500 to 2000 pixels wide.

This is still a huge improvement from the 6MB file size (6,000 KB) that originally came off the camera.

Most computer screens are only 2000 pixels wide or smaller so you can comfortably reduce the image size in half to 2500 x 1250 pixels and still get crystal clear pictures on your web pages.

#7: Broken Link Checker

The Broken Link Checker plugin scans your website on a schedule to find any broken links and alerts you via email so you can fix them.

It’s especially useful for real estate agents and real estate websites since you’ll have lots of different listing pages on your website as well as your blog posts interlinking to each other.

You also may need to update external website links that you are linking to from time to time, if those websites go down or pages get deleted.

For example, you might link to city government resource pages or local school pages. Their websites might change or pages may get removed, causing your links to lead people to an error page.

#8: Pretty Link

Pretty Link is super helpful if you want to create links you’ll remember and that other people will remember.

For example, maybe you want to advertise on a real estate billboard in your city. You can use a website link like AgentNickFoy.com/value to send people to a page where they can get a free home value estimate.

The normal link might be something like AgentNickFoy.com/whats-my-property-worth-123/


You can make this link simple (AgentNickFoy.com/Carrington) by using Pretty Link to redirect people who visit your custom link and sends them to the actual page.

#9: Social Warfare

Lastly, you’ll want a social media sharing plugin to add social share buttons to your pages and blog posts. This will be a great way to get your listings more shares on social media!

Social Warfare is great and easy to set up so you can have professional-looking share buttons floating on your pages. You can choose top, bottom, or sidebar positions also!

It’s a free plugin, but you can also upgrade to Social Warfare Pro for additional features.

Backup your website

I’ll keep this section brief since we’ve already talked about the Updraft Plus backup plugin you should install to backup your real estate website.

Backing up your website once you’ve set it up is important so you can save yourself from having to rebuild a new website should something happen.

I recommend the Updraft Plus plugin because it has an automated backup schedule so your website can backup itself daily or weekly to make sure that any recent changes to your site are kept up with.

You’d hate to backup your website on Day 1, make lots of changes over the next 6 months and lose them because you forget to continually backup your website. Let the plugin do this for you on autopilot.

Another way to backup your website is to download the zip folders from your website hosting file directory.

Login to your hosting account and find the file manager in your control panel. Choose “Root” for your domain and you’ll see a sub-directory of folders. Download these zip folders to your computer or external hard drive for safekeeping.

Launch your IDX website

The final step to building your dream real estate website is to launch it! While your website is under construction you can install a plugin that creates a coming soon page, visitors run into.

This alerts them your website is not live yet but will be in the coming days or weeks. You can also set a countdown timer feature.

Once you’re ready to go live, remove the plugin and your website pages will be accessible.

You should also blast a message out on social media as well as to your email database, alerting everyone to check out your new real estate website!

Here’s a quick checklist before going live:

  1. Create core pages (home, about, contact, listings, blog feed)
  2. Create your menu navigation
  3. Interlink relevant pages to each other
  4. Check for broken links
  5. Optimize images on all pages
  6. Check page speeds using Pingdom or GT Metrix (google these)
  7. Check contact forms are working properly
  8. Backup website

IDX Real Estate Cost Breakdown:

  • Website Hosting – $3.95/mo
  • Domain URL – $1/mo
  • IDX Service – $40/mo
  • WordPress Theme – free to $99
  • Elementor Page Builder – free
  • Elementor Pro – $49 (optional upgrade)

This method I presented today is one of the most affordable ways to build your own IDX real estate website.

Doing it yourself isn’t that difficult and it saves you from going with an expensive service that can cost thousands of dollars per year.

Your new IDX website will cost maybe $500 per year depending on what add-ons and IDX service you use.

Are you ready to create your website?

That’s it. You’ve completed my guide to building an IDX real estate website. I hope you enjoyed the video tutorials and long article with step-by-step instructions.

Now don’t wait to get started, re-read this guide again, and when you’re ready, click the link to start with Step 1.

Click here to start your WordPress website with BLUEHOST

Also…can you do me a huge favor?!?

Please share via the social share buttons or personally with your realtors in your office to give them a helpful guide to building their own real estate website too.



What is the best website builder for real estate?

The Best Real Estate Website Builders and Marketing Platforms in 2020
  • Ylopo.
  • Agent Fire.
  • Union Street Media.
  • Luxury Presence.
  • Real Geeks.
  • Sierra Interactive.
  • IDX Broker Home.
  • Pro Website Agents.


How do I create a professional real estate website?

So here, is the step-by-step procedure on how to create a fully functional and complete real estate directory website.
  1. Your website needs its address and webspace (Domain and Hosting)
  2. Initial setup of your website.
  3. Make it look the way you want.
  4. Add properties to display.
  5. Get paid for advertisements.
  6. Accept online payments.

How much does a real estate website cost?

Real Estate Website Prices

Typically, if you work with a professional web development agency, you can expect a total investment in the range of $5,000 – $15,000 unless you have a very large, complex website.

Is WordPress good for real estate?

WordPress is the most popular website builder among real estate companies, realtors, and property management companies to showcase their listings. … A real estate WordPress plugin (this should let you easily create listings that include images, property details, pricing, floor plans, custom fields, and more)

Should I have my own website as a real estate agent?

Having a website is vital because it serves as the core of your online presence. Agent’s website can be the center of marketing and have all other social pages and local directories link to the website. It will be a great place to add client testimonials and resources for buyers and sellers.

What is the best WordPress theme for real estate?

Best Real Estate WordPress Themes
  1. Astra. Astra is a simple, yet comprehensive theme that is great for building a real estate website. …
  2. Divi. …
  3. Houzez. …
  4. WP Pro Real Estate 7. …
  5. Vellum. …
  6. WP Residence. …
  7. Real Places. …
  8. Reales WP.

How do I create a free real estate website?

  1. Indian real estate industry: An overview. …
  2. Step #1: Research and evaluate. …
  3. Step #2: Pick and choose a specialty. …
  4. Step #3: Obtain the required licenses and registration. …
  5. Step #4: Chalk out a business plan. …
  6. Step #5: Put together a brilliant team. …
  7. Step #6: Go online.


What are the best sites for real estate investing?

The Top 8 Best Real Estate Investment Websites
  • Overview of the best real estate investment websites.
  • Fundrise.
  • Roofstock.
  • CrowdStreet.
  • EquityMultiple.
  • RealtyMogul.
  • Streitwise.
  • DiversyFund.

How do real estate websites make money?

If you have a real estate blog or website, you can also make money online through affiliate marketing. The idea behind affiliate marketing is that you promote other companies’ products on your blog or website through an affiliate program, and earn a commission if people actually end up buying thanks to your marketing.

How can I add IDX to my website?

Head over to the Appearance » Widgets page, and you will see multiple IDX widgets that you can add to your website. This includes IDX listings, IDX area, IDX search, and IDX single listing widgets. You can also add MLS content to your WordPress posts or pages.

What is the best IDX Plugin for WordPress?

Best IDX Plugins
  • IDX BROKER PLATINUM. THE GRAND DADDY. IDX Broker is the most used IDX service in the US and has been one of my go-to’s for the last 8 years. …
  • FLEX MLS. “Clean and Simple” …
  • iHomeFinder. CLEANEST DESIGN. …
  • SHOWCASE IDX. “Up and Comer” …
  • WOVAX. SEO. …
  • DIVERSE SOLUTIONS. “Zillow’s Baby”


What is IDX for real estate?

Internet Data Display (IDX) is a policy that allows brokers to exchange consent to display one another’s property listings on the Internet. This program is known by several names, including Internet Data Display (IDD) and Broker Reciprocity(sm), and several MLS’s across the country have been doing it for years.

How do I use essential real estate plugins?

  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins‘ screen in WordPress.
  3. Go to menu Essential Real Estate -> Real Estate Options screen to configure the plugin.


How can I start real estate with no money?

10 Best Ways to Invest in Real Estate With Little or No Money
  1. Purchase Money Mortgage/Seller Financing. …
  2. Investing In Real Estate Through Lease Option. …
  3. Hard Money Lenders. …
  4. Microloans. …
  5. Forming Partnerships to Invest in Real Estate With Little Money. …
  6. Home Equity Loans. …
  7. Trade Houses. …
  8. Special US Govt.

Is real estate a high-paying job?

A career as a real estate broker is one of the highest-paying and lucrative professions in the real estate industry. On average, experienced brokers take home a six-figure pay. You can only achieve this number once you get a significant amount of good reputation.

Who is the richest builder in India?

Mangal Prabhat Lodha
With a net worth of Rs 44,270 crore, Mangal Prabhat Lodha of Macrotech Developers is the richest builder in India, according to recent release GROHE Hurun real estate rich list 2020. His wealth increased by 39% in the current year.

Is real estate a good investment in 2021?

Or maybe you’re looking for a way to generate passive income. Whichever of those camps you fall into, real estate investing fits the bill. These are the best real estate investments for 2021. … Real estate offers a slow, predictable rate of return over the long run and can be a great way to build long-term wealth.

Is real estate a good investment in 2021?

Key findings. Investors think mortgage rates will remain around 3% in 2021. Our expert agrees. Medical will be the hottest type of CRE property in the coming year, according to 39% of our investors, with industrial a close second (32%).
Is land a good investment in 2021?
Land ownership can be a great investment, as long as you enter the deal with the awareness of all of the risks and pitfalls. By conducting careful research, investors can take advantage of low property prices and purchase land that will be worth much more down the road.

How much are real geeks monthly?

Real Geeks is $249/mo with no startup fee. It claims to be focused on individual agents and small teams, though clearly larger organizations use them effectively as well. In addition to the $249/mo, they have a few add-ons like the property valuation tool for an additional $50/mo.

How do new real estate agents make money fast?

  1. Choose an Office. The first step in making money in real estate quickly is to choose a good office. …
  2. Work an Open House. Whether or not open houses are useful for selling listings is a matter of debate in the industry. …
  3. Use Your Connections. …
  4. Find Cash Investors.

How do real estate blogs make money?

Ways to Make Money Blogging About Real Estate
  1. Membership content – You offer subscriptions to exclusive content.
  2. Sponsored content – You are paid to promote products or services through your content.
  3. Ads – You sell advertising slots on your blog to other businesses.

Related Posts