How to Start a Blog and Make Money

I completely changed my life the day I decided to learn how to start a blog. I had no idea at the time that the decision I was making would pay off all our debt, (including our mortgage), allow us to become financially free and retire my husband at the age of 30 years old.

I left my corporate career as an industrial engineer to stay at home with my baby but wanted to continue to contribute to the family finances. I tried multiple ways to make money from home as a stay at home mom. After many different ventures, I finally learned how to start a blog and make money from it.

My friends and family asked me to help them. Then my readers begged for my advice to help them start profitable blogs too. I’ve taught over 90,000 amazing students in my free and paid courses to achieve the same dream of running a successful blog.

This in depth guide will show you exactly how to start a blog, what tools to use, how to write your first blog post, how to get traffic and how to make money with your blog. Phew, that’s a lot!

how to start a blog

Who is this guide for:

I help and serve moms on their blogging journey. But this guide can be used by any busy female who desires to start a successful blog.

  • It’s for the stay at home mom who wants to contribute to the family finances.
  • It’s for the working mom who wants to spend more time with her kids.
  • It’s for the moms of grown children who want to share their advice.
  • It’s for the grandmas who want to stay connected with their family and leave a legacy online.
  • If you’re a woman, this guide is for you.

Mostly because I’ll cover in depth how to use platforms that work well for female topics. Now if you’re a male and you want to blog about women’s fashion or postpartum healing or any other female topic, keep reading, this is for you too!

*This post contains affiliate links. This means I receive a small commission at no extra cost to you if you make a purchase through one of my links. If you do, thank you for supporting our little family!

Table of Contents


Starting a blog is not difficult, you can have your website up and running in less time than it takes to make a really good cup of coffee. (an reheat it in the microwave a few times because the kids asked for a snack and you forgot about your coffee)

You also don’t need to know code to start a successful blog. I’ve had numerous grandmas reach out to me to help them set up their blogs from scratch. And by golly, if they can learn how to blog at 65 years old, you can do it too. No excuses! Even a grandma can do it! 🙂

This in depth guide will walk you through it step by step. Let’s get started!

How Much Does it Cost to Start a Blog?

Blogging is hands down one of the most inexpensive side hustles to start. Basically, all you need is a website and a good internet connection. Of course you can get fancy and pay for an expensive theme and logo, use super advanced tools or pay $5,000 for someone to design your website for you. But really, you don’t need any of that when you’re just staring.

The only expense you have to pay for when you’re just starting a blog is a good host. A host is a company that manages the servers (computers) to store all of your blog files (pictures, posts, etc) and makes them available online. In short, it’s a computer that’s always connected to the internet. And on this computer, aka server, lives your blog files.

To host your files on this computer that’s always on and connected to the internet, costs less than a cup of Starbucks coffee per month. For less than $3 per month, you can have a blog that is accessible by the entire world!

Starting a brick and mortar store would cost thousands per month in just rent alone, and you’ll only have access to the hundred or so people that walk by your store each day.

The essential tools you need to start a blog:

  1. Good Host – less than $5 per month
  2. Internet Connection
  3. Dedication

Fancy tools you can get later as your blog grows:

  1. Professional Theme ($50 – $250)
  2. Email Marketing ($10+ per month)
  3. Shopping Cart ($9+ per month)
  4. Online Course Hosting ($30+ per month)
  5. Membership ($10+ per month)
  6. Premium Plugins

You can grow a money making blog without fancy tools. With the essential tools I listed above, you can easily grow your blog to $1,000 per month and then look into more advanced tools when you’re ready.

Which Host to Use to Start a Blog?

Over the past few years I’ve used and tested out many different hosting companies. I run multiple blogs and I use three different hosting companies right now. I do this (and incur the extra cost) so I can give you an honest review of each hosting company. I want you to make the best decision for starting your blog.

Remember, as your blog grows and makes more money, you’ll move to a higher hosting plan or to a different host altogether. The decision you make today is not permanent. Don’t stress out about it. My biggest piece of advice would be to just get started. No solution is ever perfect, there are always pros and cons to every decision. But rest assured knowing that you can change your decision as your blog grows.

With that, here are the three hosting companies I’m using right now to host my blogs.

BlueHost – Best for Beginners

BlueHost is great for starting your blog. Over 2 million websites are powered by BlueHost. If you’re not very tech savvy, the user area and backend of BlueHost is super easy to navigate. Starting your blog takes just a few clicks with their easy installation process.

BlueHost Overview

  • Cost: $2.95 per month ($7.99 per month after first year)


  • Free Domain: ($15 savings) and you can start your blog even if you don’t know your domain name yet! I love this because it always takes me forever to decide on the right name for a blog!
  • Free SSL: You need to this be secure online.
  • Free Backups: So if you break your blog accidentally, you always have a backup!
  • 24/7 Chat Support: For when you can only work on your blog late at night after the kids are in bed.

Sign up for BlueHost here for over 60% off.

What about the additional Bluehost features? Do you need them?
SiteLock Security offers monitoring and business verification for your site. If you’re selling and offering services on your blog, this is a great feature to have!
Codeguard Basic keeps multiple backups of your site. If you ever break anything, you’re a one-click backup away from a previous version of your blog.
Bluehost SEO Tools – I love this SEO tool feature! It’s super cheap and gives you a lot of great tips to help increase your organic traffic from search engines. Just check out the in depth report it can give you for your blog.
BlueHost keyword seo tools
Bluehost SEO Tools also gives you a list of keywords to target. This helps you know which words your site is ranking for and which terms could be quick wins for more traffic.
BlueHost start a blog keyword seo tools

In the short term, social media and Pinterest will be your biggest traffic drivers. But long term, you’ll need to develop a solid SEO strategy to build your blog into a business.

Get BlueHost here for over 60% off.

SiteGround – Best for Intermediate Bloggers

I’ve had great tech support and help from SiteGround’s customer service team. I’ve also experienced minimal down time on my blogs.

I love SiteGround’s support and services. It just breaks my heart that they used to offer free domains for new users and no longer do.

SiteGround Overview:

Cost: $3.95 per month ($11.95 per month after first year)


  • Free SSL
  • Free Backups
  • 24/7 Chat Support

Sign up for SiteGround here.


BigScoots – Best for Professional Bloggers

If you’re looking to upgrade your existing blog and take it to the next level, BigScoots is a fantastic option. If you do go with BigScoots, I would recommend looking at one of their more advanced offers. Their managed WordPress hosting is lightning fast and can boost your website speed and SEO rankings.

BigScoots Overview

Managed WordPress Hosting Cost: $34.95 per month


  • Free SSL
  • Free Backups
  • Free Migration
  • Fast Ticket Support
  • CDN Included
  • Website Staging

Sign up for BigScoots here.

Where to Start Your Blog – a Common Mistake

Compared to direct sales business or other work from home positions, blogging is very inexpensive to start.

For about $5 per month you can set up a professional, self-hosted blog. That’s peanuts compared to starting a brick and mortar store!

There are free platforms out there, such as Blogger and, and they are great for hobby blogs – but if you really want to turn your blog into a money making machine, you’ll need to have a dedicated blog that is self-hosted.

In plain English, it means you control all of the content on your blog and you have complete ownership of it. vs

That’s why you need a self-hosted blog with (not – the free platform). This is a very common mistake new bloggers make, it’s easy to confuse the two platforms.

When you self-host your blog, you have control of the content and you own your site. You’re also able to monetize it – which I know is one of your goals for starting this online adventure!

Additionally, to justify the free version of, there will be ads placed on your site that does not bring you income and can look a little off brand. But if you self-host with and a reliable host, you have control of any advertisements you put on your site, if you so choose.

Lastly, and this one is a biggie, on the free platform you can’t customize your site, you can’t add plugins to supercharge your blog and your site can be taken down at any time if you violate the Terms of Service.

So yes, signing up for a self-hosted blog with and a reliable host will give you complete control over your content so you can grow your blog into a huge success!

How to Start a Blog – Table of Contents

Read the details in the post below!

Step 1: Choose Your Passion – What can’t you stop talking about?
Step 2: What Should I Blog About? – Find where your passions, strengths and a profitable need intersect.
Step 3: Decide on your domain name – What will you call your blog?
Step 4: Choose a hosting plan – Use a fast and reliable hosting company.
Step 5: Install WordPress – This is the platform most successful mom bloggers use.
Step 6: Login to your blog – Get familiar with the backend of your blog on WordPress.
Step 7: Install a theme – you can use a free or paid theme in the beginning.
Step 8: Write your first blog posts – Create 3-4 pillar posts to establish your blog and niche.
Step 9: Invest in yourself and grow quicker – when you get stuck, invest in ebooks and courses to help you.
Step 10: Get and increase your blog traffic and promote your amazing content.
Step 11: Decide how you want to make money with your blog.
Step 12: How to find time to start a blog.
Common Blogging Vocabulary.


Unlimited Blog Growth

Your growth potential with blogging is almost unlimited. You can grow a blog that makes over a million per month, which may require a bit of a team, or you can can solopreneur it all the way and hit $100,000+ per month. These stories are real. The possibility is truly endless to where you can grow your blog.

Even as a busy mom you can make $10,000+ per month with your blog.! My students are doing it, and you can too.

I’m a very encouraging person. I’ll be here to help you accomplish your dreams. But I’m also a very honest person. And I want to give you just a little forewarning, it does take time and consistency to build a blog. I’m not saying you’ll hit these numbers in your first month of blogging, but it’s definitely doable within your first year.

At the bottom of this post as a bonus I’ll showcase successful blogs from a variety of niches so you can read their stories.But before we focus on others, let’s first get your blog up and running!

What Should I Blog About?

Fantastic, now that you know you want to start a blog, what in the world do you blog about? And how do you know for sure that it’s a good and profitable blog topic, or niche.

Here is a quick litmus test. Search on Amazon for books under the topic you want to blog about. If there are books written on your topic with plenty of reviews, it’s a topic people want to learn more about.

Additionally, you can do a quick search on Google. If the topic you want to blog about has search volume behind it. Is there an audience for what you want to blog about.

Just remember, a higher search volume may also mean more competition. But if you have unique advice and you’re passionate about the topic, your voice will shine through.

You should also think about this…

What are you super passionate about? What can you not stop talking about? That’s one part of the puzzle. Now, secondly, have other people paid for help on the topic you’re passionate about?

For example, I love trying out new face creams, washes and masks. If I could spend the entire morning in my bathroom testing out new products, I would love it!

Almost daily I walk around with a face mask. My toddler has started to call me ‘mommy alligator‘ because I have this green mud mask that I love! So I would love to blog about skin regimens and products. And yes, people have definitely paid for help on this particular topic.

Those are the two most critical parts to choosing a blog niche.

Make sure you are passionate about it and can write about it for a long time, and secondly, choose a niche where other’s have spent money.

Don’t think you have what it takes? If you have discipline and a good work ethic, you can grow a super successful blog.Your success is dependent on your discipline, not your degree.


Ready to do this? You can do it! I am here for you when you have questions.

Step 1: Find Your Passion

What do you love to talk about? What do you want to learn more about? What do you stay up late doing when the kids finally go to bed?

Let that drive your decision on what you want to blog about. You don’t have to be an expert yet, as you blog you’ll become better and better! Find a topic that you can talk about for a long time to come!

Step 2: Niche Down

The best way to know that your passion will turn into a blog that makes money, is to find the sweet spot of your passion, a profitable need and your strengths.

The most important of the two are your passion and a profitable need.

You may already be an expert on the topic; but your strength will increase the more you blog.

For example, you are super passionate about cooking healthy meals for your children, but you’re just not that great at it yet.

It’s definitely a profitable niche because other moms are looking for advice on this topic too. But you’re not the best cook, yet. The more you blog, the more recipes you’ll try, and the more practice you’ll get – and the better you’ll become!

I also encourage you to niche down. The more niche your blog, the better you can help your audience!



Step 3: Decide on Your Domain Name

Once you know what your blog niche will be, you get to decide on a fun new domain name!

Choose something that is easy to spell and easy to remember.

You can either make it cute and funny, like, or very direct and to the point, like

Don’t stress too much about getting the perfect name for your blog – what you blog about is much more important than the name you choose.

And even if you pick the perfect name, there will be a day that you don’t like it that much anymore – it has happened to me! 🙂

I know many beginning bloggers who get stuck on this step for weeks. Please don’t! You’ll get much more traction with action.

Choose a easy to spell and generic blog name and start blogging! You can always purchase a new blog name in a few months if you really want to.

Create a Logo for Your New Blog

Once you have a name for your blog and it’s up and running, you can start working on branding your blog by designing a pretty logo. I’ve used multiple programs over the past years to help me design logos. And I recently found TailorBrands that has a step by step process for designing your own logo. If you’re not very tech savvy and would like help, their logo maker creates elegant logos and it’s easy to use!

Step 4: Choose a Plan to Host Your Blog

I’ve covered the different reliable hosts I use at the top of this post. I have blogs hosted with each company so I can test out their features, customer service and up time. I do this so I can give you an honest review of each host.

Find the right host for where you are in your blogging journey. It’ll be less than $100 to start your blog and get going.

What other business is THAT cheap to start up?

Keep in mind that popular direct sales business can easily cost thousands of dollars to just sign up. With a blog you can create your own business for a super affordable price.

I’m very excited about this because I remember as a little girl working hard with my mom or aunt painting ceramic figurines and selling them at the local monthly craft fair. It took hours of work, inventory and money to make a few dollars once a month.

We live in an amazing time today that you can make sales while you sleep. It’s a great time to live in!

Step 5: Install WordPress

As I explained earlier, your hosting service is your landlord and is your apartment building.

WordPress is free with any of the hosting plans above.

So let’s set up this apartment building as your new site 🙂 When you sign up for a reliable host, the sign up process will guide you through setting up your site – it’s super simple!

Step 6: Login to Your New Blog

Now use the username and password you chose and login to your site below.

Just navigate to

wordpress login screen


Step 7: Install a Theme

You are welcome to start off with a free theme provided on the dashboard, but they all have limitations. If you want to start off with a free theme, the Astra theme is a great place to start!

I personally love and use Divi from Elegant Themes! I use Divi for this blog and all of my other blogs too. It’s powerful, customizable and has features that other services charge for – like A/B testing and countdown timers!


Step 8: Write Your First Blog Posts

The best types of blog posts you can write if you’re just starting your mom blog are pillar posts. There are in-depth, long articles that give a great solution to a problem your audience faces.

You can always come back and edit these posts and add more internal links to them. But before you launch your blog, make sure you have the following setup:

  1. 3-5 Pillar Posts
  2. A clear blog menu
  3. A good profile picture
  4. An About Me page
  5. A Disclosure Page – if you are using affiliate marketing
  6. A way to contact you (you can add this to your About Me page)
  7. Links to your social media pages

In the Blog by Number course I give you three blog posts that are essential to write before you launch your blog.

  • You’ll get the fill in the blank blog post template to increase your traffic from search engines.
  • Copy and paste the template to boost your affiliate sales from launch day.
  • My secret method to grow your email list overnight while giving you free content! *my favorite tip!

Now that you’ve learned how to start your blog, you’re ready to write your first blog post! Congratulations, I know this might be a scary step, but let’s to it together.

I encourage all of my students in my Blog by Number course to write three different types of blog posts when they are just starting.

  • A blog post dedicated to grow their traffic
  • A blog post to help them make money
  • A blog post that grows their email list

I also provide them with three templates for each of the posts above. It’s smart to write a variety of different types of posts on your blog. They should all fall loosely into your niche, but they could have different purposes.

For example, say your niche is helping new moms with the problems of breastfeeding.

  • Your traffic post could be, “How to Breastfeed a Newborn.”
  • Your money making post would be, “The Best Breastfeeding Pump for Working Moms.”
  • And your email list post could be, “The Breastfeeding Meal Plan to Boost Your Milk Supply – free PDF”.

You can see from the example above that even though you’re talking about the same topic, each blog post has a distinct goal.

Think of your blog as a hub of advice and help. The more people can benefit from the articles on your blog, the larger audience you will build.

When someone is skimming a post, they’re looking for what’s in it for them. Of course you can share a bit about your life and journey, but always focus on helping your reader.


Step 9: Invest in Yourself

As you grow your blog and learn how to make money, the best shortcut you can take is to invest in amazing ebooks or blogging courses.

Over 5,900 moms are in the Blog by Number course designed for moms who start blogs. It will save you weeks of time and research to learn from experts.

You’ll grow faster, get more traffic and start making money sooner with your blog.

Just make sure to take the time to implement the material you learn!


Step 10: Get Traffic

As you build more and more content on your blog, you’ll need to work on gaining visitors.

If you produce amazing content that helps other people find solutions to problems, you’ll do great!

I use Pinterest, Facebook and my email list to get most of my traffic.

After you’ve learned and mastered how to start your blog and you’ve created the essential pages, it’s time to learn about traffic. How do you actually get people to visit your blog?

I’ll let you in on a little secret. It’s easier to make money with your blog than it is to get traffic to your blog. Once you have traffic and you’re building an audience, you’re golden.

Remember that as you go through this section and work on building traffic to your new blog. You’re working on the hardest part of blogging. You’re bringing people to a brand new blog. It’s hard work, but once you know how to do this, you’re very close to making money with your blog.

As with monetization, which I’ll cover in this guide too, there are strategies you can follow to be successful. Let’s uncover the proven traffic strategies that will help you build an audience on your new blog.

get traffic by starting a blog

Get Traffic with Pinterest

The easiest and quickest way to get traffic to a new blog is through Pinterest. It’s a visual search engine and users go to Pinterest looking for blog posts. That is pure gold for bloggers!

To give you a quick reference point, in the beginning Pinterest brought in about 90% of my traffic. And for fashion, craft, kids activity, home decor, food or fitness, Pinterest can bring in loads of traffic to your site. The more visual your niche, the more traffic you can get from Pinterest. Now, the platform is about 40% of my traffic, with the other sources being SEO, Facebook and my email list.

You may be a bit confused how Pinterest works. How do you actually get your blog posts on Pinterest? This is also known as pinning on Pinterest. Do you only put your posts on the platform once, or do you do it over and over again?

Pinning your posts to Pinterest is easy and there are multiple ways to do it. In short, here is the process to follow. I have more in depth tutorials on exactly how to use Pinterest, but these are the essentials you need to know.

  1. Create a Pinterest Business account (it’s free)
  2. Setup your profile and main category niche boards
  3. Create 1-2 pin images for each of your blog posts and freebies
  4. Pin those images to your Pinterest board regularly
    1. Your frequency will depend on how many pins and boards you have.
    2. If you have 100 different pins and 10 different boards, you can easily pin 50+ pins a day. But if you’re starting out with 10 pins (two pins for each blog post) and 10 boards, you’ll pin a bit less per day.
  5. To pin your images on Pinterest you can either use:
    1. A browser extension (Pinterest Save button)
    2. Social sharing buttons (SumoMe, Bloom)
    3. Scheduling programs (Tailwind)
    4. Adding the pin manually to Pinterest
  6. You can also join Group Boards and Tailwind Tribes to get your pins seen by more people

This is exactly how I schedule and automatically pin my blog posts to Pinterest. When I first started my blog I manually pinned my blog posts to the platform. But as my blog grew, I needed to free up time to work on other things, so I invested in Tailwind to automatically pin my pins for me. Now I only spend about 30 minutes per week setting up my queues.

get traffic by starting a blog

What Makes a Great Pinterest Image

Since Pinterest is such a visual platform, you’ll need to create stunning pin images with great headlines to stand out. Here are my favorite tips to create great pin images and the programs I use to make them.

A Great Pin Images has:

  1. High contrasting and bright colors
  2. Easy to read title
  3. Catchy title that evokes curiosity
  4. Attention grabbing image related to the post
  5. Your blog name or logo on the image

You do not need to brand your images and make them all look similar. That works for some bloggers and you’re welcome to try it. I’ve found success by testing and trying all types of different styles. Don’t be afraid to experiment; creating pin images should be fun. It’s like digital scrap booking!

All of the images below work well as Pinterest images. The IKEA image is a true blog post image to entice readers to click through. The other two images are printables, and readers love to repin these images because they like to save the information for later.

Great Pin Images Examples

And ideas to blog about if you’re just learning how to start your blog.


Love playing with your kids?

Are you creative and always think of unique ways to keep your kids busy? You could blog about kids activities! Susie, a mommy blogger keeps her toddler busy with cheap and smart ideas. She also makes a full time income with her kids activity blog!

Are you the funny mom?

If you’re snarky and have a great sense of humor, you can share that on your blog! This little post I did went semiviral on Facebook. I have the hardest time writing humorous things, but sometimes it works. If humor comes naturally for you, your blog posts will share quickly!



Does your home look like a magazine?

Love IKEA hacks? Home decor and room makeover blogs are spreading like wild fire! Christy makes a full time income from  her home decor blog! You can do this too!

How to Create Stunning Pin Images

Here are the programs and resources I use to create my pin images. I jump around between all of them depending on my mood and how quickly I want to create a pin.

PicMonkey – it’s fantastic for editing pictures and adding text overlays. Here is a free course on how I use PicMonkey.

Canva – if I want to push out a pin in 30 seconds, this is the program I use. I can easily duplicate a previous design, change a few things, and have a new pin image in record time. In this post on how to create printables, you can see a video tutorial using Canva.

PowerPoint or Google Slides – if I really want to invest and tweak my pin image, I use PowerPoint. I’m very old school and love Microsoft products. I also lived and breathed PowerPoint and Excel when I was in corporate America, so it’s nice to continue to use those skills as a blogger. You can watch my tutorials on using PowerPoint here.

If you need more help on how to use Pinterest and get traffic to your new blog, here is my Guide: How to Use Pinterest.

get traffic by starting a blog

Traffic from Search Engine Optimization – SEO

Search Engine Optimization is just a fancy way of saying “traffic from search engines.” Since Google is the biggest search engine, it mostly translates to “traffic from Google.”

So how do you actually get traffic from Google? How do you get your blog posts to show up on the Google search pages? I’m here to show you how, but it may come with as bit of disheartening news.

The reason I covered Pinterest first was because traffic from Pinterest is easier than SEO traffic. SEO is a long term game and it takes months, if not years, to get steady traffic from Google.

If you’re just learning how to start your blog, I would focus on structuring your blog posts correctly, finding the right keywords and gaining backlinks. Don’t worry, I’ll cover each of these foreign terms below. Just keep in mind that “working on your SEO” won’t bring in traffic overnight. It’s like taking your vitamins, it’s essential and you have to do it daily but you won’t see the results for months.

Pinterest is like a 15 minute workout, it has both short term benefits and long lasting effects. Facebook on the other hand is a diet coke, just a quick boost without any long term traffic benefits from that one post.

start a blog

The Quick List of Essentials for SEO

On Page SEO: Working on your on page SEO means you’re structuring your blog posts correctly to provide a good user experience. This includes using H2 and H3 headings, bullet points where applicable and easy to read paragraphs. You can see more tips for on page SEO here.

Backlinks: These are links from other websites that link to your blog. When a high authority site, for example, links to your blog post, it sends Google a signal that your content is valuable. The more backlinks you get from larger sites, the more authoritative your blog becomes and the higher your blog posts will rank.

Long Tail Keywords: This is the phrase you’re targeting to rank for on Google. The reason you’re going after long tail keywords is because the competition is a bit lower. It’s easier to rank for “how to lose weight after pregnancy” than it is to rank for the shorter term “how to lose weight.”

Keyword research is a bit of an art. You’re looking for keywords that you’re knowledgeable about, that you’re able to rank for and that have a decent monthly search volume.

In the equation above I didn’t use “low competition” because if you’ve already blogged for a while, you may be able to rank for more competitive words. If you’re just starting your blog, look for low competition keywords.

I also didn’t state to only go after high monthly search volume words. If you’re writing a post dedicated to promoting an affiliate product, you can go for lower monthly search volume words. Because if you do have an affiliate blog post that ranks high, your conversions will be better.

For example, this mom blogger made almost $1,000 per month just from Amazon’s affiliate program because her blog post reviewing baby play mats ranked number one.

Lastly, you want to write a blog post on a keyword that you’re knowledgable about. Most blog posts that rank in the #1 spot are over 2,000 words long. So make sure you have advice and new tips to share on the topic you’re targeting.

SEO is a long term game and it takes time for Google to take your blog seriously. The norm is about 18 months before you’ll start to see your rankings increase. Of course, if you hustle, create great content and get fantastic backlinks, your site can be picked up a bit sooner.

When you are just learning how to start a blog, follow the basic SEO principles. Don’t try to cheat the system and pay for backlinks or followers, Google is smart enough to pick up on sneaky activity. In time, if you write amazing content, people will naturally share your posts and link back to you as a reference.

Facebook – Grow Traffic to Your New Blog

Facebook can be a great platform to connect with and build an audience. I’ll be honest with you, it’s not my favorite platform for consistent traffic.

There are niches that do very well on Facebook. Take for example Meredith Masony from That’s Inappropriate. She has millions of followers and gets hundreds of people watching her Facebook Lives. But it took her years to grow that audience.

When you’re just starting a blog, I would encourage you to create a Facebook business page. But instead of focusing your time on Facebook, I would focus on Pinterest and SEO for the majority of your traffic.

You can’t be on all platforms at once, so take one at a time and master it.

I personally like Facebook for the following reasons:

  • My die-hard fans follow and engage with my page
  • I can do Facebook Lives easily to help my audience
  • I can poll my audience quickly without emailing my entire list
  • I can “test out ideas” to see if my audience is warm to it

Only about 10% of my blog traffic comes from Facebook.

People go to Pinterest and Google looking for blog posts. When people use Facebook, they’re on a social platform and want to primarily see what’s going on with their friends.

get traffic by starting a blog

Top Methods to Get Traffic to a New Blog

When you’re just starting your blog, focus on the power of Pinterest and the long term game of SEO. Remember that other platforms like Instagram and Facebook are social media platforms, not resources that people use to find blogs.

I would advise using social media platforms to connect and engage with your audience. But to focus on getting consistent blog traffic from search engines like Pinterest and Google.

Remember, getting traffic to your blog takes time. So please don’t be discouraged if you’re only getting 10 page views a day. Every piece of content you create, every pin image, every new strategy you implement is a brick in the foundation of your successful blog.


Step 11: Make Money

As you’re learning how to start a blog, do you also want to know how to make money with your new blog? You’ve invested in a self hosted blog instead of using a free blog site. Of course you want to make money with it! Blogging will require a lot of work and your time is valuable. Eventually you would like to monetize your blog, right?

Blogging is one of the most profitable ways to make money from home.

I have some really good news for you! Monetization is easy. Like I’ve said in the sections before, the hardest part about blogging is building and engaged and loyal audience. That takes time.

Think about it like a normal, real life relationship. If you’re married, how many months did it take for you before you started dating your husband, before you got engaged, before you walked down the aisle. It took multiple dates, gifts, long conversations and special shared experiences before you were able to say yes to a commitment.

It’s similar in the blogging world. It will take time to build loyal relationships with your readers. But once you do, it will be easy to ask for a commitment (or a purchase in blogging terms.)

Many bloggers give up in the beginning because they’re not making money. But I honestly think they’re focusing on the wrong things. When you’re just learning how to start a blog, focus on serving, helping and giving.

As a beginning blogger, your moto should be “serve, help and give”. If you focus on that, you’ll soon have readers begging to give you money. I’ve seen it again and again.

The nice guys finish first in the blogging world.

It’s not a get rich quick scheme. It’s growing rich by serving. The more people you serve, the faster you’ll hit your goal.

Don’t give up before helping 1,000 people. That’s your goal when you’re learning how to start a blog. Help 1,000 people. Because once you’ve done that, it will be super easy to monetize.

This takes a lot of pressure of you as you’re starting out. You have a dedicated goal. And once you reach that goal, you can increase your focus.

I almost don’t want you to get distracted with the monetization techniques below. There are a few that you can do on day one right when you’re starting your blog, but the flow will be small until you build an audience.

I’ll cover each way to make money with a blog below. Bookmark this article so you can come back to it after you’ve helped 1,000 readers through your blog. Yes, you can implement a few of the monetization strategies below on your new blog, but don’t let it distract you from your ultimate goal.

There are numerous methods and strategies you can use to make money with your mom blog.

Here are the top methods to monetize a website:

  1. Advertisements
  2. Affiliates
  3. Sponsored Posts
  4. Products
  5. Services

Most successful bloggers invest in multiple methods to build a strong business. One of the methods is building a strong email list, here are the exact steps how to build an email list for beginners, it’s how I built my email list to over 50,000 subscribers. Here are examples of how other moms make money blogging. And if you want to know how I make over $30,000 with my blog per month, I share all of my advice in my Income Journey ebook!

how to make money by starting a blog


Making money with affiliates can be one of the first methods of monetization you use.

What is affiliate marketing?

Affiliate marketing is promoting a product and getting a commission if you send a buyer to the affiliate company. Here is an example. Let’s say you’re an affiliate for Amazon, and you’re promoting this amazing Vitamix blender, if someone purchases the Vitamix blender by going through your special affiliate link, you’ll receive a “finders fee” or commission from Amazon.

It’s free to sign up for most affiliate programs. And each company has their own program and set of rules.

A few key things to remember when doing affiliate marketing is that you have to disclose that you’re using affiliate links at the top of your blog posts. You’ll also need a disclosure page on your blog. You can go to to generate a free one, or to make sure your tushy is covered 100%, you can pay for a personalized disclosure page from a professional.

If you want your affiliate blog post to convert and generate sales, you’ll need to write a honest review about the product. If you’ve never used it or can’t provide real life images of it, it won’t convert as well.


Tell a story to increase affiliate conversions

But if you can tell the story how the Vitamix blender helped your baby get the vitamins he desperately needed when he was suffering from food allergies, you have a real life example how the product helped you solve a problem. Those types of blog posts convert well!

What companies have affiliate programs?

Thousands of companies offer affiliate programs. The easiest one that most bloggers start with is Amazon. You can sign up for free and promote any one of their products. Here is how one mommy blogger wrote an in depth post on baby play mats and generated over $1,000 per month from one blog post.

Other companies that have great affiliate programs include:

  • Amazon
  • ShareASale
  • FlexOffers (offer tons of affiliate programs in different categories, lenovo, khols, macys, etc)
  • Commission Junction (overstock, jcrew, gopro, lowes, barnes&noble, etc)
  • Clickbank
  • Rakuten
  • eBay
  • AffiBank
  • Shutterfly
  • Target
  • StitchFix
  • Bloomingdales
  • BigLots
  • Walmart
  • TJMaxx
  • Burlington
  • Dillards
  • Macys

If there is product that has changed your life, just do a quick Google search to see if it has an affiliate program. Most likely it does and you can sign up and promote it on your blog.

Once you have a loyal audience and you send them to your fantastic product review, you’ll get conversions and make sales. And they will benefit from your experience and get the right product for their needs.


When your just learning how to start a blog, offering services could be a quick way to make a money. Your blog can serve as your online resume where future clients can see your work.

There are many services you could offer. What are you already good at that you can do for others online?

Here is a quick list of service ideas:

  • Virtual Assistant
  • Consulting
  • Freelance Writer
  • Proofreading
  • Virtual Playdates
  • Online Coach
  • Home Décor Personal Assistant
  • Online Personal Stylist
  • Facebook Live Exercise Classes
  • Voice Lessons
  • Virtual Party Planner
  • Cooking Assistant / Recipe Reader
  • Sleep Training 1:1 Help For Your Baby
  • Breastfeeding Support Group
  • Working Mothers Coach And Motivator
  • Healthy Living Coach
  • Personal Diet Mentor
  • Yoga Or Pilates Live Classes

One of my dear friends is a freelance writing mom. She’s built up her reputation so well that she can charge up to $1,500 per article.

In the Blog by Number course I show you how to easily set up a page on your blog so you can accept payments for your services. It’s simple and you can start making money from day one.



Advertisements may be one of the most popular methods to make money with a blog. Although it’s not the most profitable. You’ll need to generate a lot of traffic to reach $1,000 in ad revenue per month.

It also clutters up your site and provides a subpar user experience. I don’t highly recommend putting ads on your site, but I’m not completely against it.

Test it out for yourself. But please incorporate other methods of monetization as well and don’t just rely on ad revenue to sustain your blog.

Below are popular ad companies to use on your blog

  • Google Ads
  • Mediavine
  • Sovrn
  • AdThrive

Some of the companies above do have page view minimums and strict requirements.

how to make money by starting a blog


Online products such as ebooks, courses or membership sites are highly profitable and a fantastic way to monetize your blog. The downside is that it takes a lot of skill and knowledge to write an ebook or create a course. You could use all in one platforms like Teachable to make the tech side a bit easier.

If you’re an expert in a particular field and people constantly ask you for advice on that topic, then bundle it up into a course and share your knowledge with the world!

Online courses and ebook are also very popular. Readers love the convenience of receiving an ebook instantly without waiting or paying for shipping. They also enjoy taking online courses from the comfort of their own home, while drinking a cup of coffee and wearing their pjs.

Ebooks and online courses are so popular because they are convenient. You can learn at your own pace with instant access to all materials.

And more often than not, you have access to the course instructor too through email or a private Facebook group.

Here is a nice list of online products you can create and sell on your blog:

  • Calligraphy Course
  • Online Art Classes
  • A Children’s Ebook
  • Step By Step Exercise Videos For Postpartum Recovery
  • Motivational Videos For Overwhelmed Moms
  • Online Language Classes
  • Healthy Recipe Ebook
  • Online Videos To Organize Each Part Of Your Home
  • Budgeting Calculator
  • Weight Loss Motivation Email Course
  • Daily Affirmations
  • Bible Verse Of The Day Email Sequence
  • Learn To Play An Instrument Course
  • Dog Training Course
  • Potty Training Ebook
  • Time Management Course
  • Public Speaking Course
  • Discipline Your Child Ebook
  • Money Saving Tips For New Parents
  • Becoming Debt Free Ebook
  • Essential Oils Course
  • Story Time Videos For Kids
  • Speed Reading
  • Emotional Intelligence Ebook
  • Increase Your Joy
  • How To Draw / Paint / Craft
  • Small Spaces Gardening Ebook
  • Jewelry Making
  • Dance Course
  • Self Defense
  • Photography 101 Course For Moms
  • Marketing / Business / Leadership
  • How To Use Photoshop / Excel Etc.
  • Learn How To Massage Course

I know many mom bloggers who have ebooks or courses in the above niches and are making a full time income with their blogs.

This is how they are making a full time income from selling online products:

  • They’ve put in the effort and built a strong following
  • They’ve clearly and efficiently organized their teachings into a beautiful ebook or course
  • They’ve made  it easy to learn about and purchase the product
  • Ultimately, they’re offering value to their readers and transforming lives

It’s very possible to make a full time income from your blog. It won’t be overnight. It will require a lot of work. But the effort compounds and grows.

The first dollar you make with your blog will be your hardest dollar to make. After that, it’s just scaling and growing.

Sponsored Posts

Do you ever hear of blogger’s getting free stuff from companies? Like a cool new stroller for your growing family? Or a Taga bike? (just a little note, if anyone from Taga reads this, I would love to do a sponsored post on your bike. We live right on a 30 mile bike trail and I’d be happy to use it with my little ones!) Well, it’s most likely that the blogger received a free item in exchange for a sponsored post.

What is a sponsored post?

A sponsored post is a dedicated blog post written based on the requirements given by your sponsor. It’s not a regular blog post where you can write about what your heart desires and it’s not a post that shouts “buy me now”. It’s a blog post with the purpose of bringing more awareness to a product through the power of your influence.

The sponsor company could either pay you for your blog post or send you free product. Each contract is different. The larger your following and influence, the more money you can request for a sponsored post.

Are you seeing the trend? Blogging is not about making money, it’s about building an audience and a loyal following. Once you have that, making money is easy.

Below is a list of large companies that offer sponsored post opportunities.

  • Blogher
  • The Blogger Network
  • IZEA
  • Mode Media
  • Collectively
  • Social Fabric
  • The SITS Girls

Sponsor companies also look for very niche blogs. If you have a small but very passionate following, you can pitch to large companies. A small dedicated blog with a strong following could win a sponsored post over a larger, more general blog.

Monetize Any Business with a Blog

A blog can help you grow your income in any business.


how to make money by starting a blog

How to Make Money by Starting a Blog

In a nutshell, those are the main methods to make money when you’re learning how to start a blog. I would advise focusing on growing an audience and serving them first. Then, once you’ve built a relationship, it is easy to monetize.

Help others. Pour your heart out. Be real. People crave authenticity online. I know as a stay at home mom I’ve had many very lonely days at home with a little kids. Days where I have longed to connect with other women and feel like an adult again. Reading blog posts and knowing that other moms are going through the same struggles encouraged me. It was nice to know that I wasn’t alone.

There may be someone out there who is going through the same struggles you are right now. Share your story and your journey. The internet makes it possible that you can help someone on the other side of the world. Someone who just desperately needs it’s going to be okay.

Help first. Remember, blogging is getting rich by serving. The more people you serve, the faster you’ll be able to make money online.


Step 12: Find Time

How to Find Time to Start a Blog When You’re Busy

If you’ve read this far into the article, fantastic, you may be a bit overwhelmed right? How on earth will you be able to do all these things while still living your life?

Don’t worry! I have my best time management tips below so you don’t have to feel lost or overwhelmed. The best thing to do is to start with a plan.

Have a Plan

In the 12 Month Blog Plan (shown below) I’ve carefully laid out each action you have to do to start your blog, increase your traffic, grow your loyal followers and lay the foundation for monetization.

Over 33,000 students have downloaded and used the blog planner to help them organize and start their blogs.

The blog plan includes and editorial calendar so you can plan out future blog post to stay focused.


Focus on 1-2 Daily Goals

Once you have your plan filled out and printed, stick to it. Set 1-2 mini goals each day moving you closer to your monthly action item.

Don’t get distracted by spending hours on social media. Reward yourself with social media time after you’ve completed your goals for the day.

Keep your daily goals small and attainable.

Focused daily goals could include:

  • Write your About Me page
  • Write 1,000 words for a new blog post
  • Create and pin 5 new pin images
  • Finish and implement 2 lectures from a recent course
  • Do keyword research on 10 topics for future blog post ideas


When Life is Crazy, Focus on 5 Minute Actions

There will be days when life is just too hectic to even think about your blog. The kids will be sick, the house will be a mess and the car will break down. Some days are just not blogging days.

When you find yourself in these crazy times, use this list of 50 quick 5 minute actions you can do to continue to grow your blog.

Blogging is not just about writing 2,000+ word blog posts. It’s about daily connecting and building your audience. Just like with a friend, you don’t need to have a girls night (big blog posts) every night to connect, sometimes a sweet and caring text (social media update) will be just fine.


One of the biggest benefits of starting a blog is that it will help you grow your email list. And once you have a solid email list, you can skyrocket your income!

A blog will help you showcase your knowledge and share advice with your audience. You can direct your readers to landing pages, enable pop ups or have a clear call to action to your free offer.

They’ll exchange their email address for your free course, template, checklist or audio book. There are so many ways to grow your email list.

I recommend both Convertkit and Mailerlite to grow your email list. You can try out Convertkit for free here and learn more about how to use the tools in my List by Number course.


Congrats for starting your blog! There are so many other successful bloggers in the world that you can get inspired by. Below is a list of my favorites!


Is the blogging world confusing? Let me break it down into super simple terms and think of your blogging world like your own home.

Blog – Your own little corner of the internet. It’s your website where you will be able to write articles and share your expertise, connect with readers, and make money through advertisements and many other methods. Think of it like your home. It’s your own personal community. You can have friends over, you can share your knowledge, and you can pretty much do whatever you want!

Web Host – Your web host is the company that actually stores all the pictures, text, and other bits of code that run your website. It’s your own little hard drive in the sky. When people go to your website, they are connecting to your web host to actually see and read all the content on your blog. Think of your web host as your landlord. You pay rent to them every month so that you have a home 🙂

Domain Name – Your domain name is your street address on the internet. It’s how people know how to find you. Could you imagine if we didn’t have addresses for our homes!? What a mess that would be.

Theme – Your theme is the basic structure of your website. It controls how your fonts look and it keeps the entire website held together. It’s basically the foundation of your home that you can build all your content on top of.

how to star a blogPages – Your blog is made up of pages and posts. Pages are generally the more static pieces of content that are built up once and are referenced constantly by your viewers. Examples of this are:

  • Your “Home” page
  • Your “About Me” page
  • Your “Start Here” page
  • Your “Resources” page

These tend to be the pages that you will find on the top menu of websites. I like to think of them as the load bearing walls of the house. They are important in pulling the home all together!

Blog Posts – Posts are generally the one-off articles that you write to share your thoughts and advice with the world. Unlike pages, posts are meant to be read in succession – so you will often find posts linking to one another, and having a list of “related posts” at the bottom of the site that try to keep your visitors on your site and engaged.

I think of these as the interior walls of the home – they are important at creating flow and organization in the home, but you can always edit them / change them / add more. You have a lot of flexibility with your posts.

Plugins – Plugins are little power-ups that you can add to your website. Want to put a button that prompts people to share your post on Twitter? There’s a plugin for that! Want to make money by selling printables directly from your blog? There’s a plugin for that too!

I think of plugins like furniture and little doo-dads around the house. They all serve a specific purpose, and you can put them in and take them out as your needs change over time.

Traffic – Traffic is how many people stumble across your site. Traffic is the lifeblood of any online business (really, any business at all!). Traffic can come from a few main sources:

  1. Social Media. When you write a new post and share it with your friends in a Facebook group, you’re getting traffic from social media.
  2. Search Engines. What does the term “googling” something mean? It’s when you search the internet to find an answer to your problem. When you write the perfect post that answers someone’s question, you’ll get traffic from Google over time!
  3. Email list. Over time you will build a close community with your subscribers. These are people who like your stuff so much they want to hear from you in their email inbox (a very personal place!). Every week or so, check in to say hi! And share your latest blog posts with them. vs – This one confuses a ton of people and I totally understand! Basically, there are 2 ways to use the WordPress platform. is called “self-hosted.” That means you have complete control over what you do to your website. You can put advertisements on it to sell products, you can collect email addresses to build your audience… you can basically do anything you want in order to grow your business online. I like to think of it as living out in a rural area that doesn’t have any homeowner’s association with strict regulations on what you do in your home or in your front yard. You’re in the driver’s seat. is a “hosted” solution. Basically, you live in their HOA, you have to play by their rules. This means you can’t put ads up on your site (they actually put ads on YOUR site and THEY make money… oh goodness!). You also have a very limited selection of themes and plugins to customize your site (white picket fence anyone?).

The bottom line between these two platforms is this: If you want to build a business online, you need to get on If you just want to share your thoughts in an online diary and you don’t plan on turning it into a business, should be fine 🙂

If I missed any blogging vocabulary that’s confusing you, leave a comment below and I’ll add it to the list!


About us..

I started blogging with the dream of just covering the mortgage. I had no idea that in just a few short years, we would be talking about selling everything and traveling the world with our little tribe. Blogging is not an overnight success, but every little bit you put in, every hour, every blog post is a stone in the foundation to your business. I adore my hubby and my kids. So I wake up early and work on my blog. When the house is still quiet and it’s dark outside – those are the hours I get the most done. It’s tricky to find time as a mom to blog – but moms are the hardest working people I know – that’s exactly why I recommend blogging. Because once a mom puts her mind to something, she can move mountains!

This is my story and why I started a blog. Instead of getting on one knee with a ring in my hand, I’m sitting on your living room floor with you, surrounded by toys, and handing you a glass of wine. And I’m asking you…. do you want to be my friend?

I’m Suzi, and here’s my story… A few years ago, my life was totally different. I had just graduated college as an industrial engineer, got a big-girl job working in Corporate America, and I just married the guy of my dreams. I loved my job and rising up in the company.

I was making good money and felt important. But something was missing. We wanted to start a family. A short time later, I was on my first conference call with my baby girl in the other room, crying… and my boss wouldn’t even let me leave the call to take care of her!

My heart broke inside, so I quit the very same day. Adjusting to life as a stay-at-home mom living off one income was challenging. We even moved in with my husband’s grandpa to save money. I knew that I had to find some way of contributing to the family finances, so I browsed Pinterest for ideas on how to make money from home.

I tried buying things and selling them on Amazon, but I just spent more money than I was making. I tried refurbishing old furniture, but then I got pregnant again… and lifting furniture was out of the picture. I tried painting peg dolls and selling them on Etsy, but I’m really not that creative… I even tried direct sales, but we didn’t even have a house to host parties in!

Everything I tried was failing. Not only was I not making any money – my confidence was shot, and I even considered going back to my old job.

One day, my husband came home from work with a big smile on his face. “Why don’t you start a blog?” he asked. He said he heard people were making money online with it, and it was flexible so I could do it while the baby napped.

He was already working late into the night on his computer supporting us, so we thought it’d be cute to work side by side. Even if it didn’t make a lot of money, at least I wouldn’t be spending so much money trying all the other ideas I had, and I could use all the skills I learned in college.

So I started my first blog while pregnant with my second girl. And that’s when it all changed. It started slow at first, but pretty soon I was chatting every day with moms just like me who were all starting their blogs and making a pretty good income every month. As I got better and better, I started making money myself, and showed my husband.

He couldn’t believe it, and gave me such a big hug saying, “I’m so proud of you! I think you’ve found your thing!” Over time, other mommies were reaching out to me asking for advice on how I was growing my blog so well! I started helping everyone who reached out to me, and eventually decided to package up all the best tricks I had learned into books and courses to help moms just like you and me make a living from home while our kids napped (or watched an episode of Octonauts)!

By the end of my first year blogging, I had made over $53,000 of profit, and a few months later, my husband and I were able to pay off the mortgage on our new home!

It was incredible, but more than the money, I had gotten my confidence back, and felt like I was truly making a difference for my family and for so many other families out there. Below I’ll go into detail how you can get started too!


Make Money

Help out financially while staying at home! After hard work, many mommy bloggers make $2K-$10K a month.

Adult Interaction

Crave adult interaction? Blogging allows you to connect with other amazing moms, build friendships and support each other.

Creative Outlet

Blogging is a great creative outlet. Use your passion or your degree in a new creative way online!

Need more help on starting a blog?

Here is the glossary of all the articles on starting a blog and writing your first blog post.

How to Start a Blog & Make Money

Being a mom is not easy. Sometimes you still secretly miss the life you had before your body changed and you were blessed with a little angel. Or your husband is working long hours supporting the family on one income, but you feel the need to help the family financially too.

There are countless reasons for why so many moms are starting blogs. Primarily, it’s much easier than ever before! And the potential for making money with a blog is huge!

I wish I started blogging sooner, but regardless, I’m so glad I did start. Blogging has been my creative outlet, my ‘me thing’, a way I can still use my college degree while staying at home, and best of all, it’s been a massive help financially.

And I get to do things I love, like create printables! I’ve been able to grow my blog from $0 to over $40,000 per month, paid off the mortgage and retire my husband all within three years.

Just imagine how much different your life would be if you could add an extra $1,000 to your monthly income? Moms, although sometimes a bit distracted by kids, are some of the smartest people on Earth! You owe it to yourself and to your family to start a blog and explore the potential to make money from home!

Did you know? 1 in 5 millennial moms are starting a blog.


Yes! If you are willing to put in the time to grow a business online, you are able to make money from it. Just look at the monthly income reports of these bloggers below. It is so inspiring!

My Blogging Income Journey

I launched my blog two weeks before the birth of my second daughter, on January 18th 2016.

The timing was horrible. But I knew that if I didn’t start, I would always put it off.

For the first few months I focused on building content and growing my email list.

Finally, in June I started to truly monetize my blog.

I launched my ebook, Blog by Number, and my blog income has grown every month since then.

You can do this too! Don’t let fear stop you from what you could achieve!

I’m here to help you every step of the way!



Blogging is a fantastic and amazing journey. It takes time and effort, but with determination, you can make thousands per month while staying at home with your kids.

So I want you to be as successful as you can be!

And I want to help you and keep you accountable – because that is what friends do right?  This step by seem so trivial, but trust me, it really really works. I want you to write down your big WHY for starting a blog. Or if you’ve already started a blog, but you need a bit more motivation to keep going, write down your big goal in the comments below.

Because people with written goals are 50% more likely to achieve than people without goals.

And additionally, sharing your goals with a friend (like me) is proven to increase the chances of you achieving your goal. [Read more here]I share my goals frequently with those around me, and it helps keep me accountable. This small step has allowed me to grow a super successful blog in less than a year, and you can do it too.

So please, write down your big blogging goal below.

Let the dreams of other moms who have started their blogs motivate you!

Carmen Miller

Ashley Lenahan


Lauren Kinghorn



Leave a Comment