Monday, October 1, 2007

Why Realtors Should Blog

In the following articles, I am going to discuss specific features I mentioned in my last article. Today, I am going to discuss why it is important for realtors to blog.


For new real estate websites, it is hard to drive traffic to your site from search engine results. Some realtors may not see search engine traffic for several months to a year. So what can you do in the meantime? Blog!


First, search engine crawlers love new content. So if you blog often, the crawlers will keep coming back on a daily basis. Fresh content usually causes your rankings to rise.

Second, blogs can increase traffic greatly. But how? We already said that nobody was coming to your site because it is new. Well, that is what RSS feeds are for.


RSS feeds are for frequently updated content. These feeds can be submitted to RSS directories all around the internet. To find some of these directories, just do a google search for "RSS feed directories". I am sure you will find some as there are thousands out there.


People visit these directories often. Some people may even subscribe to your blog if you have great content. When you add a new blog message, your subscribers are notified and they come back to your website to see it.


So what does a RSS feed look like? Well, let me give you a few examples:


1. http://www.lukebouman.com/rss/blogFeed.cfm


This feed does not have much in it currently. However, it is updated whenever Luke Bouman's West Michigan Real Estate Blog is updated.


2. http://www.lukebouman.com/rss/propertyFeed.cfm?cityID=52


This is a feed of holland michigan real estate. The top 500 most expensive properties in holland are shown in this feed, and it is updated on a weekly basis.


3. http://www.lukebouman.com/rss/newsFeed.cfm


This is a news feed for west michigan real estate. A news section is another great way to drive traffic to your website.


Before I get too far off topic, let's go back to the blog issues.


First, let me present a blog to you:


http://www.lukebouman.com/blog.cfm


So what does this blog have that would benefit this particular website?


1. It has different threads. Topics are organized into thread names. Most blogs today are very spammy. They discuss everything in one long thread that seems to go on forever. In this blog, people are able to see what they want to read by the thread name.


2. When you click a thread name, it shows all blog messages related to that thread. It is all about organization.


3. Now, how do people add messages and thread to this blog? Yes, it is open to the public, but you have to register as a member to add to it. Members are restricted in that they can not add HTML and javascript to their messages. This is a security issue that most blogs have.


4. Administrative users have full control over the blog. They can edit messages, delete message, and even add photos to the messages.


The bottom line is blogs drive traffic to real estate websites. They are also spider food because web crawlers love them because of the fresh content.


If you want to drive traffic to your website, get your own blog today!

How to Create the Ideal Real Estate Website

I am sure a lot of designers have stories on how they created the ideal real estate websites. Well, I am going to share my story on how my client's website became successful.


Every realtor wants to be at the top of the search results for their particular key phrases. Unfortunately, only one in a few thousand get there. If you think that a SEO consultant can get you there in a few weeks, you better think again. It is a long struggle to reach the top of the SERPs that will take many months to a year.


I started my struggle by creating a database. For my client's website, I selected a MS SQL Server 2005 database. I created a relational schema that organized the database and shows relationships between tables. I talked with my client about possible features he would like. This process took several weeks to complete.


The next phase was to create a website template. Many web designers say that templates are not good for SEO, and there is some truth to that. However, search engines also love content and templates allow designers to create content much faster. Do not expect the perfect design after one shot. You can expect your designer to give you multiple options on the ideal template. You may want to get some second opinions on popular forums. In the end, make sure you like the website. That is the most important thing.


So you have a design you like? Great! If not, you better hire a different designer. There is no sense in having this designer create a website if the design is not good. It has to be appealing or visitors are going to leave once they reach your home page.


For SEO purposes, I would stay away from flash navigation menus. Use flash only to enhance your site. If your traffic has to have flash player installed to use your site, then you have a problem. Crawlers can not crawl flash that easily - if at all. Some AJAX may be alright. Crawlers do not respond to javascript, so if you use any javaScript to enhance your site, try using your website without javaScript and see what happens.


Make sure you have meta tags. Some crawlers do not care about meta tags anymore. However, you should still have them there. Do not be lazy. Make sure you include a good title tag and keyword meta tag. You should only have about 10 keywords - do not over do this.

Another thing, make sure your website is W3C compliant. If you do not know what that is, do a google search for W3C validator. It will help make your browser compatible across different browsers.


Make sure your designer is creating your website with CSS. Make sure your designer does not use tables for the main design. Tables can be in the CSS, but do not rely on them for design purposes.


While you are building your website, create a robots.txt file and block access to your website. This will prevent it from being crawled during developmental stages. You should not release your website until it is 100% ready. If you do not do this, you will be playing catch up with the crawlers for a long time. Trust me.


For a quality website, expect a programmer to take at least 3 months creating it. For real estate websites, there needs to be a dynamic scripting language such as Coldfusion, PHP, or ASP. This makes your website dynamic. Crawlers love dynamic websites - they crawl them much more often. I chose Coldfusion for my client's website.


While your programmer is designing and create pages, start doing some SEO work. Read forums and learn how to efficiently post backlinks to your website. It is never too early to start doing this. The more quality backlinks you can get, the better.


Real estate websites should have a lot of different sections including a blog, news section, events, mortgage calculator, rss feeds, search facilities, details pages, video galleries, photo galleries, city information, etc.


When your website is close to completion, you need to get the word out about your site. Submit your RSS feeds to RSS directories. Submit your website to directories in general. Post in forums and blogs. Do some press releases. Do whatever it takes to get traffic.


Be careful you do not post too many backlinks at once. Crawlers are smart. Your links have to be natural. They know the rate at which you get backlinks. This means you need to gradually increase your rate. If it is too fast, your website will end up back in the sandbox.


When your website is complete, it really is not complete. Real estate websites are never ending. This is true for most websites. You should always add content. Keep everything fresh.
It is going to take a lot of hard work to get your real estate website togather. The last thing I am going to do in this article is share my latest real estate website: http://www.lukebouman.com/


I realize this article is really intense in the number of things you have to do. Believe me when I said there are hundreds of things I missed. However, this is the general path you need to take to get a quality real estate website up on the internet.