SEO is certainly the most beneficial method... It's stable and long-term. If you do it properly, visitors will keep showing up to your site.