To make links for a website is a major part of Search Engine Optimization campaign. Website Linking means having other sites pointing to your site. It is basically a process of building backlinks to your site. This process of link building really helps in your website getting indexed in all major search engines like Google, Yahoo & MSN (Bing). There are many ways by which you can have other sites contain your website link:

Social Bookmarking:
Social bookmarking is a method for Internet users to store, organize, search, and manage bookmarks of web pages on the Internet with the help of metadata. Sites such digg,, stumble upon, squidoo, furl etc. are some well know social bookmarking sites. These sites help in creating backlinks to your website.

Article Marketing:
In this process, you write articles with content related to your website and give your link in the resource box that is provided at the bottom of the article. So, if your article is good, people reading your article might want to visit the link provided in the resource box.

Website directories:
A web directory or link directory is a directory on the World WideWeb. It specializes in linking to other web sites and categorizing those links. You can submit your website link to directories with a good pagerank.

You can create free blogs at wordpress or blogspot with content related to your website and put your website links in the blog which results in backlinks to your site.

Blogs Comments:
You can make comments on the blogs related to your website and put your website link in each comment you post.

Forum posts:
This is a very important means of link building. In this process, you post your own thread or reply to somebody else’s thread. You do this with your link in your signature. This is at the bottom of each post you make. If other people who are part of the forum like your posts and threads, they might even visit your link. In addition, each post gives a backlink to your website.