Yahoo indexes mostly based on tags. Your site should have good SEOed keywords. You can also make a small book, include anchor link text pointing to your site and upload to book directories. Or the simplest method would be start a similar theme Squidoo Lens and place a link.
i have not get indexed by yahoo for 1 year my blog is 2 years old. Is there something like yahoo ban?
Yahoo Free Site Submission The Yahoo Site Submit( http://submit.search.yahoo.com/free/request) option is easy and free. All you have to do is enter the URL of the site you'd like to submit to be included in the Yahoo Search index. Must have a free Yahoo ID in order to do this (registration required). Yahoo Mobile Site Submission You can submit your xHTML, WML or cHTML mobile site for inclusion in Yahoo's mobile search index(http://search.yahoo.com/free/mobile/request). Again, just submit your site's URL. Yahoo Media Content Submission If you have audio, video, or visual content, you can submit your content to Yahoo Search(http://search.yahoo.com/mrss/submit) via your media RSS feed. Not as complicated as it might sound. Yahoo Search Submit Yahoo's Search Submit Express(http://searchmarketing.yahoo.com/srchsb/sse.php?mkt=us) option is not free, but you do get guaranteed inclusion within the Yahoo search index. Pricing of this option varies. Make sure to read the Yahoo Site Submit guidelines thoroughly before choosing this option; you want to make sure it's the best option for your site since it does cost.