Universally, search engine currently drives the most traffic to websites. It beats social by 300% and also does better than both direct and referral traffic.
The secret to getting a huge number of traffic to your website? Sit atop search engine results pages (SERPs).
But how can you do that?
The answer: BACKLINKS!
Together with quality content, backlinks form the most important factor for ranking high on some search engines, particularly Google.
In other words, if you need traffic, you need search. And to get search, you need backlinks.
And technically, if you joke with building backlinks you're joking with gaining good rankings on Google and other search engines.
But generating high-quality backlinks to your website isn't always the easiest of things to do. In fact, it could be an exacting task requiring a focused expertise to accomplish.
There are literally millions of websites on the Interweb and many more are being created every day. The competition to rank on top of search engines keeps getting stiffer among these websites day after day.
And it doesn't end there: After getting to the first page, you have to fight to stay there as there are usually competitors who constantly desire that position.
Thus, you have to use every legitimate tactic available to you (content, backlinks, etc.) to get to the top of search and remain there.