Real estate is one of if not "the" most competitive businesses in the world. When you then look at the prospect of competing with the hundreds of thousands of websites that are already fighting for search rankings it is easy for the individual agent or even small agency owners to feel intimidated and therefore ignore search marketing. To me this is a big mistake and while as someone that owns a Dallas Search Engine Marketing Firm it may seem easy for me to make that statement I would like to explain how any really motivated individual or small firm can carve out their own niche in the online world.
My advice is actually pretty simple
1. Think local only with the terms you try to rank for.
2. Own several blogs and post a lot about issues in the real estate market and ALWAYS mention the areas you cover.
3. Participate in socaial media and give yourself as many links as you can.
There is of course more to it then that but those really are the basics. I recommend blogging mostly because it frees you to be independent. You don't have to run everything by your agency or parent company to get "approval", you just post and do as Joe Smith (who happens to be an agent) rather then Agent Joe Smith.
In you blogging talk about issues, mortgage problems and solutions. Every time you sell a house blog about it, take a picture of the new owner and post it. Email them and tell them to email around the post with their picture. I mean you can beg for referrals or get them effortlessly.
If you follow this procedure and do so for 6-8 months in time you will start to see some search engine traffic. Probably not a ton of traffic but some and the visitors will be highly targeted to your area. With all your advice pieces you look like and sound like an expert. Now, think about this how many good leads does this need to produce to make it worth your effort? What would even 1-2 extra deals a quarter mean to you?