If you’re a blogger or entrepreneur, you know that an email list is important for launching an online course.

Not only that. If you want to launch an online course and have people buy it (obvs) you need to have about 1,000 people on your email list.

This is because on average, 1-2% of people on your email list are going to convert into paying customers during your course launch. 

That’s why anything less than 1,000 email subscribers isn’t going to be worth the time and money it takes to run and launch a course. 

So, how do you tackle the overwhelming task of getting email subscribers to sign up to your email list? 

Today I’m sharing 22 (yikes!) effective ways to turbocharge your email list for good. 

And if your goal is to transition into an online course model or add an online course revenue stream into your business, here are a few reasons why this post is gonna rock your world: 


  • You’re a coach, consultant or creative fed up with being in the “feast or famine” cycle, and you’re ready to go from 1:1 to 1:many. 
  • You’re excited about having a solid business foundation, so you can do cool stuff like webinars and online courses
  • You are guaranteed to get more email subscribers, so you can prepare and “prime” your audience for your course (like create hype and excitement for your course!)
  • You’re a course creator who has created a course but you need to grow an email list to launch it.
  • Follow these strategies and you’ll bring in email subscribers fast (I’m talking 10-20 email subscribers a day!)


Want to learn effective ways to effortlessly grow your email list every day? Let’s jump in. 

How To Get Started

First things first, if you want to begin a relationship with a new audience you need to give a ton of value. 

One of the best ways to do this is to create an incredibly valuable opt in freebie that helps your audience have a transformation or achieve a specific outcome.

Once you’ve set up an email list, you need to build a relationship with your audience. You can read this post here on 18 things to send your email list.

Grow Your Email List With Social Media

You’d think that this is a no-brainer, yet a lot of us fail to do this on a consistent basis. As a rule of thumb, you want to spend 20% of your time creating content and 80% of your time promoting it.

This is because when you promote something one time, not everyone is going to see it. Often, we assume that everyone has already seen our post, so we don’t want to bother people by promoting something multiple times.

However, the truth is that only a small group of people are going to see the things you post based on whether they’re checking their social media accounts. That’s why you want to promote your freebies and blogs multiple times a week, so you’re growing your audience as much as possible.

Once you’ve got your opt in freebie, you want to add it within a landing page or attach it as a content upgrade in a blog post. A landing page is a ‘distraction free’ page where you promote your opt in freebie. Here’s an example of an opt in freebie (it’s often a generic freebie that you promote frequently). A content upgrade, on the other hand is a targeted opt in freebie that naturally flows from a blog post. 

Now that you’ve got your opt in freebies and content upgrades, you want to organise all of your opt in freebies and content upgrades into a spreadsheet.


It’s a good idea to break down each post into:


  • Title
  • URL
  • Description
  • Keywords
  • Hashtags


After you’ve created your spreadsheet, you can start scheduling your posts. To do this just go down your list and schedule one post to a Pinterest, Facebook or Twitter.

I like to use Tailwind to schedule my posts to Pinterest for the week. Basically, I pin up to 30 pins a day and I make sure that I’m sharing my blog posts and content upgrades multiple times a week.


2. Create 3 Pinterest Graphics For Every Blog or Freebie

Did you know that Pinterest loves fresh content? That’s why I recommend that you create 3 templates for each blog post or freebie, so that you’re posting fresh content to Pinterest. 

To do this, create 3 Pinterest templates in Canva. Then, create one description for all of the 3 templates. Every time you publish a new blog, or freebie, schedule it to Tailwind. When you’ve shared it to Tailwind you can add an X in the spreadsheet column.

Ideally, you want to create 3 templates that use a maximum of 3-4 colours so that you have a consistent brand. These are the 3 templates I’m using on Pinterest right now. (Plus a few more!)