I have a site 2 month, i found google has indexed 1400 pages ,but yahoo only indexed 4 pages, i have submit my site to the yahoo.
Anyone can tell me why?
Try to submit sitemap of your site to yahoo, And also remember that yahoo index less pages then google, If yahoo is not indexing any of your site page its mean you have some problems in coding of your site. So try to improve that, if yahoo have index some of your pages, then its normal thing because as i told above that yahoo index less pages than google
Its true that yahoo index less pages as compared to google, check if you have enough back links which makes ur pages to be indexed or create some links for your internal sections
Why Yahoo do not indexed my site? because you need to work on your site try to post on yahoo answering and social Bookmarking and then may you easly get index in Yahoo.
Also learn some knowledge about different seo will do you a help.
don't follow the yahoo anymore. now google is the top of the page and yahoo drop their position on the 4 position. you don't worry about them. just carrion what ever you do.
It must be having some crawling error or some broken links. Try to check the domain penalty also. If its in penalty then you need to do good link building.