Its not just you or your site. Yahoo search engine is not as good as google maybe you should try google search engine. Better still, do SEO techniques for google on yahoo.
I think Yahoo algorithm lacks somewhere or the other, many of the times they failed to give exact search results i mean you are searching for 'xyz' and you are getting results for 'lmnop' hahaha hope it clears your query
http://www.cristovideos.com my site has many backlink at yahoo but not good position. Thanks for your help
maybe you didn't do good search engine optimization dude, make more quality back links and do some on page SEO. you will be there.
I'm not too sure. Yahoo used to always love my sites but now I struggle to rank well in it now that my SEO is focused on Google.
i suggest you SEO for Google first. If you are ranking good on Google, it follows that you will also do good in Yahoo.
I have found that ranking well in Google will mean I will rank high in Yahoo. Not sure if this is the case but where the keywords feature in the domain the site ranks higher in Yahoo. I am not sure if Yahoo treats that as higher factor compared to Google.