Alot of the operators fall down when you try to combine them.
|which should tell me every site that links to me |
You should use ATW for backlink checking.
Tried that too. They don't have a function at all that looks at anchor text though.
|which should tell me every site that links to me using the link text 'Keyword'), the search fails miserably. |
If I understand what you want correctly, it will require a bit of moderately sophisticated programming.
Step 1. Use the Google API to get all the links to your site, excluding the internal ones (no big deal when programming the API).
Step 2. For each of those links, fetch the page that contains it.
Step 3. Search that page for your link and check the keywords.
Writing a perl program to do all three steps together strikes me as non-trivial but doable.
Each of the three steps can, of course, be done manualy; the overall process may be quite painful :(
Thanks for the info. That's exactly what I was hoping to avoid ... although now it looks more necessary. Too bad, really we just need to string together 2 of these advanced operators in the same query, and the whole task could be made that much easier.
I was hoping that perhaps someone else stumbled on a way.
Sorry SEO_Guy, Google's link syntax is unfortunately not mixable. To do what you wanna do try AltaVista..
The closest to it...
yourdomain.com inanchor:widget -site:yourdomain.com
What this do?
List all pages that mention 'yourdomain.com' minus the pages of yourdomain.com, the only catch is some of the hyperlink to yourdomain.com might not be considered as backlinks(ie; theirdomain.com/cgi-bin/jump.cgi?ID=123) but it will list all pages that mentioned yourdomain.com anywhere in their pages.
The anchor part...the catch with the above syntax it would look for pages that have both yourdomain.com, and widget as an anchor. But the anchor doesn't necessarily mean that it is pointing to yourdomain.com, the anchor might point to some other external or internal links.
However, I believe that Google takes that into consideration when determining the relevancy of your link even though when the actual anchor of the link pointing to yourdomain.com might not be 'widget'.
The other catch is that, with inanchor you can only use one word.
None the less, the above syntax output is interesting. Seeing pages out there that does mention yourdomain.com and using widget as an anchor. Provides highly relevant insight both as a SEO and as to the content value of your site.
It would be cool if we could search the current results for this reason.
For example, if one wanted to find every site that links to them using the link text 'Keyword' it would be convenient if we could do a search for link:www.domainname.com and then search those results for allinanchor:Keyword.
Google could add a checkbox somewhere and say "Check here if you want to search these results (instead of the whole WWW)".
It would be extremely valuable to us SEO types ... of course, that may explain why Google doesn't permit it.
I don't know about that. If that were the case they probably wouldn't provide the advanced operators in the first place.
try link:www.domainname.com inanchor:Keyword
>> link:www.domainname.com AND allinanchor:Keyword
Google's description (my asterisks) says
If you *start* a query with [allinurl:]
SEO_Guy - you can't write what you wrote - google says it's illegal.
allinurl has to go first, and then EVERYTHING that follows is sought in the URL....