Building an email list can be achieved through various methods. You can offer a discount or a freebie in exchange for email sign-ups on your website. Another effective strategy is to use a pop-up form that captures email addresses when visitors land on your site. Additionally, you can gather emails during craft fairs, workshops, or through social media promotions.