There are many kinds of ways to drive traffic to a website, so I like to share some methods that actually working & popular.
On page SEO - On page SEO is the first method to set up your website over the world. If you want to set your website for a long-term so, you must do it.
Off Page SEO - If you want to drive traffic to your website in a very short time with also targeted base on your niche, so you have to do it.
Paid Methods - Also you can drive traffic by some paid methods like as FB ads, Google AdWords etc. It's effective to drive targeted traffic in a specific region.
Email Marketing - It's a popular way to drive a lot's of traffic on your website.