How to Build an Email List From Zero
Unlike a social following, an email list is yours. No algorithm decides who sees it. Here's how to start one from nothing, the right way.

A social media following can vanish overnight if an algorithm changes or an account gets restricted. An email list doesn't work that way. Every person on it chose to hand you a direct line, and no platform stands between you and them.
Step 1: Pick a tool with a real free tier
Mailchimp and Brevo both offer genuinely usable free plans up to a decent number of subscribers. Plenty to start with no cost at all. Pick one and create an account before doing anything else.
Step 2: Build one simple opt-in offer
Nobody hands over their email for nothing. Create one small, genuinely useful thing to offer in exchange: a checklist, a short guide, a discount code, a template. It doesn't need to be elaborate; it needs to be something your specific audience actually wants.
Step 3: Build a simple signup form
Inside your email tool, create a basic signup form. Keep it short, name and email is usually enough; every extra field you ask for loses you signups.
Step 4: Put it somewhere with real traffic
Add the signup form link to your link-in-bio page (a tool like Linkwards works well for this), the top of your blog posts, and your Instagram or TikTok bio. A perfect opt-in offer buried where nobody sees it gets zero signups.
Step 5: Promote it actively
Don't just leave the link sitting there. Mention the free offer directly in a few posts or stories, pointing people to where they can get it. Passive placement alone rarely does the work.
Step 6: Understand consent basics
Only email people who actually opted in, and make it easy to unsubscribe. Most email tools handle the unsubscribe link automatically. Beyond being the right thing to do, sending to people who never agreed to it damages your sender reputation and can get your account flagged.
Common mistakes
- Building a signup form with no real incentive to join
- Hiding the signup link somewhere nobody will find it
- Collecting emails and then never actually sending anything, letting the list go cold
- Asking for too much information upfront and losing signups to form fatigue
- Emailing people who never actually opted in
Your first step
- Create a free account with an email tool
- Create one simple, specific opt-in offer
- Build a short signup form for it
- Add the signup link to your bio page and at least one other high-traffic spot
- Post once promoting the offer directly, not just linking to it passively