This subject will go on forever on which is better. Our best approach is SEO. Why? Because it doesn't cost you money and it's something permanently integrated into your website. It may take time to reach the top naturally, but it's free and well worth the wait and investment.