Skip to main content
Back to Blog
Growth13 min read

How to Build an Email List From Zero as an Indie Maker

Profile picture of Alex Cloudstar
Alex CloudstarFounder, Makers Page

I launched my second product with an email list of eleven people. Nine of them were friends. One was my mom. One was someone I'd met once at a conference who somehow ended up on the list and never unsubscribed.

My first email went out to those eleven people. Three opened it. One clicked. Zero converted.

That was the beginning of understanding what an email list actually is, and more importantly, what it isn't. It isn't a number in a dashboard. It isn't a vanity metric to screenshot and post on Twitter. It's a relationship, and relationships take time to build. The founders who treat it like one are the ones who end up with a list that actually prints money. The founders who treat it like a chore end up with a list that costs them time and delivers nothing.

Here's everything I know about building an email list from zero as an indie maker, including the parts that everyone else glosses over because they're uncomfortable.

Why Email Is Different From Every Other Channel

Let's start with the thing that makes email worth investing in, because if you don't understand it, you'll treat it like just another social media platform and wonder why it doesn't perform the same way.

Every other channel you use to reach your audience is rented land. Twitter, LinkedIn, Instagram, Reddit, Product Hunt. You build a following there, the platform changes its algorithm, and your reach drops by 60% overnight. You have no recourse. You can't export your followers. You can't reach them directly. You're subject to the rules and incentives of a platform that doesn't care whether your business succeeds.

Your email list is the one channel you actually own.

When someone gives you their email address, you can reach them regardless of what any platform decides to do. You can reach them even if Twitter disappears tomorrow. You can reach them even if your LinkedIn account gets flagged. You can reach them even if every social platform bans indie makers for some absurd reason in 2027.

That ownership changes the entire math of building an audience. A social media following of 10,000 people might get your post in front of 200 of them on a good day, depending on the algorithm. An email list of 1,000 people gets your email in front of 400 to 600 of them every single time, assuming decent deliverability and an engaged list.

The math is not close. Email wins, consistently, for anyone building a business that depends on repeat customer relationships.

The Most Expensive Mistake: Waiting Until Launch

This is the mistake I made. Most indie makers make it. And it costs more than almost any other decision in the early stages of building a product.

The instinct is logical. You think: I'll build the product first, then I'll launch, then I'll collect emails from people who are interested. That way I'm collecting emails from people who have already seen the real product, not just a vague idea.

The problem is that you've just inverted the most important relationship in early-stage product building. By the time you launch, you need people who already trust you to show up and make your launch matter. A launch without an existing audience is a tree falling in an empty forest. It might generate a spike on Product Hunt or Hacker News, but spikes don't build businesses. Relationships do.

The founders who have the best launches are the ones who spent six months before their launch building in public, collecting emails from people who were genuinely interested in the problem they were solving, and warming those people up with real content. When they launch, they have 500 or 1,000 people who have been waiting for this exact product. Those people convert at dramatically higher rates than cold traffic, because they already know the founder, understand the product, and have been watching it get built.

Start collecting emails before you have a product. This is not a nice-to-have. It's the most leveraged thing you can do in the first 30 days of working on any project.

Where Your First Subscribers Actually Come From

Nobody wants to hear this, but your first 50 subscribers are going to come from manual, uncomfortable, one-at-a-time effort. There is no automated funnel for this. There is no SEO play that will deliver 50 targeted subscribers in your first month. There is no paid ads strategy worth running at this stage.

The first subscribers come from you, directly, talking to people.

Here's what that actually looks like:

You post in a community where your target customer hangs out. Not a promotional post. A genuinely useful post about the problem you're solving. At the end of the post, you mention that you're writing about this topic and link to your landing page where people can sign up. Some people click. Some sign up. You reply to everyone who signs up and thank them personally.

You reach out to people you respect in the space. Not to pitch them. To share something you wrote that they might find useful, and mention that you're documenting your journey building this product. Some of them will sign up because they're genuinely interested. Some of them will share it with their audience.

You post your progress on Twitter or LinkedIn with a link to your newsletter in your bio and in occasional posts. Not "follow me for more," but actual progress updates about what you're building and learning. The people who find it interesting become subscribers.

You answer questions on Reddit, Indie Hackers, or whatever communities your audience lives in. You answer them genuinely, without promoting anything. People see your name, get curious, find your profile, and follow the link to your newsletter.

This is slow. This is not how growth looks in startup mythology. But it's how you build a list of people who actually care about what you're building, which is the only kind of list worth having.

The Building-in-Public Method

Building in public is one of the most effective ways to grow an email list as an indie maker, and it's also one of the most misunderstood.

Most people treat "building in public" as sharing metrics. They post their MRR every month, their signup counts, their churn rate. That's useful and people genuinely appreciate the transparency. But it's not the whole strategy.

The thing that actually grows an email list from building in public is sharing the lessons. Not just the numbers, but the thinking behind the decisions. The mistakes. The unexpected discoveries. The things you tried that didn't work and why.

When you write "I launched this feature and here's what happened," that's interesting. When you write "I launched this feature, it completely failed, and here's what I learned about why," that's something people subscribe to newsletters to read.

People follow you for your numbers. They subscribe to your email list for your judgment. The distinction matters. Metrics are available everywhere. Honest, hard-won perspective from someone actually doing the work is rare, and people will give you their email address to receive it reliably.

A practical approach: once a week, write a short update (300 to 500 words) about something real that happened in your business that week. What you shipped, what you learned, what surprised you, what you're thinking about next. Post it on social media, and tell people they can get it in their inbox by subscribing. This gives people a reason to join the list that's different from "I'll send you a newsletter," which nobody finds compelling.

The Content Method: Writing for What People Search For

Building in public gets you subscribers from people who are already following you. Content gets you subscribers from people who have never heard of you.

The content method is slower to get started but compounds dramatically over time. A good blog post can bring in subscribers for years. A tweet disappears from feeds in hours.

The way it works: you write articles that answer the specific questions your target customers are typing into Google. Not broad articles about entrepreneurship or productivity. Specific, focused articles about the exact problems your ideal customer faces.

If you're building a tool for freelance designers, you write about freelance design pricing, how to handle difficult clients, how to find your first design clients, how to scope projects. These are the searches your potential customers are already making. When your article shows up and answers their question well, some of them click the link in your bio or the call-to-action at the bottom of the article and subscribe to your newsletter.

The key to making this work is specificity. A general article about "productivity for freelancers" competes with thousands of other articles. An article about "how freelance designers can manage revision rounds without losing their mind" serves a much smaller audience but is far more likely to rank and convert, because the person reading it is exactly who you want to reach.

Start with five articles on topics where you have genuine expertise and your potential customers have genuine questions. Write them well. Make them actually useful, not just keyword-stuffed. Include a clear call-to-action to subscribe. Let them compound over months and years.

The Community Method

Online communities are where the most passionate people in any niche spend time. They're also one of the best places to grow an email list, if you do it right.

The wrong way to use communities for email list growth is to show up, post a link to your newsletter, and disappear. This gets you zero subscribers and a ban from the community. Everyone does this wrong.

The right way is to spend two to three months being a genuinely helpful member of the community before you ever mention your newsletter. Answer questions with real depth. Share things you've learned. Ask good questions. Build a reputation as someone who adds value.

After you've done that, mention your newsletter naturally when it's relevant. When someone asks a question that you've covered in depth in your newsletter, you can say "I wrote a long piece on this exact topic, you can subscribe to get it." When you share something useful in the community, you can mention you go deeper on this stuff in your newsletter for people who want more.

The difference between spam and genuine promotion is context and reputation. If people already respect your contributions to the community, a mention of your newsletter is welcome. If they've never seen you before and the first thing you post is a link to subscribe, it's spam.

What to Actually Send Your List (and How Often)

One of the biggest reasons indie makers never build their email list is that they don't know what they'd send. They imagine the pressure of needing to produce a polished newsletter every week and it paralyzes them.

Here's the reality: the bar is much lower than you think.

Your email list is made up of people who chose to hear from you. They're not expecting a magazine. They're expecting you. Personal, direct, honest communication from the person building something they care about.

The best emails I've ever sent were the ones I wrote in 20 minutes because something interesting happened that week and I wanted to tell people about it. The worst ones were the polished, structured newsletters I spent four hours crafting because I felt like a "real" newsletter required that level of production.

Your subscribers want to know: what are you building, what did you learn recently, and why does it matter? Answer those three questions in 400 to 600 words, every week or every two weeks, and you have a newsletter that will keep people subscribed.

The frequency question is simpler than people make it: once a week is ideal, once every two weeks is fine, once a month is too infrequent. When you email once a month, you become a stranger. People forget why they subscribed and they unsubscribe when your email shows up. When you email once a week, you become a familiar voice. People recognize your name in their inbox. That familiarity is what converts into sales.

How to Convert Email Subscribers Into Customers

Growing a list is one thing. Making it generate revenue is another, and the gap between the two trips up a lot of indie makers.

The mistake most people make is treating their email list as a broadcast channel for announcements. They build a list, then every few weeks they send an email that says "new feature!" or "check out this update!" and wonder why nobody buys anything.

Subscribers become customers when they trust you, understand what you're selling, and feel like you've earned the right to ask them for money. Building that trust takes time and consistency, but there are specific things you can do to accelerate it.

Tell stories about how your product has helped real customers. Specifics matter here. "A freelance designer saved four hours a week" is less convincing than "Maria, a freelance designer in Chicago, used to spend her Sunday evenings chasing payment on three or four outstanding invoices. Now she doesn't think about it." Real names, real situations, real outcomes.

Be honest about what your product doesn't do. Counterintuitively, admitting your product's limitations builds more trust than pretending it's perfect. When you say "this tool is built specifically for solo freelancers and if you're running a team of five it's probably not the right fit," the solo freelancers reading that trust you more, not less.

Ask your most engaged subscribers what they're working on. A simple question in an email every few months, "What's the biggest challenge you're dealing with right now?" will generate replies that are both useful for your product and relationship-building with individual subscribers. The people who reply are your most engaged readers, and engaged readers are your most likely customers.

When you do announce your product or a new feature, frame it around the customer's problem, not the product's capabilities. Not "we just shipped Zapier integration" but "you can now connect [product] to the tools you already use, starting with Zapier, so the data flows without you having to move it manually."

The First 100 and What They Unlock

Getting to 100 email subscribers is a milestone that feels small but matters more than it looks.

100 subscribers is enough to get meaningful data from your emails. You can see which subjects get opened, which links get clicked, which topics generate replies. That data tells you what your audience actually cares about, which is more valuable than any amount of research or assumption.

100 subscribers is enough to have a real launch. If 100 people get your launch email and 30% of them click and 10% of those convert to paid customers, that's three customers on day one. Three real, paying customers from a list of 100 people. That's meaningful, and it's a foundation you can build on.

100 subscribers is enough to validate that the problem you're solving is real and the way you're talking about it resonates. If you can get 100 people who don't know you to give you their email address to hear more about what you're building, you have evidence that someone cares. That evidence matters when you're making product decisions in the dark.

Getting from zero to 100 takes most indie makers two to four months if they're consistent. Some people do it faster with an existing audience. Some people take longer starting from complete scratch. Either way, it's achievable without any special advantages or viral moments. Just consistent, genuine effort.

The Quiet Compound Effect

Here's the thing nobody talks about enough when it comes to email list building: it compounds in a way that's invisible until it isn't.

Month one, you have 12 subscribers. Month three, you have 80. Month six, you have 300. Month twelve, you have 900. None of those numbers look impressive on their own. But at month twelve, you have an asset that's worth more to your business than almost any feature you could have shipped or marketing campaign you could have run.

The people on your list at month twelve have been reading your emails for months. Some of them have been following your building journey since near the beginning. They trust you in a way that cold traffic never will. When you launch something or make an offer, the conversion rate from that list will be dramatically higher than anything you'd see from paid acquisition or social media.

This is the quiet compound effect of email list building. It doesn't feel like it's working in the early months. The numbers are small and the growth is slow. But the foundation you're laying during that period is what makes everything that comes after dramatically easier.

The founders who are struggling to grow their products are almost always the ones who neglected their email list in the early months because it felt premature or slow. The ones who are quietly building sustainable businesses are almost always the ones who started their list on day one and treated it as their most important asset.

Start Today, With Whatever You Have

If you're waiting for a polished product, a clever lead magnet, a professional newsletter template, or any other reason to feel "ready" before starting your email list, stop waiting.

All you need to start is a landing page with an email field and a reason for someone to subscribe. The reason can be as simple as "I'm building a tool to solve [specific problem] and I'm documenting the whole process. Subscribe to follow along." That's it. That's enough.

Set up the landing page today. Share it in one community tomorrow. Write your first email to whoever signs up and tell them what you're working on and why. Do this every week until you have 100 subscribers, then keep doing it.

List your project on Makers Page while you're building. Connect your metrics as they grow. Show potential subscribers that you're building something real and that you've been at it consistently. The visible track record builds trust with people who find you through search or word of mouth, and trust is what turns curious visitors into email subscribers.

Your email list is the most valuable asset you'll build as an indie maker. Start building it before you need it.

That's the only strategy that actually works.

Ready?

Your page is waiting.

Claim your username before someone else does.

Get Started