Search engines just work in different ways. Continue to follow the seo guidelines and build ethical links and you'll start to see results in yahoo as well as Google. I wouldn't change your seo strategy to try at get optimised for yahoo. This could damage your Google rankings and after all, Google gets the most traffic
