Through blog postings, citations, directories, social media and you need to optimize your website too
You have to implement a smart SEO and Social Media Strategies on your website. Do a good SEO on-page SEO as well as quality link building via Off-Page SEO activities.
Social networks are definitely the one of the biggest factors when it comes to getting traffic. Whether its posting about your site or buying ads on Facebook or Quora, social media is always going to be your best friend here. SEO is good for taking you up the ranks but overall social media is much better to drum up traffic.
Paid advertising is a sure way to get traffic in the sense that you are GUARANTEED that someone will end up on your page at some point. The only problem is paid methods aren't so great when starting out, so go for SOCIAL MEDIA traffic. Organic Instagram and Pinterest traffic are great and often overlooked by people that go straight into Facebook Advertising.