First, you need good strategy that may include good content or incorporation of good SEO tactics on your site. You can also use Social Media by linking your site to social media platforms and building great profiles. Now if you have money to burn and need instant traffic then of course paid advertising is the quickest way to go! This is one of the selling points of paid traffic as you reach your targeted market effortlessly through specific keywords.