Every blogging course tells you to build an email list. They're not wrong. Your email list is the only thing you actually own. Social media can ban you. Google can change algorithms. Pinterest can kill your traffic overnight. An email list, you keep.
But how do you actually grow one?
When I started, my "list" was me and my mom. Maybe a couple friends. For the longest time, I was stuck. I'd post a "subscribe to my newsletter" button and nothing happened. I read all the courses. I signed up for all the free challenges. Nothing really moved the needle.
Here's what finally worked. This is the organic stuff, no ads, no paid promotion. Just real things that shifted the numbers.
Stop asking people to "subscribe to my newsletter"
Nobody wants another newsletter. Not a single person.
If your call-to-action is "subscribe to my newsletter!", you'll get subscribers who are already hyper-engaged, and that's it. You won't pull in the casual reader who might become a real fan.
What worked instead: offering a specific, useful thing in exchange for their email. A printable. A free guide. A checklist. A recipe pack. Something they actually want.
My first opt-in was a PDF of essential oil safety tips for pregnant women. I'd written a post on the topic, and a bunch of women kept asking follow-up questions. So I compiled everything into a PDF and offered it at the end of the post.
That one opt-in grew my list more in a month than the previous six months combined.
The upgrade inside the post
The standard advice is: put a signup box at the bottom of every post.
That works a little. What works way better: putting an opt-in inside the post that relates directly to the post content.
If your post is about meal planning, the opt-in inside the post is a printable meal planning template. If your post is about decluttering, it's a printable decluttering checklist.
These are called content upgrades. They convert way higher than a generic subscribe form because the reader is already interested in that exact topic. They're already reading a whole article about it.
You don't need 50 of these. Make five or six that cover your most common post topics. Reuse them across relevant posts.
Pinterest, but for real
Everyone says "use Pinterest for traffic." Fewer people explain how to actually make it work.
Here's what moved my traffic: consistent pinning, Pinterest-optimized images, and keyword-rich descriptions.
- Consistent: I pin every day. Not 50 pins, just 5-10, every day. Some mine, some others. Consistency matters more than volume.
- Pinterest-optimized images: Tall (1000x1500 or 1000x2000), text overlay, readable at a glance. Not your featured image cropped. A dedicated Pin graphic.
- Keyword-rich descriptions: Write like you'd search. "easy 5 ingredient dinners for busy moms" reaches more people than "check out my recipe!"
I use Canva for Pin graphics. Spend five minutes making a tall version for each new post. It adds up over months.
Free challenges
This one was unexpected. I ran a 5-day clean living challenge. Free to join, people signed up with their email, and every day for 5 days they got a new email with one small task.
It was a ton of work to set up (lots of emails to write) but it added more subscribers in that week than I got in three months otherwise.
The reason it worked: people joined because they wanted the challenge experience. Not just a freebie. Not just a newsletter. A real thing with a start and an end and a community.
You can do a challenge about anything. "7 days to a cleaner pantry." "5 days of DIY beauty recipes." "3 days of time blocking." Keep it short. Make it easy to win.
Guest posts on bigger blogs
If you want to grow faster than slow, you need traffic from outside your own site. One of the best ways is pitching guest posts.
Find blogs in your niche that are bigger than yours. Not huge ones (they won't respond), but ones that are 2-5x your size. Email the blogger. Pitch a post topic that fits their audience but that you can write well.
When the post runs, you get a byline with a link back to your site. Ideally you include an opt-in in that link.
Writing 4-5 guest posts across a year got me more subscribers than any single thing on my own site.
The ask is scary the first time. After that it's just a regular part of the job.
The welcome email that works
Once people sign up, the welcome email matters a lot. This is where you're going to keep them or lose them.
My welcome email does three things:
- Thanks them for joining
- Tells them what to expect (when emails will come, what they'll be about)
- Gives them one more useful thing, right away
That third part is the unlock. I used to just say "thanks for joining!" Now I give them one of my best old posts, one they probably haven't read yet, and tell them why it's my favorite.
Open rates on my welcome email went from 40% to 80% when I made that change.
Send actual emails
The worst thing you can do is build a list and then ghost them. Six weeks go by, you finally email them, and they've forgotten who you are.
Unsubscribes are brutal in that scenario.
Send something regular. Once a week is good. Once every two weeks is the minimum. If you're silent for a month, you might as well start over.
Don't overthink the content. Share what you've been up to. Link a couple of your recent posts. Recommend something you're loving this week. Ask a question.
People unsubscribe when you're absent, not when you send regularly.
Don't buy subscribers
There are services that promise to grow your list fast. "Newsletter swaps" where you're added to a bunch of newsletters at once. "Giveaway" sites where people sign up to win prizes.
These numbers look good on a dashboard. The subscribers are garbage.
They didn't sign up for you. They signed up for a prize or a swap. They'll unsubscribe the first time you email them. In the meantime, you're paying per subscriber on your email platform for people who do nothing.
Slow organic growth with people who actually want your content beats fast empty growth every time.
The unglamorous truth
My list grew slowly. Like, painfully slowly. Month by month. One opt-in at a time.
But here's the thing: the people on my list now are people who care. When I send an email, they open it. When I promote something, they click. When I ask for their opinion, they write me actual thoughtful responses.
That's the list you want. Not the biggest list. The best list.
Keep going. It compounds.
What's your best tip for email list growth? Drop it in the comments. I love hearing what's working for other people.