This is a guide to get novice webmasters get started on link building. As novice webmaster gets experienced they will find many more ways of link building. With all the methods mentioned below, many website may use the NOFOLLOW attribute with links. If you are upto link juice you have to find out which sites are using it, which are not. Press Release Submitting press releases online helps building links, also can keep your website in the news. If your story is interesting enough there are chances of getting published on news media. Write and submit press releases 1 or 2 times a month. Some submissions are free, some paid. I would suggest starting with the free ones. Article Writing Write articles and submit to article directories. Most article directories will allow you add 3 links. Put links for the keywords you like to rank your website. This can greatly improve your traffic, and you get backlinks. Link Directories Easiest way to get one way backlinks to your site. There are thousand of free directories to submit your site. Paid Links You can always buy links from other sites. Link Bait Link bait could be writing an interesting article, or developing a useful tool offering it free so other webmasters link to your site. If you have something interesting this could get you thousands of links in no-time. Social Networking Sites Social Networking sites (e.g. MySpace.com, Facebook.com) most of the time allows links on the profile page. Wiki Sites Many major sites today have added wiki pages with user-edited content. Getting a link from sites like Wikipedia.org would be really great thing to your site. Forums There's a forum for every niche out there. Most forums offer signature links. Use them to get backlinks. Blogs Used to be a popular method. Lot of people still use that. Classified Ads You can post ads on classified ads sites like webcosmo.com etc. Most of those sites offer free postings.