To build an email list for email marketing, offer something of value to your website visitors in exchange for their email address, such as a discount code, a free guide, or exclusive content.