Yahoo gives the preference to link building so you need to add some good contents in website optimize them and do good link building. I am sure this can bring you in top.If you need any help of SEO company please let me know.
If you like we can do this for you ....I have few SEO experts who are doing the web promotion based work.