Use yahoo webmaster tools to understand better.Yahoo gives more importance to the content than off-page optimization.so on-page optimization is very useful.List your site in Yahoo paid directory.It might also drive some traffic.other than this do same seo techniques you do for Google like social book marking,Directory listings..etc.
Also make sure your site is top quality in content. ALL search engines strive to have the best content at the top.
Yahoo seems to place a much higher emphasis on exact match domains compared to google form my experiences. Could start there.
Yahoo answers and many many links - Yahoo counts nofollow links unliek Google, so use it to your advantage.
Yahoo is still one of a meta based search engine pattern, Yahoo loves text. Have enough keywords in your content, maintain your meta details with keywords, this can help you to rank well in Yahoo. Same procedure for Bing too.
Yahoo still looks at meta tags, even though they play a relatively small role in ranking they are still important
Focus on basic SEO: Backlinks, keywords, and quality content that you update on a regular basis. That would be a good dtarting point.
Yahoo loves content more than links. So, good original content, reasonable keywords construction, plus high quality links would make your site rank high.
Yes, Yahoo is into content and what you have on your website so on-page optimization really helps. Backlinks matter in Yahoo SERPs too so start building backlinks to relevant sites. You might find the following thread on backlinks and Yahoo helpful.
Thanks for your valuable suggestions. If possible take a look at this http://tiny.cc/ap7hb site and tell me about how well it's onsite optimization is. Suggest me some really good tips for the purpose of yahoo.
I ran your website through Traffic Travis and the common errors were you were missing meta-description and alt tags in your pages. Minor errors are your title and URL are either too long or missing characters. Hope that helps. Have a good day!
Yahoo algo is quite different compare to google, I suggest you better focus on getting more backlinks. Good luck!
Most people focus on ranking well in the big G, since if you rank well in Google, chances are you will equally rank well in other search engines, Yahoo inclusive