You’ve been blogging for a while now.

Every blogger online tells you that having an email list is super duper important.

You know, and you’ve been trying to grow your email list, but something isn’t clicking.

If you are reading this blog post and fall into any one category below:

  • You don’t have an email list because you don’t know where to start
  • You have an email list but it’s growing super slowly (like 1-2 subscribers a day)
  • Or you have an email list of freebie hoarders (people who just join to get your freebie and then become ghosts)

Don’t feel bad, because I’ve made all of these email list mistakes and have had to grow my email list from scratch.

I had an email list from my previous blog. But it was very disorganized. It had people who were interested in food, art, adventure, and creativity. I hadn’t segmented my list.

So, when I started Stray Curls, I found myself on square 1 again and it was difficult to delete everyone and grow it again from scratch.

If you don't have an email list and are finding yourself on square one to start and grow an email list from scratch, I'm here to help!

I currently have about 10K email subscribers. I clean my list every three months because I only want to serve people who find my emails useful.

I get about 30-40 subscribers a day. I make most of my income from my email list.

I’ve implemented simple sales funnels that take people on an intricate journey from just reading my posts to buying my eBooks/eCourses.

In this post, I’m going to get down and dirty with how you can grow an email list of raving fans who want to buy your products/services or any product you vouch for via affiliate marketing!

If you don’t already have a blog and are thinking of starting one, then I have a step-by-step guide on starting a blog that will help you out!

This post includes affiliate links to products I truly (from the bottom of my heart) recommend, meaning at no extra cost to you, I may earn a small percentage, which I will use to feed my sweet, adorable pooches.

Stray Curls Angela has two adorable labrador girls.

Before I begin talking about how you can grow your email list, I want to delve into the benefits of having an email list in the first place.

Benefits of having an email list

1. You own your email list

Unlike with social media or Google traffic, your email list is yours forever.

When you depend on social media, you’re living on their terms.

If you depend on social media completely, you're living on their terms. That's why it's best to have an email list!

Social Media is unpredictable.

Your account can get suspended for no reason. What happens next? You’ve lost access to all of your followers.

Or worse? They can be a sudden algorithm change, and over 80% of your audience will not see your posts. So, all that hard work you’ve done to build your audience will have been for nothing.

In addition, social media is a pain to maintain. You have to push out content just to be seen constantly.

However, with an email list, you own your followers.

An email list is more valuable than social media because you own your email list.

2. An email list builds trust

An email list builds a brand. Because your audience constantly hears from you every week, they start trusting your brand more and more.

An email list is the best way to keep in touch with your followers.

An email list is the best way to keep in touch with your subscribers and readers.

And because emails are so private, your readers can reply to your emails and ask you questions.

They will feel like they’re talking to their own mentor.

Building this trust is priceless. It is the foundation of a good blog.

3. An email list makes you a lot of money

Email lists build loyalty.

And when your readers are ready to buy a product you coincidentally sell, they’ll think of you first because you’re constantly touching base with them!

It’s the best way to get eyes on your latest blog post or launch your own product.

Most of my sales come from people on my email list.

If they’re usually hesitant to buy a product, they download my freebies first. After receiving a 7-day email sequence that warms them up and encourages them to buy the related product, they receive weekly newsletters from Yours Truly.

This helps the reader move up the customer journey, and they will eventually buy my products.

Once they buy a couple of my products, they eventually become brand ambassadors by joining my affiliate program and spreading the word!

This is called a sales funnel.

I have already written a very detailed post explaining sales funnels and the way to go about building them, so you can read about it there.

Okay, now you know why you need an email list.

Let’s move on to building and growing one!

1. Figure out the purpose behind your email list

Before you go crazy trying to rope in your readers, figure out where you want to lead them first.

When you first start your blog, please write blog posts for 3-4 months before you build an email list. Significantly, if you haven’t narrowed down your niche first or figured out who your target audience is.

Once you’ve mastered these arenas, sit down for a bit and consider what you’ll do with the readers on your list.

Suppose you’re a Health Coach and want to make money by getting clients.

Every reader who is added to your list will receive emails on fitness, diets, and other topics, with the ultimate goal of hiring you as their health coach.

Or let’s say you’re a Baker, and your goal is to get more business.

You can include the fanciest cake you’ve baked that week in your weekly newsletter.

The end goal is for your readers to ask you to bake a cake for them!

Once you have an email series, it's easy to craft an email series that gets you clients!

Or, let’s say you’re a Personal Growth Blogger who monetizes via ads and affiliate marketing.

You can send emails every week highlighting your best posts. The end-goal is to get your readers to increase their page views and click on those affiliate links.

Do you get my drift?

Please note that you can have more than 2-3 end goals for your email list. But each email/email series you send out should focus on only 1.

Once you’ve figured out what you want to do with your email list, growing it becomes super easy. I currently use ConvertKit, and you can join their free plan! 

Related posts you may enjoy:

2. Create a meaningful opt-in

Okay, you’ve figured out what you want to do with your email list.

Now, it’s time to create an opt-in. And no, you can’t just ask them to subscribe to your newsletter. Nobody is going to do that in today’s day and age.


Because there are countless blogs today. And people value their time and their inbox space.

You must craft a very good freebie if you want people to join your list.

Here are a few examples of freebies you can create:

  • Workbooks
  • Mini eBook
  • Printables
  • Templates
  • Checklists
  • Mini training video

If you’re finding it challenging to design your own lead magnet, I highly recommend checking out Bluchic’s Lead Magnet Templates on Canva. They’re so easy to work with, and you can create a quarter of the number of pretty lead magnets it would take you to make one from scratch.

Looking for a way to design really pretty lead magnets without breaking your head over design? Bluchic has you convered!

Once you finish creating your lead magnet, you must create a form or landing page to host the freebie.

I stick to Landing Pages because, unlike forms, they convert better.

I use ConvertKit to do all of this because everything is so beautiful and seamless. With ConvertKit, you can create both. You can check out this video to see everything the free plan has to offer. 

With ConvertKit you can choose whether you want to create a landing page or a form.

Once you choose which one you want, you have many templates to work with, and they’re all easily editable.

And there are loads of templates to choose from with ConvertKit

You need to upload a photo of your lead magnet mock-up and edit the details, and you’re done!

3. Every opt-in you create should be tied to an email series

People are very wary of buying new products.

You cannot just force people to buy something without warming them up.

You cannot force readers to buy. You need to have some sort of email sequence to help nurture them a little first.

If you have 2 related freebies/lead magnets, they can be followed by the same email series.

It’s straightforward to set up in your email service provider.

In ConvertKit, once you create the form/landing page, you can select a previously written email series.

Here are a few things to remember when writing your email series:

  • Confirmation Email: In this email, you instruct them to access the download and include a nice button. You can also briefly describe what they will learn over the next few days.
  • 1st Email: Introduction. Tell them a little about yourself, how you came to blog about your niche, and why you’re so passionate about it. Make sure you mention your blog’s purpose, how they’ll benefit from being on your email list, and what they’ll learn over the next few days.
  • 2nd Email: Talk about a common problem but end it with a unique twist. Talk about the solution to the problem and be highly detailed.
  • 3rd Email: Include more Useful Content + mention your product/service.
  • 4th Email: Include more helpful content and briefly describe how your product/service will solve their problem.
  • 5th Email: Talk about how your product/service will change their lives once they buy it. This can be a super lengthy email. You can also include a case study of someone who purchased your product/service and saw a big change.
  • 6th Email: Include testimonials and push for the sale.

Now, this email sequence can be used to promote your own products or an affiliate product. You can also talk about your services. It doesn’t matter as long as it’s headed somewhere.

If you don’t have any of these and are monetizing via ads and affiliate marketing, then each email can discuss a topic closely related to your niche, and you can end the post with 2-3 links to your most popular blog posts about the topic.

At the end of the day, remember to share everything you have. This builds trust and helps build strong relationships with your readers. This is very important if you want to grow as a Blogger.

If you’re struggling with writing a launch email series, I highly suggest you check out my eBook – 7 emails where I discuss how I made $3K in a week by sending only 7 emails to my tiny list.

Learn how you can sell an eBook to a tiny list sending only these launch emails! Includes the exact emails I sent to my tiny list that made me $3K in a single week!

4. Feature your opt-in everywhere

Alrighty, now you’ve created your landing page, you’re nearly there!

It’s time to create some fancy banners.

You will have to create horizontal and vertical banners/forms. Here’s an example of a horizontal banner that Melissa Gryffin features on her blog:

You can use a nice horizontal banner to get people to click to your lead magnet.

You could go all out and even place a welcome mat or a pop-up form. Check out how Thomas from Full of Plants does his pop-up form:

You can use a Welcome Mat or pop up form to help you grow your email list fast!

I prefer making images linking to my landing pages and placing them in my blog posts. Because my posts are super long, I try to place them before, in the middle, and at the end of every post.

These are the images you’ll see in my blog posts:

Grow your blog traffic with this lovely free 5 day email course that will teach you how to double your blog traffic and automatically grow your blog!

Once you click on them, they take you to the landing page, where there are no distractions. All you have to do is enter your name and email to get the freebie.

The Vertical banner leading to a landing page

You can check out ConvertKit’s free plan here.

5. Spruce up your most popular posts

The best way to get more email subscribers is to find your most popular blog posts and add more lead magnets.

Davina from Sheep and Stitch places her opt-in form at the bottom of every knitting blog post, making it super easy to join her email list!

Davina from Sheep and Stitch has a nice opt-in form at the end of her blog posts

I also love how Antonia from Balance Through Simplicity adds a neat opt-in form to her decluttering guide at the end of every post too!

Antonia from Balance Through Simplicity includes her form at the bottom of every blog post

Or take Cory who features her freebies in beautiful horizontal banners that are sprinkled in between her posts:

Cory from Coded Creative has a nice banner in her blog posts to get you on her email list.

You can also create a resource library with your best freebies all in one place. But make sure that each freebie image links to its own landing page. This way, you have more control of who’s getting into your email list, and it becomes easy to segment your list.

Anna Dower does this beautifully with her Blog:

A resource library of freebies

6. Create pins directly for your landing pages

Now you’ve done all the work you can do on your blog.

It’s time to drive traffic to your landing page so you can grow your followers. An excellent way to do this is to create multiple pins directly pointing to your landing page. This is the best way to increase your email list fast.

I make multiple pins that directly point to my freebies. I try to incorporate my illustrations into all of them.

The best way to create pins for your lead magnet is to feature a mockup of your freebie and include a nice big arrow. Use words like “Free download!” “Snag this checklist,” “Grab this template now!” to draw attention to your pin.

Here are a few examples of how I’ve done this.

Create pins to help you get leads.

Remember to keep your colors and branding consistent. You want your followers to know immediately that the pin belongs to you.

For example, Sarah’s pins are very unique because they’re cohesive with her Brand’s colors.

Your pins should be very cohesive with your branding.

Please read my latest Pinterest Strategy for Bloggers in this post.

7. Constantly talk about your lead magnets on social media

You can recycle your horizontal banners for Twitter and Facebook.

So, I use SmarterQueue.

I schedule everything in advance and put it on evergreen mode, meaning that once all the posts are scheduled, it will recycle them. This means that I don’t even need to sit and schedule my posts once a week.

I’m super lazy with social media and cannot afford to be everywhere all the time. So, I will write 7 post variations, including a link to my lead magnet and 5 images, thus creating 35 posts!

Once a month is enough, once I have enough posts that have been recycled,

The best part? It’s only $19 a month. I don’t need a VA since I can schedule everything automatically.

Woot Woot!

You can also include a link to your landing page in your Author’s Bio on your Social Media.

Additional places to feature your lead magnet:

The possibilities are endless. Remember, you must make it easy for people to sign up for your lead magnet. You don’t know which page someone is going to land on. This means your forms or banners need to be everywhere!

Here are a few more ideas:

  • Add a vertical banner to your lead magnet to the sidebar of your blog posts
  • Add a link to your lead magnet on your Home Page
  • Include Horizontal banners within your About Page
  • Add links to freebies in your Footer
  • Add a welcome mat or a pop-up form to your most popular blog posts

You should make excellent use of the traffic that’s pouring in. So, utilize every chance you have to capture those leads.


Yay! You made it to the end of this mighty long post.

I understand that growing an email list can be daunting in the beginning.

No doubt.

But with time, it becomes second nature. And the results are worth it.

Okay, it’s your turn! Let me know which method you will use to grow your email list!

And here are a few posts that you might enjoy reading: