HOW TO FIND WHO IS LINKING TO A SITE
First, go to Google at http://www.google.com/
Then, enter into the search box:
www.yoursite.com -site:www.yoursite.com
(putting in the actual website name in place of yoursite.com of course).
Doing this shows you pages that link to your site, minus the links on pages on your own site.
Next, to do the same at Yahoo!, go to http://www.yahoo.com/
Type this into the search box:
link:http://www.yoursite.com -site:www.yoursite.com
(remember to put the ACTUAL site name in place of yoursite of course)
Here's a refinement. For more extensive results, try this search:
linkdomain:www.example.com -site:www.example.com -site:example.com
The above search includes links to ALL pages on your site, not just the main page.
How to find backlinks to an individual page
At Yahoo!, type this into the search box:
link:http://www.example.com/page
At MSN, use
link:example.com/page
In Google, it's not so simple. Try this search:
example.com/page.html -site:example.com
It doesn't actually give you "links". It gives you mentions. However, most mentions tend to be links and it's more accurate than Google's "link:" command.
How to find backlinks using MSN
At MSN, do this search:
link:example.com
OR link:example.com -site:example.com
At MSN can also use:
linkdomain:example.com which shows pages that link to ALL pages on your site.
How to find backlinks using Alltheweb
At Alltheweb.com, do this search:
link:www.example.com
(Remember to change "example" and you MUST include the "www".)
How to find backlinks using Hotbot
At Hotbot, type this into the search box:
linkdomain:www.example.com