Yes, it really helps for getting traffic, visitors & leads for your business through search engines...
Search engines is just one channel of deriving traffic and important channel. But there are many other channels like PPC marketing, affiliate marketing, video marketing etc. No doubt search engines helps a lot in getting traffic and leads.