When you first start your website, no one knows you exist so the best traffic for you is other people’s traffic.
Find places online where your future customers congregate:
Other blogs, social media sites, places like Quora, Medium, LinkedIn, YouTube, Facebook, Instagram etc.
Start guest blogging and commenting in other people blogs with a link to your website.
Start helping people in forums of your niche.
Start answering questions in Quora.
Start a podcast were you can interview experts of your niche. They will of course link to your site and you’ll get some of their traffic.
But never neglect the power of a quality blog of your own website.
Consistently combine providing amazing content on your website and in places where people of your niche hang out online and with time you’ll have subscribers banging your door in droves.
Remember that in today’s online world which is getting increasingly complicated by the day you might feel overwhelmed having to do all that.
Don’t forget to take walks by the river.
You’ll relax, re-charge, and be ready to come up with new ideas to share with your future customers.