How This Stay-at-Home Mom Makes Money With Her Blog

Right now my twins are listening to the Frozen soundtrack (“let it gooooo, let it goooooo!”) playing spaceships and deciding where to fly next.

I finished cleaning up the kitchen from breakfast, had my morning coffee, and I can steal away quickly to get my ideas down for this post.

See, I’m a stay-at-home mom with four- year- old twins. I’ve been blogging for almost three years, and in that time, I have been able to successfully make a full-time income only blogging on a part-time schedule – between 15-25 hours a week.

It wasn’t a piece of cake, and I’m still working hard every day. Are you thinking about how to make money with your blog? The potential of earning an income with your blog is limitless really.

But, you need a plan, and you need time.

And if you’re a mom, time in non-existent, right? But, it’s totally possible to start a blog and earn money from it. If you’re dying to want to be able to stay home, take care of your little one and earn an income from home, here’s how I do it!

1. Offer a Service

Before I had a blog, I was a You-Tube watcher. I loved watching You-Tube mamas and just spending time on social media while my twins napped during the day. But, that was short-lived.

I needed to find a way to make an income or I would have to go back to work (and I had strong mama bear instincts back then and couldn’t rip myself away from my little babies).

I had to find another way.

And that’s when I found about how other moms were freelancing! It was a whole new world for me – blogging and freelancing.

I absorbed everything I could, made a ton of mistakes, but in the end, I started a website, promoted my freelance writing service and started getting paid to blog!

The first month after putting up my website and pitching, I landed my first writing gig at $400/month. I couldn’t believe! With a brand new blog I was able to quickly land a profitable writing client (for a big newspaper too!).

But, what happened the following month? I earned my first $1k. I was beyond ecstatic. I was only focussing on my blog and business while my twins napped 2 hours a day and when they went to bed at night for another 2-3 hours a day.

When I think back, I strongly believe the quickest way you can make an income (that actually can pay the bills) is by offering a service. If you are great at doing pin graphics or have expert knowledge in an area, you can offer a service on your blog.

If you want to start offering a service, here are my quick suggestions:

  • Figure out what service you want to offer. Here’s a post on 22 different services you can offer on your blog.
  • Put up a Hire Me page on your blog. On that page, speak to your ideal customer or client. Why do they need you? How can your service help them?
  • Create a strong brand around your service. Make sure your social media profiles are all cohesive and similar. Having a Facebook page can help direct prospects to what you do.
  • Invest in warm pitching to network with a prospect or customer on Facebook. A great course I recommend is Miranda Nahmias’ course called Four Figure Facebook Formula. She breaks down how to use Facebook effectively for optimizing your Facebook page to showing you how to warm pitch in Facebook groups!

2. Start Affiliate Marketing

One of the easiest ways to start monetizing your blog is to do affiliate marketing. A lot of big bloggers use this method to make five figures a month!

If you don’t know what affiliate marketing is, it’s when you get a small commission when you mention (and someone clicks and buys) a product or service.

It’s best to become an affiliate for the programs and tools you use. I’m an affiliate for ConvertKit for example.

I started affiliate marketing on this blog within four months of starting Twins Mommy. But, I didn’t make any income and when I did it was always under $50.

It wasn’t until I made a plan and focussed on this income stream for this blog that I started to make money.

Within a month of having a solid plan, my blog made $200! And a month after that, my blog made $2,000. I’m happy that what I’m doing is working, but at the same time, affiliate marketing isn’t the best way to monetize your blog (just the easiest way).

Why? Well, it’s fickle.

For example, one of my affiliate products removed a great feature as well as notified me to market a higher tier of their product. This lowered my affiliate income for that month.

Another reason is that affiliate programs can just shut down completely or lower their commission rates. Tailwind is another product I’m an affiliate for and they lowered their commission rate from 20% to 15% since I signed up to their program.

But, as I mentioned, it is an easy way to get started and make a side income.

Things to make sure when you become an affiliate:

  • It benefits your audience
  • You’re familiar (and use) the product or service
  • The product or service is at the right price for your audience

When you have your special affiliate links, you can place them on your menu, sidebar, on social media, and in your blog posts.

3. Create a Digital Product

Right now, digital products are hot!

Courses, masterclasses, eBooks or printables  are ways to make consistent money with your blog. But, creating an eBook or online course is daunting for a lot of bloggers.


I have a course for aspiring freelance writers called Write Your Way to Your First $1k.

It made perfect sense to create this course since I was drawing from my personal success starting freelance writing from scratch. I created it after one year of freelancing.

It took a while to start making a sale every other day, but with more traffic to my blog, marketing my course by guest posting or podcasting and sharing the link to my welcome page on social media, I am now consistently making sales daily.

The big thing to remember when deciding on creating an eBook or course or some other product is that you need time and to make sure that your product aligns with your audience’s problems.

Ask yourself, will this product solve their biggest problem?

I’m interested in serving my Twins Mommy audience better by creating a course specific to them. But, it’s on the backburner (for now) as I’m focussing on my freelance writing business.

If you are interested in creating a product here are some guidelines:

  • Create an outline of the lesson or topics you want to have
  • Create time in your day to write or create slides/PDFs for those lessons/topics
  • Start an email list and nurture that list about your expertise in a topic as well as help them with their struggles.
  • Alert your audience of this future product about a month to three weeks before it’s finished via blog posts, social media posts and Facebook Live sessions.
  • Start outreaching to blogs to do guest posting and podcasting before you launch your product
  • Find a way to deliver your product (Teachable, Etsy, SendOwl)

A digital product doesn’t have to be overwhelming. If you’re good with printables, you can make planners like Paper & Oats does. Or, you can do a free webinar and then close the doors and sell it after the fact. There a lot of ways to make money off of your content!

There Ya Go!

Starting a blog has helped me generate income by offering a service, doing affiliate marketing and creating a course. I think it’s best to diversify your income streams so that you don’t have to rely on one source of income.

Don’t think it can’t happen to you! I stay home every day with my twins (they don’t go to daycare or preschool), and I still make time for my service business as well as my blog!

Now, it’s your turn – tell me what ways you’re making money with your blog!

Need More Help Growing Your Blog Traffic? Check Out Ready Set Blog For Traffic

Leave a Reply


Hi Elna, I’m also a mom of 5 year old twins. I always wanted to blog an last month, I took the plunge and started my own blog on twin parenting. I’m also getting the hang of affiliate marketing. I’m happy to see that you made it, it gives me hope. Keep it up!Reply to Marie-Lou
Hi Marie-Lou, Thanks for coming over! I love meeting other twin mamas! So happy you started a blog! And doing affiliate marketing! Way to go mama!Reply to Elna
Great site. Useful content. As a mom blogger and a mompreneur, I love to connect with like-minded moms. I’ve bookmarked your site so that I can come back and read even more. Thank you!Reply to Shannon
Hi Shannon! Thanks so much! Glad you enjoyed this post and I hope you toot around the blog and read more posts 🙂 Love connecting with other amazing mompreneurs too!Reply to Elna
I legit use this!Reply to Ashley
So the more I read the more I love. Ha ha your blog is now bookmarked!! Thanks for the great content I’m going to be reading as much as I can… when the baby is asleep of course!!Reply to Meg
Meg! You made my YEAR! Love you and enjoy your little one! Mine are in school now 🙁Reply to Elna
Hi Elna! I’ve been getting acquainted with your blog and I love it! You actually inspired me to add services to my freelance income, aand I have my first client meeting on Friday. I’m going to send you an email to pick your brain a bit, if you have time. This is a great post and I love that you didn’t make it sound like a simple get-rich option. I work my butt off, but I know in a year from now, I will be in a much better place financially, and I absolutely love helping new bloggers.Reply to Angel
Angel! I can’t wait for that email (make sure your email subject line tells me that we spoke as I get a ton of emails a day!)!! So happy you added a service to your blog and have a client meeting! It’s that quick eh? That’s what I found. Service income is easy and fast!! Thanks so much!Reply to Elna
Hi Elna, I like how your post is a natural progression of ways to monetize a blog. I can’t even think about creating a product right now – no time! I’m focusing on building my blog first and finding freelance work, but I’m still learning the ropes and quite frankly as a mom I’m still trying to find the small pockets of time in my day to do all that. Your blog posts are always inspiring! Thank you, NatashaReply to Natasha
Hi Natasha! Thanks so much. I totally hear you! Focus on what is important and what you can manage! I know you can do it! Thanks for stopping by!Reply to Elna
Hi Elna! Thank you for the great tips.I’ve been blogging for quite some time now and your post made me realize how important it is to have a plan.I’m a stay at home mom who blogs when my daughter naps.It’s quite difficult meeting deadlines so sometimes I just give up. This post is reassuring andI hope to monetize my blog soon!Reply to Madz
Hi Madz! Thank you so much. You’re right; you do need a long-term plan if you want blogging to stick! I like creating quarterly goals and yearly goals. To me, it makes it easier to accomplish than monthly or weekly goals 🙂Reply to Elna
Great ideas as always, Elna!Reply to aly
Thanks so much Aly 🙂Reply to Elna
As a newbie, this are great ideas. Thank you! –Jenny http://yeahwesaidthat.comReply to Jack
Hi Jack + Jenny! You’re welcome! Glad you found some good tips to help you with your new blog!Reply to Elna
I learned a lot from reading this post, thank you so much for sharing this!Reply to Christina
Hi Christina! Thank you so much! I’m so happy you found some tips to help you grow your income online!Reply to Elna
Thank you for sharing money making tips for Bloggers ….I haven’t started monetizing yet still figuring out what angle I want to begin with very helpful tips?Reply to Shauna
Hi Shauna, Thanks for commenting! That’s great you are wanting to monetize your blog. There are so many different ways to make money with your blog, but I found these three ways the best!Reply to Elna
Hey Elna, I am not a mom, well I have a Pug, does that count? I love your tips about how to get started making money from a blog. Congrats on the success you’ve had. I know that it’s taken a lot of hard work to get to where you’re at. I agree the easiest way to get started is affiliate marketing. I’ve started blogs in the past and I didn’t have a plan. It’s virtually impossible to succeed if you don’t have a plan. Thanks for sharing these tips with us, I love reading your story, it’s so inspirational. Have a great day 🙂 SusanReply to Susan
Hi Susan, Thanks so much and yes! It counts 🙂 Affiliate marketing is the easiest but the hardest to generate three or four or more figures from it. It takes a lot of time and dedication for sure! Offering a service is much easier and product creation can be, although it’s time consuming and risky. Thanks so much for being a follower!Reply to Elna
Hi, Elna, I always share your posts because they are full of great advice for the beginner and experienced bloggers. I am still doing your course “Write your way to 1K” I love it, I am taking my time because I don’t want to rush it. I am not earning any money off of my blog yet, but I hope that will change soon. veronica@wRiteInKReply to Veronica
Hi Veronica! Thank you so much. You’re one the right track to making money though! You have the blueprint for your freelance writing business and on the side you can work on growing your blog! Good luck and say hi in the Facebook group for the course!Reply to Elna
Thank you for this encouragement! Just what I needed today!Reply to Sarah
Hi Sarah! You’re welcome! So happy you found some ideas to monetize your blog 🙂Reply to Elna
These are all great ideas. I do freelance writing myself, but I really like the idea of affiliate marketing and creating products. At the end of the day, the passive income from those two sources works best for me as I’d rather spend time on my own blog than work on others. Having said that, I do agree that freelance writing is a great way to start making money very quickly. I know that I had two clients in two days after I put up a small, 4-page website and started marketing. Thanks for all your great information!Reply to Beth
Hey Beth! Yes, I know the feeling. I want to grow my brand, but I know how lucrative freelance writing is! It’s easy to pick up clients and since I’m a fast typer, I can whip up content quickly! But, now that I’m gearing up for product creation for TM and maybe my other site, I’m getting busier and busier for sure!Reply to Elna