So here is the deal, site A ranks for a variety of keywords as well as it's own brand name obviously. Now what happens is that competitor site B tried to compete for some time, however has thrown in the towel and starts to redirect to site A with affiliate link. Here's where the confusion comes in, now site B seems to take over all site A's SERP positions, and I don't mean pushed site A down, the index of the site A not to be found on the results, even if you search the brand name of site A, first result is site B with redirect to site A... other pages of site A come up when searching for brands name, but first result that is always been site A's home page(Site B has no similarity in branding to site A) is now site B! What on earth is going on? It's almost like identity theft.. I've heard of this before but can't find any info on what to do!