Rankings by google are complicated to say the least, there are many strategies to take...add a blog, put up a ton of content, link out to other websites, guest blog posts, adwords, Search Engine Optimization, Keywords....the list goes on and I don't know about you but I've got patients to treat, my time is at a premium. If you are in a position to get help it could just boost you to new heights.