One of your main challenges as a blogger or website owner is getting backlinks to your site. You can't succeed with your website without targeted traffic, and unless you want to pay for your traffic you have to rank highly in the search engines to get it. This is why you need backlinks, as you can't get search engine traffic unless you have a steady influx of quality links. Even after you get the top position, you will have to continue your backlink creation so that you are able to maintain that rank and have a consistent flow of traffic.
Guest Blogging: By writing for other blogs, you get traffic, and a high quality backlink, for free. The backlinks you gain from writing for other blogs are better than other types. The reason for this is, when you write a post for another blog, your site will be linked to the post you're writing, and if you're targeting a good, reputed blog, it will make the backlink more valuable. But to make the most of this method, focus on blogs that are high traffic and have a good relationship with the search engines. If the blog hasn't been updated for a long time, it isn't worth the effort of going after it. Only go for blogs that are currently active and are seeking guest posts.
Blog Commenting: This is a popular way that many bloggers and webmasters use for gaining targeted backlinks. You simply look for blogs that are active in your niche, and then post comments on their latest posts. The comment is short and informative but it gives you a backlink because you'll link to your website. You not only get a backlink from the blog but you'll also get direct traffic from other readers that find your comment informative, who'll then check out your website. Be sure that your comments on other blogs are superior.
Use Squidoo/HubPages: While there are many sites you can use to post content and build pages, these two are among the best and you can trust them to give you worthy backlinks. You can put your text into anchor text when you use these sites to create your pages which gives you a valuable backlink. From this article you can clearly see the benefits of building targeted backlinks using the right approaches and giving your website regular efforts to grow incoming links. The search engines will recognize the efforts you put into creating quality backlinks.