You should make backlinks for your website/blog to promote it in any search engine including Google,Yahoo,Bing or any other one. There is not any other way.
include your blog to blog directories and do social bookmarking then it will automatically promote in yahoo and other search engines
Perhaps spend time answering relevant questions on Yahoo Answers and include your link as the source, needless to say don't spam.
What Do you mean by 'promote my blog on Yahoo'? Do you mean how to get your blog listed in the Yahoo search engine? Or do you mean how to promote your blog through Yahoo Answers? Or do you mean how to promote your Blog through various Yahoo services?
Because Yahoo traffic has a lower bounce rate and because Yahoo traffic spends more time actually reading the blog (compared to G) With regards to promoting. Yahoo is an unpredictable beast. It loves fresh content but it is too lazy to come and fetch your fresh content if you're a new blog. That's why you should go to http://siteexplorer.search.yahoo.com/submit and submit your feed. Make sure you occasionally go back and update the feed.
Yes.. there is a point in this, i didn't noticed ever, thanks.. this will also help in reducing alexa
Sorry this might not be the place to post this but my Yahoo directory licence is up for re-newal, do you think it is worth while doing so ?