Real estate lead generation is critical to the success of your business. As a real estate agent myself, I know the importance of being able to generate high quality leads. There are an abundance of companies trying to sell leads to agents. A lot of agents end up going down this path and receive leads that are not qualified or have false contact information. Premier Agent is one of the best sources for local real estate leads, but you are still having to compete with other agents in your market and the leads are expensive. That's why I created this real estate SEO guide.
I want to introduce another option that is not really spoken about. Becoming your own Premier Agent. How did Zillow and Trulia grow to multi-billion dollar companies? By taking over YOUR real estate market. They ranked their websites in the top of the search results for what your buyers and sellers are looking for. They did what I am going to show you, but on a much larger scale. This is the complete guide on how to take your market back. I am going to lay out the exact action steps that you can apply, mostly for free, to rank your website in the top of the search engines. Everything that I am going to show you is included in the algorithm that Google uses to rank websites. So let's get started.
The first component of search engine optimization covers the parts of your website that you have full control over, and it's called On-Page SEO. On-Page SEO is just one part of the process, and you must make sure it is the best it can be (I'll show you how). This is where your website can really shine. I'm going to lay out everything you need on your website and how to do it.
Keyword research is the first place to start if you are looking to get more buyers and sellers coming to your website. This alone can make or break your online success. Keyword research is about finding the search terms that people are typing into Google. You can use Google's Keyword Planner for finding keywords. We use kwfinder.com for this. KW Finder is a great program that can dig up keywords and show metrics on websites that are already ranking for the terms.
I am going to use Raleigh NC as the city we are targeting for the remainder of this guide. I already know that one of the most searched terms in real estate starts with "homes for sale," so I want to know how much traffic "homes for sale in raleigh nc" is receiving. If we load it up in KW Finder, we can see that 4,400 people searched for this exact term in December.
We know we have a great keyword to target, but what else can we find? If I use different searches around real estate in Raleigh, I can find:
Try swapping out the city and state for your area and see what kind of search volume they get.
These keywords total up 9,226 searches for real estate keywords in Raleigh NC. These keywords for this city have medium/high competition, so we will have a lot of work to do on the later stages of this guide. Smaller cities/towns with less competition take much less effort to get to the top of the search results. It just depends on how many people are competing for the keywords and what the competition's search engine optimization looks like.
Once we have the keywords we like, we can start creating content around them. Previous Google updates included optimal keyword density of around 2-5% in their algorithm. This in not the case anymore. There is no optimal keyword density, but you do want to avoid stuffing keywords into your content. Instead, we are going to use LSI keywords. LSI keywords are synonyms for the keywords you want to target.
Say I wanted to focus my efforts around "homes for sale Raleigh NC." I would use this keyword in a few key places on my page and use the keywords in the list above as LSI keywords.
I added commercial real estate Raleigh NC, Raleigh NC houses for rent, and real estate agents Raleigh NC to the list of keywords. These would be much easier keywords to target, and they will probably not show up if you are targeting homes for sale in Raleigh NC. You can create separate pages for these terms and a list of LSI keywords to target these searches.
There are many things that Google looks at when trying to understand what your page is about. The first thing they see is your URL structure. You want your URL's to be short and sweet. Google does not like to see a lot of meaningless characters in your URL. If I were going to target the above keyword list, I would make a single page that was focused on real estate in Raleigh NC. For these keywords, I would make the url of that page as firesideseo.com/best-homes-for-sale-in-raleigh-nc. For most websites, the URL structure comes from your page title. Just name your page whatever you want your URL structure to be, like: Best Homes for Sale in Raleigh NC. I added "best" to break up the
Another great strategy is using an EMD, or exact match domain. An EMD is just using your keyword as the domain name, for example: HomesForSaleInRaleighNC.com. There are a lot of people that say exact match domains do not work anymore. This is just simply not true. Google has gone after exact match domains before, but only because they were low quality sites. A lot of spammers have used this strategy to throw up spam sites and get them ranked quickly. Google wants their users to have a great online experience, and low quality sites have a negative impact on that. EMD's are still a great way to rank your site in the search results. Just make sure you are providing value to your visitors. EMD's might not have the power they once had, but using them is still a great strategy for ranking high in the search.
Heading tags are another signal that your website sends to Google to tell them what your page is about. They are written in the code of your page. If you are using a Wordpress site, you can style your tags in the drop down menu. The H1 tag should only be applied once per page. The H1 tag is assigned to the title of you page automatically if you are using Wordpress. Main categories are assigned the H2 tag, and subcategories are assigned the H3 tag. You can use H4 and H5 tags, but they are not necessary.
If I were going to create content for our page, I would use LSI keywords as the sub headings. For example, I would create a category for "Luxury Real Estate in Raleigh NC", a category for "Foreclosures in Raleigh NC, and a category for "Condominiums for Sale in Raleigh NC." Wrap all of these in H2 tags, and create content around them. Notice I did not use our main keyword "homes for sale in Raleigh NC." I used LSI keywords. Google will pick these tags up and understand that you are talking about homes for sale in Raleigh, NC. H3 tags could be different luxury neighborhoods or condominium developments in Raleigh, NC.
What kind of content do you need for your page? MLS Listing data is great if you can style the listing feed to match your headings. The main goal here is to give valuable information that answers the visitors questions. Show a few new listings and tell your visitors what the luxury real estate market is like in your area. Write epic content. The downfall of a lot of the large branded websites is that they cannot go deep on a local area. They have giant websites with hundreds of thousands of pages, but they have thin content. They cannot tell their visitors a personal story about the area or the market. All they know is what public data shows them, so write great content that answers your visitors questions. Tell your visitors about the schools, shops, and restaurants.
Only drop your main keyword in the first 100 words of your content and then use LSI keywords throughout the rest of page. Using your keyword too often is considered "keyword stuffing." Google knows this is a tactic that people use to get their website to the top of the search engines, and you can get an over-optimization penalty. You won't know if you have this kind of penalty, other than the fact that your website might never get past the second or third page of the results. If you think this is the case, just change your keywords around and wait for Google to crawl your content again. The algorithm is in real time, so the penalty will be lifted once Google sees your new content.
Make sure your content is over 2,000 words long. It has been proven that Google favors long content, but it also needs to be valuable content. It would be better to write 10,000 words if you can still provide epic content. Don't just make an article that no one wants to read, because Google looks at factors like click-through rate and time spent on page by visitors. If people are not staying on your page for very long, then you will lose ranking in the search results.
I used Brian Dean's Expanded List Post to write this guide and it's a great way to style your content, too. Tell your visitors everything they need to know about buying/selling a home in your market, and you will be well on your way to ranking on the first page of Google. Visitors might not read through your content in the first sitting if it is 3000+ words, but they will bookmark your page and keep coming back for more.
An example of well written content that answers visitor's questions is Bill Gassett's page at Maximum Exposure Real Estate. Bill does a great job of giving valuable information to his visitors. This is information with a personal touch that only a local agent can write. Google wants us to prove that our websites are worthy to be ranked at the top, and Bill did an excellent job to prove his value to Google.
Posting duplicate content to your website should always be avoided. It can be easy to use the content you have from another page and change the keywords around to target a different city. While you might get away with it, it's not the best practice. Make sure you are creating unique content for each page on your website.
You should always include at least one or two outbound link to authority websites. A article on Wikipedia would work well for this. Just make sure you are not sending any link juice to your competitor's wesbsites. Also, make sure outbound links are set to open in a new window. Your website's rank will suffer if your bounce rate is high and time on page is low, because visitors are leaving your site through links on your pages. Both of those metrics are tracked by Google and you can see them if you setup your Webmaster's Console.
Images also send page information to Google. Google cannot look at images and understand what they are, so they read the image title and alt tags. To optimize images, make sure they are named either your target keyword (don't get carried away) or LSI keywords. Your image file name should be homes-for-sale-in-raleigh-nc.jpg. Never leave spaces or underscores in your image name. Always use hyphens or dashes. The alt tag should also have your keyword, but without hyphens or dashes. Just use spaces with the alt tags, i.e. Homes for Sale in Raleigh NC. Only use one keyword per image, but make sure the image names and alt tags are completed and you will have perfectly optimized images on your site.
A meta description is the text located underneath the website URL in a search engine result page. Meta descriptions are not used in Google's ranking algorithm. Instead, they are there to provide information, so the visitor will know what your page is about. Optimize these for people and not for search engines. If you do not write your own, Google will pull some text form your page to be displayed. It's always best to write your own. I would try include LSI keywords in your meta description, as it is what they are looking for and it will be displayed in bold. Realtor.com is ranking in the top position for our keyword and their meta description is:
"Realtor.com® has Raleigh, NC homes for sale listings. Find Raleigh real estate listings and information."
Google recognizes the words in bold as being relative to our search, so they are highlighted.
Page speed is also a factor that Google looks at when ranking your website. Check your page speed here. This is another factor that lends itself to visitor experience. If the page takes too long to load, you need to correct the issues.
Items that can make your page slow:
Images are too large or are being resized.
Not using browser caching
Server response time
Landing page redirects
In 2015, Google updated their mobile algorithm and started giving preference to websites that were mobile optimized. This event has been dubbed "Mobilegeddon." The majority of search traffic is now performed on mobile, so it is understandable that Google does not want to display websites that are not mobile friendly to the largest portion of their customer base. You can find out if your website is mobile friendly here.
If it is not optimized, you should do that immediately or find a new website provider yesterday. We do provide website development if you need a new solution. Click here for more info.
Now that we have covered the things to do on your website that will help you get ranked higher in the search engines, let's look at the things we can do off site. We usually do not have complete control over our off-site SEO. It mainly consists of getting other websites to link to us, also known as link building. If on-page SEO is the foundation for us to be able to rank high in the search engines, then off-page SEO is the power that gets us there. Build a good foundation and you will need less power to rise up in the search results. If you build a bad foundation, you will never rank for your target terms and you will have to resort to other forms of advertising to get traffic to your website.
There are four key metrics that every web page has. They have domain authority, page authority, trust flow, and citation flow. To move these metrics you need backlinks. A brand new website will have 1 domain authority, 1 page authority, 0 citation flow, and 0 trust flow. Domain and page authority is provided to us by moz.com. Trust flow and citation flow is provided by majestic.com. You can run a few reports on a free account at both websites. Domain authority is a value that extends to every page on your website. Page authority only applies to single pages. A new page on an authority website would have high domain authority but only 1 page authority. The links that are sent to other pages on the website are counted towards the overall domain authority. To raise page authority, backlinks must be sent to that exact page. Domain and page authority are on a scale of 0-100. It's very hard to get a local website past 40 for either. Zillow has a domain authority of 91, Trulia has 86, and Realtor.com has 89. Don't let this scare you though. We can still take over their rankings. It just props them up in everyone's market and makes it hard to get past, if you don't know what you are doing.
Backlinks provide what is called "link juice." When one website links to another, it provides that website with some of it's power. You will not receive much movement in the search engine results if your site is only linked to by thirty brand new websites. However, you could be shot to the top of the search engine results with only one high authority web page linking to your site (depending on the competition of the keyword.)
Trust flow is a different type of metric. Trust flow is more about getting links from quality sites, not just powerful ones. You raise your trust flow by getting links from trustworthy sites. Citation flow is more about the volume of links your website receives. Neither trust flow nor citation flow are important metrics to pay close attention to. The goal here is to just make sure you are getting links from sites that are not using spam tactics to rank their sites. A 1:1 or 1:1.5 ratio of trust flow to citation flow should be a pretty good site. You want trust flow high and citation flow to be really close to the same number.
Another thing to note is that some links are do-follow and some are no-follow. A do-follow link will transfer power to your website, a no-follow link will not. It's great to have both types of links, as it gives diversity to your backlink profile. A link from Facebook is no-follow, but a link from this website is do-follow. A lot of authority websites that allow you to create pages, posts, or profiles on their website are usually no-follow. They do this to counter spammers that go there to build tons of links to increase the authority of their own websites.
A great way to transfer page authority around your site is to link to other pages on your site from the content of the pages. Some people call this a silo. When you write a page or article on a certain topic, include a hyperlink or two that take them to a page on your website where they can learn more about a specific topic that you reference in your page. You can always go back and create a silo after you have some pages built out.
Example: If you want to learn more about our SEO services, check out our local seo page. We can take care of the entire ranking process for you.
I shamelessly plugged our services, but you get the idea. Just do this a couple times on your pages and you are good to go. The menu at the top of the site does not count for this. The best way to get the most out of it is to send your traffic to an op-in page where you can collect their information.
How can you score some great links for your own site? There are several methods that can be very productive.
Remember earlier, when we touched on writing content about local businesses? Well, reach out to those owners if you dropped them a link. Let them know you just wrote some content and featured them in it. Most likely, they will want to return the favor and link to your page.
Another great place to build backlinks is ActiveRain.com. ActiveRain has a domain authority of 71. It's very hard to beat that for a do-follow link! Just send a link from your website to your ActiveRain blog and vise versa. Use the on-page guide above and keep creating great content and you are good to go. I know of several real estate websites ranking in Google because of these links alone. You can even rank these blog posts in Google and get extra traffic for your keywords. The account you need to make this work costs $39 per month or $199 per year. It's a small price to pay for links of this quality.
Other links you should be trying to acquire are links from local websites, the local newspaper's website, local directories (chamber of commerce), and real estate directories.
A large part of SEO is to see what your competitors are doing, matching their efforts, and going above and beyond. Is there a local agent who is high in the search rankings for a term you want to target? Do you remember the site we used to look at trust flow? Head over to majestic.com and type your competitor's website URL exactly as they have it. Go to their page, copy their website URL, and paste it into Majestic. It's important that you do it like this because the difference between a website with www in front of it and one without it is like night and day. Also, make sure any links you build are going to the correct www or non www pages. Google treats www as a subdomain and sees it as a completely different website as the non www version. For instance my site is located at http://firesideseo.com and not at http://www.firesideseo.com.
Once you have found their links, go out and try to build the same links. Google is telling us what they like to see, so use it to your advantage.
Anchor text are the words that make up a hyperlink. Google also uses this to know what a website is about. There are many types of common anchor text that you should be building. A great strategy is to look at your competition and see what they are doing. You can use Majestic for this.
Your website should have the following types of anchor text:
Building branded and naked URL anchor text is the safest way to go. Only build one link with an exact match anchor and any LSI keywords if you are building less than thirty backlinks to your website. You can mix it up with generic anchor text and probably come up with an endless supply of them.
If you have ever searched for a local service provider in your area, then you have seen the box in the top of the search results with a map and three local professionals. This is called the "snack pack." You need to build local citations to rank in the snack pack. Citations are those profile links we were talking about earlier. They are high authority websites that give you a no-follow link. You must have your business name, address, and phone number (NAP) exactly the same across all platforms.
The first thing to do is setup your Google My Business profile. Google will sometimes slightly alter your address, and it's the hardest one to change. Google will send you an authorization in the mail. Once you get it setup, you should add your NAP to the footer of every page on your website. After that, start building citations. You can find the citations your competitors are using by spying on their backlink profile.
Make sure all of the citations you currently have are up to date with your exact NAP (name, address, phone number). Inconsistencies can hurt your chance to rank in the snack pack. After that, work on getting reviews to those citations, especially your Google My Business page.
Master list of real estate citation sources (we can also help you build these):
Social signals are things like Facebook likes and shares, Tweets, and Google+ shares. Google says they do not use social signals in their ranking algorithm, but who sends backlinks to a page that cant even get a single Facebook like?
Just make sure each page has prominent social sharing buttons on them and you are good to go. If you created great content that people love to read, then you will have no trouble getting social signals. To kick it off, go through and share your page to each one of your social accounts. You could also get your friends and family to like and share your content.
FREE SEO AUDIT