I recently had a strange problem on my site. This is a problem with urls that have not any relation my content (see screenshot with fake links in google search results). Fortunately these links are no external spam links.
So I decided to do the following steps:
I've reviewed my site with a security checker, such as sucuri, unmasking, and all of these sites announced that my site is completely clean. I deleted the old WordPress files (except wp-config & wp content folder) and replaced them with fresh and clean files. 1.I replaced the entire theme system files (php, js, etc.) with new and fresh files.
2.I changed all the passwords and worpress salts with using itheme security plugin, removed .htaccess file and let wordpress create a new one.
3.I removed the unrelated links using google webmasters.
4.I also removed suspicious plugins and restored the full version of my site's backup two weeks ago.
Unfortunately until today the links are not gone. All urls share the same word "marblehead". Like the following URL:
omranf1.com/conkers/marblehead/15244_17630.asp/page/2/
The interesting thing is that in the description section of search results of each of these URLs, abstract part (or meta tag description) of content of my site is displayed.
Has anyone come up with a solution to this problem? I'm really confused how to get rid of this problem!