SEO can absolutely increase organic traffic to your website.
It is not guaranteed to work in all cases, however. SEO is a competitive, winner takes all type field, and it will be easier for some businesses than others, simply because of their niche, context and resources.