This article is about of link building techniques for beginners, more than half the conflict for ranking high for certain terms is getting relevant links back to your site. Building links from places abroad the internet is probably the major problem you will come across when improving SEO, so having a short list of places to start off with can give you a great head start. The most common link building techniques are article syndication, directory submission, press release submission, social bookmarking, forums posting, creating a blog, and internal linking.
Directory Submission
Basically there are lots of directories all over the internet just begging for you to submit your website to them for absolutely no cost. There are loads of free directories that you can submit to in just a few minutes and this is the great way to start off your link building campaign. The biggest and most effective free directory is Dmoz.org, but you will have trouble getting in, as they have allowed very few submissions in recent years, but nonetheless this is probably the best link you will get from a free directory (see my next post on Dmoz). There are numerous free directories submit to, over thousands, so if you are ever bored and have little to do, sit down and submit to a few of these low key directories (in late May, early June I should upload a comprehensible list with every free directory found on the web). Just be sure to have a quick list ready of your URL, Title, Description, & Tags of your website, as this can make the process much quicker by simply copying & pasting.
Article Submission
As you are now finding out, content creation is key, and you can never have enough articles, press releases, blog posts, and even forum posts. If you have content you don't mind sharing with other sites, there are numerous article directories to submit to where you can put in a few of your links back to your site in either the article itself or the resource box (about the author). Like directories, there are numerous article directories to be found on the web. Here's a few to get you started: EzineArticles.com, ArticlesBase.com, and ideamarketers.com. By writing 20 - 30 articles for syndication purposes, you can get more than 1,000 links back to your site if you play your cards right and submit to around 25 - 30 quality article directories. Note that article submission & article syndication are the same thing, but I will sometimes use one instead of the other.
Press Release syndication
While you might want to keep your best content exclusive to your own site, press releases aren't one of them. By going to sites such as PRweb.com, you can syndicate your press releases all over the web and get your word out. I suggest spending a few bucks to get a few press releases syndicated on quality PR websites, but if you have a tight budget, you can get away with just submitting to the free ones.
Social Bookmarking
One way to build some half-decent links and get traffic at the same time is through social bookmarking & social news sites (they go hand & hand, and are basically the same thing). By submitting links of all the different pages on your site, and by having others vote for them (ex. On digg.com you can "digg" different links submitted by others), you can get search engines as well as real people to notice you and your site.
Creating a blog
Creating a blog is something that will take a little bit of time every day, but it's worth it. By creating original content on a daily or every-other-day basis, search engines will take notice, because as said before - search engines love loads of quality unique content! The way link building ties into this is simple - link different keywords that come up in your blogs to your desired pages. Linking 2-3 links every day from your blog builds some high-quality links, more so than article syndication links, and they can add up over time.
Internal linking
Most people, including experts, forget about this part of link building. They're so concerned with getting other sites to link to theirs, that they forget the gold mine waiting to be dug right at home. Make good use of the link juice you've built up in your own site - link different keywords in the content on your own site, and you will see some great results. Warning: do not overdo this to an extent, because when you are linking every third word on your page, both people and search engines don't like this. For example, I was searching the web when I found an SEO site that linked the word "SEO" over 20 times on its home page alone! My suggestion: for a 500 word piece of content, have about 4-6 keyword-rich links.
Forums Posting
Posting on niche market forums can be an effective means of getting targeted traffic to your capture pages PLUS networking with people who are into the same things that you are. As long as you use discussion boards wisely and don't break any of the board rules, you can get access to huge marketing benefits. Not just in terms of people getting to know and respect your expertise, but in terms of the traffic you'll receive from the links that are attached to your posts and signature files.