I got a site who is not indexed in Yahoo, even if its been a few months its live. See : http://www.golfcoursein.com Any idea why could that be ?
Well, I think you have really only got content on your index page. The rest of the site shows a lot of Google ads and Googleads. Why on earth would Yahoo want to promote more ad revenue for Google? If I was Yahoo, I wouldn't bother indexing that site either. Try adding actual text content on more of your pages, not just golf course listings. How about having people submit reviews of golf courses to generate some free content that way?
Its could take a lot of time to get indexed. Just make sure you have quality content and do all basic SEO.
Yahoo index is much slower than google. Normally my site get indexed by google without an hour but yahoo take few days
Getting a few more backlinks wouldn't hurt, but as it was also mentioned, content is what will get you indexed. I'd also suggest putting a few articles on the major article directories with backlinks. You can view the link in my sig for easy to follow instructions on basic article marketing to build links.
Create a yahooo account and, I don't remeber exactly, but there's an option there allowing to add your site and send it to yahoo to be indexed. And more backlinks will make the process faster.
Yahoo is like Google preferring to find websites which are powered by lots of quality links and also containing fresh and informative contents. If you are still adding links constantly and the pages are not indexed properly yet, continue by adding quality contents to your website.
Yahoo only follow onpage optimization for indexing any website. So first change your onpage optimization and make them yahoo seo friendly. The adding proper title and description help you to get index on many other search engine.