I work as a web developer (don't visit my site, lol, I've never had a chance to get it up, too much work) and I'd like to give some advice, but not too much, I've finished job1 and now moving to my sign business for the day ;)
In order to get decent ranking on google, there is so much you have...