SEO is one of the only online marketing channels that, when configured and maintained correctly, can continue to be beneficial over time. If you produce solid content that ranks well by following the right keywords, your traffic is going to benefit greatly and on an ongoing basis, whereas any advertising will call for additional funding once it expires.