My favorite technique for Seo is to combine high page rank link building that is controllable.
By doing that I was able to outrank business insider and Tech crunch for a pretty competitive keyword for my clients. I wrote a blog post about this here: http://alfazz.com/authority-sites-outranked/
Other link building types are either too slow or too unsafe right now
Linkbuilding is definitely my go to strategy! These campaigns are highly effective at getting sites with local search keywords and low competition keywords ranked within 2 months. Don't let your website get lost in the 10th page of search engine results; we'll get your business website the visibility it deserves.
Better yet, I found an option for a linkbuilding campaign from a professional that is being offered on the cheap. Check out this 30 day linkbuilding campaign deal from Repeat Business Solutions- they're fantastic!: http://www.mosaichub.com/marketplace/view/monthly-link-building-campaign-for-your-website
On-site optimization and Tiered Link building. These are the best. With a perfect onsite optimization your site will start ranking by itself. Then add a few high quality articles and you're on. The difference between regular articles and tiered link building is simple - one is spamming with keyword-stuffed content, the other is a way to gain traffic and to make more trusty links.