How to Build an Email List from Day One (Even with Zero Subscribers)

Stop renting your audience. Own it.

When I published my first article, I had zero email subscribers. Nobody to notify when I wrote something new. Every visitor came and went — and I had no way to bring them back.

Then I learned the hard truth: social media algorithms change. Search engines update. But your email list is yours forever.

However, even if you only have 10 visitors a day, you can start collecting emails. As a result, over time, that list becomes your most valuable asset — one that no platform can take away.

What this guide covers:

  • Step 1: Why email beats social media (with real numbers)
  • Step 2: Choose a free email service (4 options compared)
  • Step 3: Connect it to WordPress (click-by-click for MailerLite)
  • Step 4: Create a lead magnet people actually want
  • Step 5: Place signup forms where they convert
  • Step 6: Send a 3-email welcome sequence
  • Step 7: Promote your list even with zero traffic
  • Real numbers: my first 30 days of email growth
  • An 8-point checklist to start today

No paid plans required. Let’s build your list from day one.


Email list growth from zero to 400 subscribers - WordPress blogger with rising chart

Step 1: Why Email Beats Social Media (The Numbers)

First, let’s look at the data. Email consistently outperforms social media for reaching your audience — and the gap is significant.

ChannelAverage open rateYou own the audience?
Email20–40%✅ Yes
Facebook2–6% (organic reach)❌ No
Twitter / X0.5–3% (organic)❌ No
Instagram1–5% (without ads)❌ No

In practice, email outperforms social by 5–10×. Why? Because people who give you their email want to hear from you. They’ve opted in.

However, there’s another critical difference: ownership. You can export your email list anytime. No algorithm can take it away. No platform can shut you down. As a result, your email list is the only audience asset that’s truly yours.


Step 2: Choose a Free Email Marketing Service

First, you don’t need to pay anything until you have over 1,000 subscribers. Then, compare the free tiers.

ServiceFree plan limitsBest for
MailerLite1,000 subscribers, 12,000 emails/monthBest overall free plan
Mailchimp500 subscribers, 1,000 emails/monthBeginners, simple newsletters
Brevo (ex-Sendinblue)Unlimited subscribers, 300 emails/dayGrowing lists, transactional emails
ConvertKit300 subscribers, unlimited emailsBloggers, creators, automations

My recommendation for beginners: MailerLite — most generous free plan (1,000 subscribers) and easy WordPress integration.

Alternatively, choose ConvertKit if you plan to do advanced automations later (free up to 300 subscribers).

For a full comparison of plugins, see our Must-Have WordPress Plugins guide.


Step 3: Connect Your Email Service to WordPress

First, each service provides either an official plugin, an embed code, or a native WordPress block. Then, here’s the exact setup for MailerLite — the easiest for beginners.

Step 3.1: Sign up for MailerLite

  1. Go to mailerlite.com
  2. Click “Sign Up Free”
  3. Enter your email and create a password
  4. Verify your email address
  5. Complete your account setup — company name, website URL, and timezone

Step 3.2: Create a signup form

  1. In MailerLite, go to Forms → Create new form
  2. Choose “Embedded” or “Pop-up” — start with Embedded
  3. Pick a template (the “Simple” one works fine)
  4. In the form builder, ensure you have:
    • Email field (required)
    • Name field (optional, but useful for personalization)
  5. Under “Settings”, set:
    • Success message: “Thanks! Check your inbox for the download link.”
    • Double opt-in: ON (this confirms real subscribers)
  6. Click “Save”

Step 3.3: Get the embed code

  1. After saving, click “Publish”
  2. MailerLite shows you the embed code — a block of HTML/JavaScript
  3. Copy it to your clipboard

Step 3.4: Add it to WordPress (3 methods)

Method A: Using the MailerLite plugin (recommended)

  1. In WordPress, go to Plugins → Add New
  2. Search for “MailerLite” (official plugin)
  3. Click Install Now, then Activate
  4. Go to MailerLite → Settings
  5. Paste your API key — found in MailerLite dashboard under Integrations → API
  6. Save settings

Now you can add a MailerLite block inside any post or page.

Method B: Using a Custom HTML block

  1. In the WordPress editor, click “+”
  2. Search for “Custom HTML”
  3. Paste the embed code from Step 3.3
  4. Click “Update”

Method C: Using a Kadence form block (Pro)

If you have Kadence Pro, use the “Form (Adv)” block instead — it integrates with MailerLite via API and looks cleaner.

💡 Pro tip: Method A gives you the cleanest integration. Method B works if you want to avoid another plugin.


Step 4: Create a Lead Magnet People Actually Want

First, people won’t give you their email just because you ask. However, they will give it in exchange for something valuable.

A lead magnet is a freebie you offer in exchange for their email address. Here are five types that work:

TypeExampleEffort
PDF cheat sheet“10 WordPress Mistakes to Avoid”Low
Checklist“Launch Checklist for New Bloggers”Low
Mini email course5 emails over 5 daysMedium
Template“Editorial Calendar Template”Medium
Exclusive video10-minute tutorialHigh

For example, my lead magnet is:

“Free WordPress Launch Checklist — 27 things to do before going live. Download PDF.”

How I created it:

  1. Wrote the content in Google Docs
  2. Exported as PDF
  3. Uploaded to my site’s media library
  4. Set up an automation in MailerLite to send the download link

Step 4.1: Set up the automation (MailerLite)

  1. Go to Automations → Create new automation
  2. Choose “Welcome email” as the trigger
  3. Trigger: “When someone subscribes to a form” → select your form
  4. Action: “Send email” → write a welcome email with the PDF link
  5. Optional: Add subscribers to a “New Subscribers” group
  6. Click “Save” and “Activate”

No coding required. Just point and click.

For more lead magnet ideas, see our How to Write Your First Blog Post guide — it covers content upgrades that double as list builders.


Lead magnet examples for WordPress bloggers - PDF checklist, email course, template

Step 5: Where to Place Signup Forms (Ranked by Conversion)

First, don’t hide your form. Then, place it where people naturally look.

PlacementConversion rateEffortRecommendation
After each blog post3–5%Medium✅ Essential
Footer (site-wide)1–2%Low✅ Essential
Sidebar1–2%LowOptional
Pop-up5–8%MediumUse sparingly
Dedicated landing page10–20%HighFor campaigns
About page2–3%Low✅ Easy win

How to add a form after each post (Kadence)

  1. Open any blog post in the editor
  2. At the bottom, add a Row Layout block (from Kadence Blocks)
  3. Set it to 2 columns:
    • Left column: heading + short text
    • Right column: your MailerLite form (via block or shortcode)
  4. Style with a subtle background color from your Global Palette
  5. Save this as a reusable block — then reuse it on every post

How to add a footer form

  1. Go to Appearance → Customize → Footer
  2. Add a widget area with your email form
  3. Save — this appears site-wide

As a result, every page has at least one signup opportunity.


Step 6: Send a 3-Email Welcome Sequence

First, most beginners make this mistake: they collect emails and then send nothing. However, the welcome sequence is where you build trust.

Here’s the sequence I use:

EmailTimingContent
WelcomeImmediatelyThank them, deliver the lead magnet (PDF link), tell them what to expect
Value2 days laterShare your best blog post — the one most helpful for beginners
Story5 days laterTell them why you started this blog. Ask them to reply with their biggest challenge

After that: send one email per week with your latest post, a quick tip, or a question. However, no sales pitches until you’ve built trust.

For example, my weekly email structure is:

  • 1 personal intro (2–3 sentences)
  • 1 link to the new post
  • 1 question at the end

As a result, open rates stay above 40% — because subscribers know what to expect.


Step 7: Promote Your Email List (Even with Zero Traffic)

First, you can’t get subscribers if nobody knows about your list. Then, promote it from day one.

WhereHow
Every blog postEnd with “Join 100+ readers getting weekly WordPress tips. Subscribe here.”
Social biosAdd link to your newsletter landing page
About pageMention your newsletter and why people should join
Blog commentsWhen appropriate, say “I write about WordPress too — here’s my newsletter”
Email signatureAdd a one-line link to your newsletter

However, don’t spam. For example, don’t drop your link in 20 Reddit threads. Instead, mention it only when it’s genuinely relevant.

For more promotion tactics, see our How to Get Your First 100 Readers guide.


Real Numbers: My First 30 Days of Email Growth

When I started this blog, here’s what my email growth looked like:

WeekSubscribersWhat I did
Week 15Added form after each post
Week 212Promoted on Twitter
Week 328Created a PDF checklist lead magnet
Week 453Added footer form

After one month: 53 subscribers. Not a huge number — but those 53 people get every post. And some became commenters and sharers.

By month 6: 400 subscribers. Slow, but steady. And every single one is mine — not Facebook’s.

Here’s the math: if each subscriber shares one post with one friend, and 20% of those friends subscribe, you add 10% to your list every month from shares alone. As a result, growth compounds.


3-email welcome sequence timeline - immediate welcome, 2-day value, 5-day story

The 8-Point Checklist: Build Your Email List from Day One

Run through this list today — most items take under 10 minutes:

  • □ Signed up for a free email service (MailerLite or ConvertKit)
  • □ Connected it to WordPress (plugin or embed code)
  • □ Created a lead magnet (PDF, checklist, or mini course)
  • □ Set up an automation to send the lead magnet after signup
  • □ Added signup form after each blog post
  • □ Added signup form in footer (site-wide)
  • □ Created a “Newsletter” page with signup form
  • □ Wrote a 3-email welcome sequence
  • □ Mentioned the newsletter in social bios and About page

Save this list. Every item you complete moves you from “renting” an audience to “owning” one.


Frequently Asked Questions

Q1: How many subscribers do I need before email marketing “works”?

Zero is enough to start. However, meaningful engagement usually begins around 50–100 subscribers. The first 100 take the longest; after that, growth compounds through shares and referrals. For example, I had 53 subscribers after month one, but 400 by month six.

Q2: Which free email service is best for WordPress beginners?

MailerLite — it has the most generous free tier (1,000 subscribers, 12,000 emails/month) and clean WordPress integration. However, if you plan to run complex automations later, start with ConvertKit (300 subscribers free) and upgrade as you grow. For more plugin recommendations, see our Must-Have WordPress Plugins guide.

Q3: Do I need a lead magnet, or can I just ask for emails?

You need a lead magnet. First, people guard their email addresses. Then, a free PDF, checklist, or template gives them a reason to trust you. As a result, conversion rates jump from under 1% (no magnet) to 3–5% (with magnet).

Q4: How often should I email my list?

Once a week is ideal for most blogs. However, the content matters more than frequency. For example, a weekly email with one helpful post beats a daily email with five sales pitches. Consistency builds trust; frequency without value builds unsubscribes.

Q5: What if someone unsubscribes?

That’s normal — expect 1–2% unsubscribes per email. However, it’s better than sending to people who don’t want your content. In practice, an engaged list of 500 beats a disengaged list of 5,000 for both deliverability and revenue.

Q6: Can I build an email list without a blog?

Yes — but it’s harder. First, you need somewhere to send traffic (a landing page, social profile, or YouTube channel). Then, offer a lead magnet and collect emails. As a result, you can build a list from social media alone, but a blog makes it sustainable.

Q7: When should I start monetizing my email list?

After 3–6 months of consistent value. First, build trust with weekly emails and no sales pitches. Then, introduce a relevant product, affiliate link, or service. However, if you pitch too early (month 1), you’ll lose subscribers before you’ve earned their attention.


Key Takeaways

  • Email list > social media — you own it, algorithms can’t take it away
  • Start free with MailerLite (1,000 subscribers) or ConvertKit (300 subscribers)
  • Create a lead magnet — a PDF checklist is the fastest to make
  • Place forms after posts, in footer, and on About page — 3 placements cover 90% of conversions
  • Send a 3-email welcome sequence — welcome, value, story
  • Promote even with zero traffic — social bios, About page, blog comments
  • First 100 subscribers take 4–8 weeks — consistency compounds after that

What’s Next?

You have a list — even if it’s small. Now let’s make sure your emails actually get opened and clicked.

👉 Next in this series: How to Write Emails People Actually Read — newsletter tips for beginners (coming soon).

If you already collect emails, share your subscriber count in the comments. I’ll give you one tip to grow it faster.


Related Reading