My site is 3-4 years old ranking well on yahoo, MSN but not ranking in Top 100 on Google for any keywords except its domain name... For many keywords my site is top on Yahoo and MSN... but not in Google.. I am targeting Long Tail keyword also but still no success .. Any suggestion appreciated...
There may be a few different reasons for this google, yahoo, and msn have different algorithms so your ranking will vary from one search engine to another. There is also a possibility that you have been punished by google for breaking the rules. You should review the rules http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=35769 if you have done something wrong you should try to fix it then resubmit your site to google.
That's really strange. Are you sure your site wasn't penalized for something? It's virtually impossible not to rank on page 3-4 for any keyword from your content. Maybe you got penalized, I have no other explanation.
generally google is more focussed on inbound links and yahoo is more focused on site's content.. just check your backlinks and if they are less and low PR, try to build more quality links from related sites. --Thanks...
I really doubt that... As a webmaster sometimes, I dont prefer sitemap. Without sitemap my website are doing good and three of websites are in TOP three rank.
I think you doing something wrong that you have been punished by google for breaking the google rules.
As much i know we are not using any black hat technique......we are also not buying or selling links.... My Website having PR-5 from last 1 year.....having 214 backlinks in Google and 313 page indexed... This is my Corporate site....
I think, you have to understand the google procedure, what google loves and what not. I think, Today google loves quality back link which point to your site. so try to build the same by applying various seo techniques.