The best way to build an email list is to offer something of value in exchange for a visitor's email address. This can include exclusive content, discounts, or access to a newsletter. You can also use pop-ups, landing pages, and social media to encourage visitors to sign up for your email list.