How to Build an Email List
I grew an email list to 100,000 subscribers. Here's exactly what worked, what actually matters most, and the parts almost everyone gets wrong.
I grew an email list to 100,000 subscribers. When I look back at what actually did it, it comes down to four things:
- A lot of traffic.
- A lead magnet my audience genuinely wanted.
- Opt-in forms placed where people would actually see them.
- Constant testing and iteration.
Everything below is how I did each of them, in the order that matters. The start is slow, and I say that up front because the slow stretch is where people give up.
Your email list is also the only audience you truly own. Social platforms can bury your posts or close your account, and Google can change its mind about your rankings. The people on your list are yours to reach any time.
First, you need traffic
None of this works without traffic. An email list is a percentage of the people who see your offer, so you need a lot of people seeing it. That traffic can come from anywhere: your website, social media, Pinterest, search. Where it comes from matters less than the fact that you need real volume.
Most people who land on your page will never sign up, and that’s normal. The industry average opt-in rate is about 2% of visitors. A good rate is 3 to 5%, and the best-performing forms reach 7 to 10%. On a good day I’d see around 3%, and consistently above that means the right audience is finding you and your lead magnet is genuinely wanted. Where the form sits changes it a lot: pop-ups and dedicated landing pages run higher, a form buried inside a page runs lower.
That 3% is exactly why traffic is the lever that matters most. You can grind your sign-up rate from 3% to 4%, or you can double your traffic. Doubling traffic wins every time. So much of “building a list” is really building traffic.
Getting that traffic, from SEO, social, and ads, is a big topic of its own, and it has its own guides coming. For now, know that you need attention from somewhere, and a lot of it.
It’s also slow at the start. My first 100 subscribers took months. A thousand took about a year. Then it snowballs, because a bigger list shares more, replies more, and reaches more people, so every new thousand comes faster than the last. The beginning is the hard part. Push through it.
Your lead magnet makes it or breaks it
If you spend your mental energy on one thing here, spend it on this. Your lead magnet, the free thing people get for signing up, is the single most important decision on this list, and the one that takes the most thought. Choosing a good one is harder than it looks, so give it real time.
The way to get it right is to put yourself completely in your audience’s shoes. People will not sign up for random junk. Your freebie has to be something they wholeheartedly want and need, the missing piece to something they’re already trying to do.
What I’ve learned works:
- Simple beats complicated. A one-page cheat sheet beats a 50-page ebook almost every time. The ebook overwhelms people and never gets read, so it never delivers the quick win that earns their trust.
- Numbers work. “7 hacks to [outcome]” beats “my tips for [outcome].” Specific numbers and time frames pull harder, especially when you’re helping someone build or achieve something (“the 5-step launch checklist,” “get [result] in 30 days”).
- It has to be genuinely good. A freebie is a first impression. If it’s thin, people learn not to trust the rest of what you send.
Not sure what yours should be? Here are ideas by the kind of business you run:
- Coaching or services: a checklist, a fill-in template, a mini workbook, a swipe file, a short quiz with a tailored result.
- Physical products or ecommerce: a first-order discount code, a shade or size guide, a “how to use it / style it” guide, early access to a drop.
- Creators and educators: a cheat sheet, a resource list, a starter kit, a free mini email course.
- Wellness and fitness: a routine, a meal or workout plan, a habit tracker, a printable.
- Local or professional: a pricing guide, a “questions to ask before you hire” list, a free audit or consult.
The best one for you is the shortest thing that gets your specific person one real step closer to what they want.
Then build it. I used to make my freebies in InDesign. Today Canva makes it easy and free, with templates you can adapt in an afternoon. Keep it clean and on-brand, but don’t let perfectionism stall you.
Then host it so it can be delivered automatically: upload the file into your email tool, or store it somewhere (a PDF in your cloud storage, a hidden page on your site) and grab a link. You’ll connect that link to your welcome email in the next step.
Set up your email tool
You need somewhere to collect the emails and a way to send them. I’ve used Flodesk since 2022 and it’s what I recommend. It’s female-founded (built by Martha Bitar and Rebecca Shostak, bootstrapped, no outside funding), and it’s the simplest, best-designed option I’ve found: forms, landing pages, and good-looking emails in one place, no developer required. Flodesk has a free plan to build forms and start collecting, and sending plus automations start around $25 a month (they moved to list-size pricing in late 2025). If you want free sending while you’re tiny, Kit and MailerLite are the ones people like right now.
Whichever you pick, do these four things:
- Create your account and set your business name and the from-address you’ll send from.
- Create a sign-up form. Ask for email only, or email plus first name. Every extra field lowers how many people finish. You’ll add this to your site in a later step.
- Create a segment (a named group) so the subscribers from this freebie are tagged together. This keeps your list organized once you add more opt-ins later.
- Create the automated welcome email that sends the moment someone joins, with the link to their freebie. This is what makes the whole thing run without you. Sign up with your own email to test that it arrives.
Place your opt-ins where people will see them
Now the part that actually grows the list: getting those forms in front of people. The worst thing you can do is a meek “join my newsletter.” Nobody wants your newsletter. They want the freebie, so lead with that and make the opt-in impossible to miss. Make it interesting, make it grab attention, and show a mockup image of the freebie so people can see exactly what they’re getting.
The single best move I ever made was putting my main opt-in on the front page, above the fold, the first thing people see before they scroll. My sign-ups went from about 30 a day, which was already decent, to about 100 a day. Same offer, seen by far more people, sooner. Above the fold on your homepage is the best single thing you can do to grow your list.
After that, use pop-ups. They annoy me as much as they annoy you, and they still convert. The trick is to make them less annoying: don’t fire the pop-up the instant someone lands on the page. Flodesk lets you wait until the visitor scrolls past a certain point or a few seconds pass. Always use that delay. A pop-up that shows up once someone is actually reading converts better and irritates less.
Add a couple more sign-up spots while you’re at it: your footer, and the end of your best articles.
Add the forms to your website
To get a form onto your site, your email tool gives you an embed code (a snippet you paste) and a pop-up option you switch on.
- For an inline form (like the above-the-fold one), copy the embed code and paste it where you want it. In WordPress that’s a Custom HTML block; in Shopify or Squarespace, a code or embed block. Put it high on the page.
- For a pop-up, you usually turn it on in your email tool, add one small site-wide snippet or install the platform’s plugin, then set the trigger (scroll depth or a delay).
- Then test on the live site: load the page, sign up with your own email, and confirm you land in the right segment and get your welcome email.
Test everything (this is how you actually win)
I did not land on any of this on the first try. Constant testing is one of the four reasons my list grew. Change one thing at a time and watch your sign-up rate move:
- The headline and the promise of the freebie.
- The freebie itself. A stronger offer beats a prettier form.
- Placement and timing: above the fold, the pop-up delay, which pages.
- The mockup image you show.
Keep what lifts your rate, drop what doesn’t. Small, steady improvements compound into a very different number a year later. Your job is to beat that 3% baseline, and the only way there is testing.
Level up: custom freebies per page
Once your main opt-in is converting well, add a more advanced layer. Look at your highest-traffic pages and make a custom opt-in only for the people reading each one, offering something they specifically want. Someone reading about brand voice gets a brand voice cheat sheet, right there on that page, and that opt-in shows only on that page. Because it’s so relevant to what they’re already reading, it converts far better than a generic sitewide freebie.
This is advanced, so master the basics first. Get your main opt-in converting before you venture into per-page offers.
Get sign-ups from social, too
You don’t need website traffic to start. If you have any social following, or even none, you can still build a list. Because feeds now surface content by interest rather than just who you follow (see interest media), it’s easier than ever to reach the right people without a big following.
Make a form, or a simple landing page, specifically for your social audience, and put the link in your bio. Then post about your freebie and send people to it. You can do this over and over, with different freebies and different posts. Keep everything relevant to your actual thing. If you’re a yoga instructor, stay in yoga and wellness. Don’t hand your yoga audience a free meal plan for busy moms, because you’ll attract the wrong people and they’ll never engage.
One thing this guide skips on purpose
I’m not covering what to actually send your list here, plain text versus designed emails, subject lines, staying out of spam. That’s a craft of its own and it gets its own guide. Build the list first. We’ll cover what to send it next.
It compounds
Building a list comes down to four things: get real traffic, offer a freebie people genuinely want, put it where they’ll see it, and test relentlessly. The start is slow, and it’s supposed to be. Keep going, because once it snowballs, your list is the most valuable thing in your business, and the one audience you’ll own no matter what any platform decides to do.
Frequently Asked Questions
How many people who visit my site will sign up?
The industry average is about 2% of visitors. A good rate is 3 to 5%, and top-performing forms reach 7 to 10%. On a good day I’d see around 3%, and consistently above that means the right audience is finding you and your lead magnet is genuinely wanted. Form type matters: pop-ups and dedicated landing pages convert higher, inline forms lower. Because the yes-rate is always small, more traffic beats a slightly better form nearly every time.
What makes a good lead magnet?
Something your specific audience wholeheartedly wants: the missing piece to a result they’re already chasing. Keep it small and sharp (a one-page cheat sheet beats a 50-page ebook), use a specific number or time frame in the title (“7 steps to…”), and make sure it’s genuinely good, because it’s their first impression of you. Match it to what your audience actually needs, not what’s impressive to make.
Where should I put my email sign-up form?
Above the fold on your homepage first. That single placement change took my sign-ups from about 30 a day to 100. Show a mockup of the freebie so people see what they’re getting. Then add a pop-up with a scroll or time delay so it isn’t annoying, plus forms in your footer and at the end of your best content.
What is the best email tool to start with?
I use and recommend Flodesk: it’s female-founded, well-designed, and handles forms, landing pages, and emails in one place. Its free plan lets you start collecting, and sending starts around $25 a month. If you want fully free sending while you’re small, Kit and MailerLite are popular right now. The tool matters far less than a good offer placed where people see it.
Can I build an email list without website traffic?
Yes. Make a landing page or form for your social audience, put the link in your bio, and post about your freebie to send people to it. Feeds now surface content by interest, so you can reach the right people even with a small following. A pre-launch waitlist works too. Website search traffic becomes the compounding engine over time, but social is how most people get their first subscribers.
Sources
- FTC, CAN-SPAM Act Compliance Guide. The legal requirements for commercial email, including a clear unsubscribe in every send.
- BDOW (Sumo), Email Signup Rate Benchmarks. Data on average and above-average opt-in conversion rates by form type.
- Flodesk, Pricing. Current plans, including the free plan and list-size-based paid tiers.