There are different ways to increase website traffic. You can do social media marketing, video marketing, Paid marketing, SEO. You have to find which one is suitable for you and gives you the best result.
What i can suggest is, if your website is in number one position in google SERP you don t have to worry about website traffic. But surely SEO is not easy and it s also time consuming.
Depending on your budget you can give ad. Google ad, Social Sites like facebook, instragram, twitter, linkedin ads can generate traffic if you can do it right. But for long term result i will suggest go for SEO.