Content.. Always write unique and great content for your website/blog. People often visit those blogs where they find something new and interesting. Google loves unique content. Other bloggers will automatically link to your blog if they find nice content. Getting one way links from other blogs appear natural to Google and it will also help to increase PR of your blog. You need a little bit promotion of your content via social bookmarking, so that users could find it. Forum Posting.. There are numerous forums out there on internet which can give you quality backlink. You need to be a member of such forums to reply to various threads. Once you become member, you can put your blog name in your signature. Before targeting any particular niche, be sure that forums gives you dofollow link for the link in your signature and that forum has high PR. Guest Posting.. Guest posting has become very common post penguin update. This allows you to write a blog post for some other blog and post your blog link at the bottom. If you need to find out for whom you can write blog post, then just open Google and type “inurl:<Your Keyword> write-for-us“. This will list down the sites that support guest posting. It is therefore recommended to choose blog which have high PR(Page Rank) to get the most benefit. Blog Commenting.. When it comes to blog, it is always good to subscribe to other people’s blog. And then it is not harmful to add some positive comments. This will help anyone who reads these comments to come back to your blog and read the content. Each of these posts increases popularity. So comment more. Article Posting.. Article sites like hubpages.com, squidoo.com, goarticles.com offer quality backlinks in exchange of some unique content. These article directories possess high PR and trusted by Google. This is also known as article marketing. Few things that you need to keep in mind are that you should only target high PR article directories, offer unique content and use diversification in anchor text. Social Media Promotion.. Social networking sites like Facebook, Twitter, Google Plus and social bookmarking sites like Stumbleupon, Digg, Reddit play a huge role in getting organic traffic as well as giving quality backlinks for your blog. Social networking sites generally have high PR and are most frequently visited by people. social media has much wider reach than any other platform. You can sign up for some online services that can post your newly published blog post or article to high PR social bookmarking sites. Not only they would give quality backlinks but also gives good amount of organic traffic.
Guest posting and Social media optimization are used, to make your off page work SEO, to show in Google.Guest posting is a bestway to increase your site traffic and rank in Google.
Get blogging on your own website and get a Google Authorship with your Google+ profile. It is not the unique content that is going to set you apart. I mean not just the unique content. You need to own the content. The author rank is the next big thing and you do not want to stay behind this trend by not associating your blogs with your author profile. Guest posting opportunities will come knocking at your door if you obtain a good author status. However, this needs time to build. If you are looking for quality backlinks, you need to have a whole lot of patience. Social media is yet another signal. Try and focus on Google+ if you want to make it big on their search engine. You can even add blog posts on Google+ there is no character limit there. And these posts on Google+ appear in search results. Of course you can link the post to your website and there you go earning another quality backlink. Some offline socializing and community interactions will also help you earn backlinks or at least increased web traffic. I could actually go on on this topic. I agree with what lukeit has posted, you could probably read some strategies on one of the blogs that I wrote on the topic as well on blog(dot)woorank(dot)com