Link Building Basics
This is by far the oldest and best-known method of improving link popularity.
Basically you email or contact the Webmaster of a site that is complementary but generally not competitive to your own. You ask them to link to your site while outlining the benefits of doing so. You would generally offer to link back to them in exchange for this courtesy. Be sure you have developed genuine content on your Web site of interest to the trading partner. Explain the advantages to them and to their visitors by providing a link to your content. Tell them where the link on your site will be or set the link up in advance with the stipulation that you'll be glad to leave it there if they'll add a link to you in kind. Take the time to look over their site and then suggest where a link to you might be appropriate. Most importantly, personalize your emails! You must distinguish yourself from all the spam they receive daily. If the link is particularly important to you, call them personally or write them a letter or send a fax to show them you're serious. (Brent Winters of First Place Software) Here's the simple means to find those good links. Go to the major search engines.
Search for your target keywords. Look at the pages that appear in the top results.
Now visit those pages and ask the site owners if they will link to you. Not everyone will, especially sites that are extremely competitive with you. However, there will be non-competitive sites that will link to you -- especially if you offer to link back.
Why is this system good? By searching for your target keywords, you'll find the pages that the search engines themselves are telling you are good, as evidenced by the fact that they rank well. Hence, links from these pages are more important -- and important for the terms you are interested in -- than links from other pages.
When asking for a link:
ALWAYS have a link already put on your own site BEFORE you ask for a link in return and give the location of the link. It's harder to say no if you can provide the URL of where their link is.
ALWAYS give them the exact link text to use, even going so far as to put it in HTML so they can just cut/paste it onto their page.
MAKE SURE they actually have a links page!
GIVE THEM as much information as needed in order to make it easy for them to link to you. If they have a big site that's divided into sections, give them the exact URL of where your site would fit in. Then, provide the HTML for the link to your site