If you are looking for immediate or overnight results, then paid advertising is more likely to deliver that in the short term. However, if you are looking to organically and grow and sustain your traffic over the long term, then good content marketing will deliver.