Is there a way to determine the amount of links pointing back to the site that contain a particular keyword or phrase?
I've answered this before, but such a tool isn't possible unless you have a the amount of resources to appraoch google's. You can determine which pages link to a URL using the link: operator in any of the search engines, but to extract the anchor text you gotta request each one of those pages. If someone has 500,000 backlinks, how the hell are you going to do that?
No, there is no query to do this. I doubt the ever will be because such information would be heavily exploited by SEOs, and also would be useful to create competing search engine technologies. It's not in their interests.
link "celtic jewellery";www.niknakgroup.com That seemed to work fairly well for finding links to my site containing the phrase "celtic jewellery". Its not 100%, but it works pretty well. Hope that helps.