Both lives and inboxes are getting fuller by the day, so it means a lot for your customers to subscribe to your emails. If you're generating traffic but not enough email signups, it's likely that your signup form is not visible or you're not making a meaningful offer.
To increase email signups try these tips:
Move your signup form to a more visible area of your site
Use a Pop up instead of a sign up form
Offer a 10%+ discount for first time purchasers in exchange for an email address
Include a free gift in first time purchases
Offer free shipping for first time purchasers
Make it clear what emails and offers your customers will receive in the future
Spread the word through social media
Rethink your copy, make customers feel like they're joining an exclusive club. Think outside the box!