As most of the traffic you get from search engines so you need to do SEO of your site for higher ranking in Google, in this you have to do quality link building at regular basis..
Thank you for the post, I think choosing the keyword wisely and focus on content is essential, they both plays a major role in driving traffic to website as well as setting up back link profile.