Titles, titles, titles! That is one of the most important elements in SEO. Your homepage title is Jonathan Lee. No one searching for real estate in your area will be searching your name. Title tag should be directly under the head tag.
Your titles need to be more descriptive. For instance: Bay area real estate (even more specific would be cities in which you specialize).
Also, your homepage needs more keyword rich content to optimize SEO. Here are some other problems:
* I have no idea in what geographic area you specialize (bay area is way too broad).
* I have no idea why I should choose you as my agent.
* Do I need to go to a competitor's site to search for homes?
* What niche are you serving?
* There is nothing on your site to motivate visitors to leave their info.
I know it can be frustrating when learning all of the ins and outs of websites, but if you are patient, you will get there.
My last bit of advice would be to adopt a niche or two to service. You will effectively eliminate 98% of your competition by speaking directly to a particular group of prospects.
Good luck!!
Evy
www.elsvirtualsolutions.com