Is there a question here?
A 301 redirect might not increase a site's traffic. In fact, too many could hurt you in the search engines and possibly in site performance. A 301 simply redirects traffic coming to one URL to another. It is generally done when content is moved or a URL changed to avoid a visitor from getting a 404 error if they are directed to the original URL.
Again - was there a question?