Ideal Real Estate Investing
Achieve Your Ideal Lifestyle With Passive Income From Real Estate
Download The SEO Cheat Sheet for Real Estate Pros
Master The Art of Ranking Your Site on Google With This FREE Cheat Sheet

*Optimizing Content*
*Generating Leads*
Download the Ultimate Guide!
All Your Information is Protected When You Sign Up
The Ultimate Guide to Creating a Real Estate Website
Written by Eric Bowlin on Jan. 12th 2018
It might seem overwhelming to get your investor website up and running, especially if you've never done it before. It's especially difficult because real estate is a really particular niche and has specific needs.

So, I've created this guide just for real estate professionals. It's good for investors, realtors, wholesalers, rehabbers, etc.

If you are trying to generate leads with your website and it's related to real estate, this is the guide for you.
Here are the 5 steps you need to master in order to close your first deal:
  • Get The Right Domain Name: You need the right mindset before even taking the next step.
  • Get The Right Hosting: Choosing between residential and commercial financing - and working the numbers to get it done.
  • Set Up Hosting: You are far more likely to succeed with a plan and established criteria.
  •  Create The Right Content: Creating a flow of deals to analyze is key to success.
If you haven't already, go ahead and download the SEO Cheet Sheat. After you get your website up and running, you will need it in order to create your content
Choosing Your Domain
Having the right domain name is amazingly important.

In fact, it's so important that many businesses choose their business name based on the domain name available.

The absolute cheapest and easiest way to register a domain is using NameCheap.

Simply navigate to their website (link above for your convenience) then start searching for some names.

If your idea is taken already (chances are it is) then start searching for some alternatives.

For example, if your idea is taken, try: or

It can be really frustrating to keep searching names and have them all taken. Don't worry though - You will find something, trust me.
What's in a Name?
You want to pick something that gets the essence of your company and business across, but isn't impossible to remember.

For example, if you want to create a super niche wholesaling website you might create a domain that is similar to "" or "" There will be no doubt what your website is about.
Pros and Cons of Super Niche Sites
Niche sites are good because there is very little quality competition. Your city probably has a bunch of "sellFASTNOW" type websites, but most of them are fairly garbage sites with little quality information. They will be easy to outrank.

The drawback is that nobody will link to your site because it's too niche and too salesy. Since the best way to grow a site is to get links, this is a big drawback.

Instead, you might want to create something more broad that can be more athoritative. Maybe you will want to generate leads but also have great information for other homeowners, landlords, and investors. Then look for names that are more general.

For example: or

Mind you, I completely made up these names and have no idea if they exist or not.
Picking a Name if You Are a Real Estate Agent
This will depend on what your long term goals are. If you want to become a great real estate agent then you might want to include your name in it. For example, I own and, but if you have a common name like John Smith, your name will already be taken. Try adding descriptive terms like "realty" or "ChicagoRealty" to the end.

If you want to create a real estate team or your own brokerage, then you'll need something that is a bit more broad and appealing to the agents that will be working with you. Not many agents want to work for Eric Bowlin Realty when they are focused on creating John Smith Realty.
Pick The Right Hosting
You will want a WordPress based website, no questions asked.

Don't confuse (host) with what I'm trying to say. So, don't rush right off to and get service.

Instead, focus on buying some quality hosting solutions. For some reason nobody wants to pay for good hosting, sometimes including myself.

I host this website on WPEngine. But, for my experiment site I decided to pick the absolute cheapest site hosting I could find - GoDaddy.

Besides that it is ridiculously slow compared to what I'm used to, It only took a week or two to get the first one of these emails:
Hosting With WP Engine
In two years of hosting with WPEngine, I had never received an email like this, not even ONCE.

Last thing you want is someone navigating to your website, it taking too long to load, then backing out and going to your competitor. Saving a few bucks on hosting isn't worth the thousands in lost revenue.

Right now, you can get 20% off your purchase with WP Engine. They are one of the most reliable hosts and extremely affordable as well.

Who WP Engine is for:
  • Authoritative Sites: If you want to build a site that will attract a lot of people.
  • Complex Solutions: If you want to add in login functionality, forums, popups, etc.
  • Flexible Layout: If you want to be able to choose your own themes and adjust it over time.
Who WP Engine is not for:
  • No Time: If you are ridiculously busy and just don't have time to play with your website.
  • Super Simple: If you NEVER want to add different functionality to your site.
  • Super Niche: If you are building a site for one purpose only.
If you fall into the second category more than the first category, then you should host with a company like OnCarrot (also called InvestorCarrot)
Hosting With OnCarrot
OnCarrot has a great service designed for real estate investors. It is highly optimized to convert traffic into leads. Though it is for investors, real estate agents could easily adapt it to their needs as well.

Certain industries, such as wholesalers, simply don't generate a ton of traffic to their website. So, those 1 or 2 people you might get in a whole week really need to feel enticed to contact you.

That's where Investor Carrot excels. They compile hundreds of thousands of visits across the country and can split test different layouts, leading them to have full optimized sites.

The only problem - your site will look a lot like all the other sites out there.

Setting Up Your Hosting With WP Engine
I'll start with WP Engine, but if you choose OnCarrot, just scroll down to that guide.

WP Engine uses CloudFlare to resolve your domain name. Basically, there is a ton of technical stuff related to having a domain name (from NameCheap) point at the server where your website is stored.

So, WP Engine recommends the free service CloudFlare which figures all that stuff out for you and for them.

So, now head over to CloudFlare and set up your free account.

Do you that by completing the following steps:

There are two ways to enable CloudFlare for your domain name:
1. By means of a CNAME record for (that is created automatically once you have clicked on the grey cloud next to your domain name) as described in this guide.
2. By pointing a domain name to CloudFlare nameservers which is possible after signing up with CloudFlare in cPanel too, but additional steps below should be performed in order to make your domain work properly.
Once you have signed up, you will receive an email from CloudFlare with a password setup link. Click on it and you will be redirected to a menu with an option to set up the password for the CloudFlare account. Once done, you will be able to log in.
On the very first page after logging in you will need to enter the domain name you’d like to enable CloudFlare for and click on Scan DNS records:
After the scan is over, click Continue:
On the next page you will need to double-check if the DNS records match the ones in your cPanel and click Continue.
NOTE: It is not recommended to modify DNS records at this stage as you will be able to do this after the setup is complete. 
Choose the desired service plan and click Continue:
NOTE: After signing up with CloudFlare in cPanel you will get a free plan. However, you can choose one of the paid CloudFlare plans if you wish to get more features. You can compare these plans here.
On the next page, you will be offered to change nameservers to the CloudFlare ones:
If your domain is registered with another domain registrar, you need to log into your account there and change the nameservers for the domain.
If your domain is registered with Namecheap, you need to follow the instructions below:
1. Log into your Namecheap account in a separate tab if you are not logged in yet. Once you are in, mouse over the Account option in the upper right corner of the page and choose Domain List or choose the Domain List menu in the left sidebar: 
2.Click on the Manage option in front of the domain name you wish to point to CloudFlare DNS:
3. On the Domain tab, please click the drop-down menu next to the Nameservers option and select Custom nameservers type:
4. Enter the nameservers specified in the CloudFlare account, then click Save changes:
NOTE: Once the nameservers have been set up, it may take up to 24 hours (in rare cases more) for local ISPs to update their DNS caches so that everyone can see your website. Since the caching time varies between ISPs, it takes time for DNS changes to be totally in effect.
Once the nameservers are set up, return to the CloudFlare tab and click Recheck Nameservers:
If the nameservers have been successfully updated, you will see Status: Active message. Now you may proceed with setting up DNS records in the DNS menu:
On the DNS Records page, you may add or delete the DNS records for your domain. In order to add any record, click Add Record (2) and choose the record type you need (1), the hostname (subdomains or domain itself) and value of the record. TTL will be set up automatically. Also, you may deactivate (3) or activate (4) the CloudFlare service for each record by clicking on the orange/grey cloud under the Status column:
NOTE: After the nameservers change all the DNS records for your domain in cPanel will be no longer active. That`s why make sure they have been set up in your CloudFlare account. The new DNS records should be created in the Cloudflare account as well. For instance, if you wish to switch to another mail service or update the IP address for your domain, the MX and A records should be updated correspondingly. 

Now you just need to add your WP Engine CName.

1. Login to your Cloudflare Account.
2. From the dropdown menu on the top left, select your domain.
3. Select the DNS settings tab.
4. Add your CNAME record with the domain values from wpengine. 
That's It!

Now you can skip the next section if you have already chosen WP Engine.
Setting Up Your Hosting With OnCarrot
Step 1: Login to your Namecheap account, go to Domain List and hit Manage
Step 2: Edit the www CNAME record to have the value of
Then add a URL Redirect that forwards to your site with www. in front.

Now, Let’s Attach That To Your Carrot Site
Step 3: Point Your Domain to Your Carrot Website
Sign into your Carrot Account page and click the green box to “add a custom domain.”
Scroll down and enter your domain name on Step 2, then hit Save Custom Domain to save changes.
That’s it! Give it a few for the changes to update, then return to here to add your domain to your Carrot site’s dashboard.
Creating Great Content
The most important thing you need to grow you site is excellent content. There are 4 things to remember:
  • Audience: Know who you are talking to in every article.
  • Quality Content: High-quality content is way better than short click-bait.
  • Solve Problems: People search for solutions to problems.
  • Call to Action: Salsey pages don't work, but you need a call to action.
Download The SEO Cheat Sheet Now To Start Creating Great Content

About Author: Eric Bowlin

Eric is a real estate investor that reached financial independence at the age of 30, He currently owns over 220 units in Massachusetts and Texas. Eric has been seen on Forbes, Trulia, WiseBread, TheStreet, and other financial publications.
FB Comments Will Be Here (placeholder)
Powered By