Google Product Forums
Re: Help me please, my site has vanished from search results.
May 1, 2012 9:27 PM
Posted in group:
You are a competitor of Google in the search engine space. You have some interesting backlinks. You need to clean them up.