Seek reciprocal linking
Once you have found the candidate sites that have high link popularity and link quality as seen through link analysis, the next step is to choose those that you believe may agree to reciprocal linking. Your competitors obviously would not, but in respect of others, you must try. Several sites have a page where they list useful links or relevant links, as a service to their site visitors. You can locate the email of the company or of the person who handles link requests for such list pages.
When you make a request for reciprocal linking, approach the target site owner or webmaster or link request handler by providing your URL and a short description and explain how providing this link would be a valuable and useful addition for the benefit of their audience. The description is important as often that would be what appears in their links page. Offer them reciprocal linking from your site's links and resources page. Better still tell them that you have already provided a reciprocal link to their site.
Build a good links and resources page on your website. Present the links in an organized manner so that this is useful to your site visitors too. Of course, you do not want this links page to be amongst the first pages accessed by your visitor, as this may induce the person to leave your site. Some webmasters try to build a standalone links page that is totally isolated from all other pages on their site. This would perhaps provide an URL to the reciprocal link provider, but in reality it is not a genuine link page at all. Avoid these tactics; they will not work in the long run.
Finally, not all sites are equal and therefore not all links are equal. A link from a high traffic industry portal is worth infinitely more that a link from a low-traffic free-for-all site. Concentrate of giving the search engines what they really want - great content, well-organized, well-published and linked to other relevant material. Concentrate on that and you will be rewarded.
Like reciprocal linking, inward links to your website can be an effective strategy to increase your website's visibility to Search Engines. Inward links are links pointing to your websites from other websites without providing a reciprocal link from your website.
There are many techniques to improve inward linking. Many of these have enjoyed success with Search Engines. The most proven technique for inward linking is through Ebooks. You can offer interesting and educative Ebooks for free to other websites, and they could install them on their sites. The Ebook you create would have a link to your website. This will allow a spider to crawl through that link and visit your website. For example, a footer on every alternate page can have a link to your website that would increase the probability of your website being listed with a crawler-based Search Engine.
Other techniques include posting newsletters, white papers, news stories and press releases to other websites, particularly industry-specific and general portals. The newsletters and press releases would contain a link pointing to your website, thus, increase its visibility to crawlers.
Affiliate programs also help in improving inward linking. In affiliate schemes, you provide incentives (usually a commission on the sale of your product or service) for other websites to become affiliates (i.e., carriers). These affiliates then generate you direct traffic; the bonus comes in the form of those inward links to your site. Affiliate Programs create powerful alliances between your web site and your various "affiliate" web sites. Providing affiliate links to your website would improve your website's search engine ranking. It makes your website more visible to crawlers.