I have been ranking in the top 5 for months for a term that is competitive and favorite of blackhat spammers. I have a solid whitehat site with about 50,000 backlinks, none paid, mostly from doing linkbait using free tools for users to put on their blogs, etc... The site is a portal with a large forum in it. It's an authority in the niche. Why then have I completely disappeared from that particular search query? I'm ranking the same for my other keywords, but my highest traffic one is gone. This is ONLY when I search from my computer. When I look at the query through all the Google Dance tools, www1,www2 and www3 all show me at #4. Wtf?? Please advise.
Did you try searching scroogle for this term? That's the one way to see google serps without any localisation and personalisation involved. http://www.scroogle.org/cgi-bin/scraper.htm If it shows up on position 4 there, you have nothing to worry about - it's just google thinking you aren't interested in your own site (for some strange reason).
Thanks KH7, I tried scroogle, and I show up #5. I've been #3 for quite a while but they're trying to include new sites again this week. That always adds much more spam, so they roll it back and I'm #3 again, and the spam goes away. Poor google dealing with these spammers.. must be so annoying.
Google jumps all over. My site ranks really good for a huge keyword, sometimes it's #3 sometimes #8 and sometimes it's not even listed for that keyword. Happens all the time.
Is your other (serious, non-spammy) competition also jumping up and down in the serps? This yoyo-effect usually suggests google has trouble deciding whether to trust a site or not. In your case it could indeed be that the competition is sometimes trusted and sometimes not (which would obviously affect your place in the serps as well) > the only cure for that is getting some very trusted links from very trusted websites. Given that this is probably a high value niche, buying links from some high quality directories (yahoo for instance) may be worth the investment - if you haven't already done that.