I optimized a site for two very similar keywords. For a better understanding: the field I am operating in is IT consulting. Let's say keyword phrase A is "softwarexyz + componentxyz + developer" and keyword phrase B is "softwarexyz + componentxyz + consultant". Now for keyword A the site is ranking first page in google, wheras for keyword B the site is not ranking at all. There was a little rash linkbuilding in the past. One sidewide backlink had the exakt keyword phrase B as its anchor. I assume, this would be the reason for keyword B not ranking at all. Now I am wondering a few things, first of all: Will this really be the reason, why keyword B is not ranking? Why then does this bad influence not affect the results of keyword A? Will removing the backlink make it possible to rank with keyword B as well in near future or is there any google filter triggert, which prevents the URL to rank for that keyword for a long time? Could removing the link do any harm to the ranking results for keyword A? What if I simply change the anchor to a naked URl or brand? I would love to hear your thoughts on the described situation. How would you proceed?