To build your email list(s) you have a few options:
- Have an existing list off of which to build
- Have an existing site(s) with traffic where viewers can subscribe
- Purchase lists
- Scraping
Existing List Building
Let's say you have a list with 10 email addresses. Email your list of 10 and provide them with some type of incentive to recommend people they know to your list. If your list is family and friends they may help you out for free. If it is family and friends or not you could give them some type of free gift or you could provide them with a discount code to some other website they may appreciate your perhaps a discount to your own site/product/shop. Do this a few times to grow the list, but be sure to add a lot of valuable content between your requests for more. OR, create and put out great content, and within each email include information on how your incentives work for growing the list.
Existing Traffic Subscriptions
Blend your marketing into whatever site or means necessary so you both fit in and stand out so new subscribers can find you and subscribe. Once you have a couple hand fulls of users, see "Existing List Building" above.
Purchase Lists
This may be a quick method for you to grow your list. It will probably also be the most expensive method. Once you have your list, see "Existing List Building" above.
Scraping
This could be free, depending on your implementation, but scraping the world wide web for email addresses is easy on the surface to do, but more difficult to accomplish with any worthwhile end results. If you decide to go this route, I recommend doing so as a long-term project. Know that you may have to release your spiders into the wild for months at a time before they have collected you anything of substance. Also, I would recommend you place the e-mail addresses collected into a database so you can quickly filter through them, and flag good addresses versus bad addresses, and export as necessary. Oh yeah, once you have your llist, see "Existing List Building" above.