Hi, I am having good positions on google on 10 keywords but i am not having top 50 position too in yahoo on tht same keywords why ? and how to do tht possible ? Thanks in advance!
It's possible because they are completely independent search engines and use completely different search algorithms. Just because you rank high in google doesn't mean you will rank high in yahoo or msn. The opposite is also true. In fact if you have a page with a high rank in yahoo, but google doesn't even index that very page.
nope, just you gotta do different stuff for each, so just focus on getting plenty of backlinks for google
Because of . google mostly read ,, .html webpages extension ,, while yahoo like session id and garbage in URL. this is what i think..
Havn't really focused on yahoo. I can't figure out how to rank in yahoo, I have great rankings in google & msn. But I cannot crack yahoo.
You could try using a mod-rewrite tool to ensure that your URLs are "search engine friendly" (ie they display long text in the URL rather than lots of ? characters). Yahoo seems to give added weight for this, with the sites I have done. This can be done fairly automatically, depending on your development platform. For example, with Joomla, you can use a plug in called sh404sef that makes this entirely automatic.
Yahoo prefers link quantity over link quality, there are many sites which have a high percentage of spam links that rank well in yahoo. If your on-screen optimization is good you should focus on building more backlinks and your placement will improve in yahoo's serp.
keyword SEO friendly URLs have helped me with Yahoo...but there's a host of other factors Every search engine is different and to truly get your head around it you will have to research the top 10 competition for your keywords and find out what aspects you need to improve on to beat them out