Google Product Forums

Re: Help me please, my site has vanished from search results.


Matt Storms May 1, 2012 9:27 PM
Posted in group: Webmaster Central

Categories: Chit-chat :

You are a competitor of Google in the search engine space. You have some interesting backlinks. You need to clean them up.