Yahoo is still among the search engines taking a deeper look at the on page factors but it has also been gradually shifting towards counting links in the last months.
If you have a good ranking in google, you should not be worrying about yahoo because google has a much bigger market share of searches. It suggests that you may not have a very good keyword. In that case, increasing your ranking in yahoo won't help. My advice is to just concentrate on google.
Agrees with fadetoblack22. It is a good idea to just focus on one search engine and hopefully it will improve with the other search engine.
Search engines use their proprietary algorithms, nothing much you can do about that, as the principles of SEo are the same, and not specific to search engines.
Almost same tricks do some seo work and visit the yahoo ad publisher page u will get some info there.
IMO yahoo takes into account the domain name far more than google. I say this because i have a website that has few links but the keyword is within the domain name and features in the top ten on yahoo for a very competitive keyword
actually i donot know how to rank well in yahoo because i am a google expert but i can tell you yahoo is not predictable search engine because some sites come well on yahoo and some others do not come on yahoo.
Google also relies on size of the site - having about pages indexed by the spider will significantly increase rank - regardless of links (although you're bound to have a few). I don't know if this is an issue in Yahoo but sadly size matters over quality.
If you haven't already you should register for site submission through the yahoo directory. it's 299 a year and worth it, it's just one of those things you just have to bite the bullet and do.