How to Start a Blog and Make Money

How to Start a Blog and Make Money

How to Start a Blog and Make Money

So, you want to start a blog and make money? That’s awesome! Blogging is a great way to express yourself. (And make a little money doing it!) But, where do you begin? Good question. I had no idea where to start at first… and that’s ok. Today I am going to go over the steps to starting a blog! So you can get yours up and running in no time!

This post contains affiliate links meaning that if you click on my link and make a purchase… I will receive a small commission. Here’s my full disclosure.

My Story

I am a stay-at-home mom of 5 and was looking for a good way to make a little bit of extra income for our family. Then, I stumbled upon some posts about blogging for money. (I didn’t even know that existed!)

I immediately knew what I wanted to blog about!! Being a mom, a wife, and a homeschooler. That’s how Mom Wife Homeschool Life was born!

I started my homeschooling blog in 2017, and now I am running 2 blogs! I started Planner Mom because of my love for planners & organization and help other mommas start their blogging journies!

Start a Blog & Make Money: Common Question

Do I need to spend a lot of money to start a blog? Or Can I start a blog for free?

The answer to that question is no. You do not need to spend thousands of dollars to get your blog up and running! The only costs you will have (that are 100% necessary) are your host and domain. The rest is all just icing on the cake. (I will discuss that further down the post.)

I would not suggest starting a free blog like a blog if you desire to make money.

How to Start a Blog and Make Money (Step-by-Step)

Figuring out your niche. 

First things first. Before you actually start your blog, you need to figure out what your niche is. What do you want to blog about??

The best way to come up with something is to think about what you are really good at or something that you really enjoy. (It makes it much easier to find things to write about this way!)

I didn’t really “niche down”, but I chose topics that flowed well together.

Parenting, marriage, and homeschool was my choice because that is my life. I could go on and on forever about it because that is what I know, what I do, and what I love. 

Naming your blog.

Coming up with your blog name can be fun! Once you have your niche decided, you may already have a catchy name in mind. I have seen people use their name with a tagline, and I have seen others have their niche in their name. (Like my website Mom Wife Homeschool Life)

Which one is best?? Honestly, I can’t tell you that because people have been successful with both! 

Make it short (if possible)! I seriously regret my long blog name sometimes.

Still can’t think of one?? Try this:

  • Think of an adjective that describes you or your niche.
  • Put it together with your niche. (ex. Crazy Homeschooler, Money Saving Mommy, Effortless Momma)
  • If it doesn’t sound right: Try synonyms of those words. 
  • If nothing else, this will at least get your brain turning, and you may come up with something even better!! 
  • Try this free Blog Name Generator.

Tip: Don’t forget to google search your name to make sure you won’t be taking someone else’s blog name! 

Domains and hosting

The best type of blog to start is a self-hosted WordPress blog. It will give you more freedom on your blog to monetize and run ads if you’d like. does offer hosting through them, but you can get hosting much cheaper through the companies listed below.

You have plenty of options when it comes to domains and hosting. Most hosts will provide you with 1 free domain name which makes things super easy! 

Hosts I recommend:

SiteGround: This is my #1 choice, and who I currently use for my blogs. I have tried switching because of “better prices.” That was a huge mistake. I came back to Siteground because the speed and customer service is unbeatable!

Web Hosting

Bluehost: They have slightly cheaper rates than Siteground for their starter package.

Hostgator: Hostgator is #3 on my list because while they do have decent speeds and prices… their customer service is not the greatest.

Signing up Using Siteground

Step #1 Choose a Plan

  • StartUp: Okay for starting out.
  • GrowBig: This is the best value!
  • GoGeek: You won’t need this one yet.
start a blog and make money

Step #2 Choose a Domain

  • You can register a new domain through them.
  • Buy a domain from a place such as GoDaddy first and enter it here.
start a blog and make money

Step #3 Complete Your Purchase

  • Choose your time period. 12 months, 24 months, 36 months. Remember that this is the intro price. Choosing a longer term will be the best value!
  • Complete the order and you are done.
start a blog and make money


WordPress offers a lot of really nice free blog themes. So buying one right off the bat isn’t necessary. However, if you’d like to purchase a blog theme you can. (Icing on the cake!)

I like the themes from Bluchic. They have some really great feminine options. And, each theme comes along with instructions for getting it all setup!

Or, you can use a free WordPress theme for your blog. There are a ton of great options, but OceanWP is a really great customizable option. It’s simple, sleek, and super fast.

How to Pick Your Brand Colors

Here’s the best way to pick brand colors.

  • Go to Pinterest and search color palettes.
  • Find one that you like.
  • Save the image.
  • Go to
  • Click Extract From Image
  • Upload your image
  • Select your mood on the lefthand side.
  • Click back on Color Wheel
  • Write down the hex numbers. (They will look like this: #fghijkl)

That’s it! Those are the colors you will use while designing your logo, creating pin images, and customizing your blog.

Creating a Logo For Your Blog

Programs like Canva or PicMonkey are great for creating a logo for your site.

Canva has a free and a paid version, but you can do a lot with the free version. Including creating a logo.

It’s super simple to do. They even have a logo template you can use. Canva is where I do all my social media images and opt-ins as well! 

More Icing on the Cake: You can also pay for someone to design a logo for you if you’d like.

Creating Blog Content 

Now that you have all of that setup, you can start working on posting some really good content!! I’m sure you already have a few in mind. But if you don’t, take some time to brainstorm some topics first.

I suggest having 5-10 blog posts before publishing.

Quick tip: Check out Pinterest to see what people in your niche are looking for. 

Publishing your Blog!

After you have some content on your blog, you are ready to publish! Yay!

Don’t forget to add a Privacy Policy, Cookie Notice, and Terms & Conditions pages to your blog before you publish.

The icing on the Cake:

Whenever I started my blogging journey I decided to invest a little bit of money into taking an online course. It was the best investment I made! Honestly! 

Blog Courses I Recommend: 

Blogging Framework

This is my course that will get you headed in the right direction if your goal is to make money from blogging!

Blogging Basics

Blogging Basics is my free intro to blogging course.

Blog By Number 

This one is great! I highly recommend the course and the book!!! I have read the book and take the course via the Genius Blogger’s Toolkit. Suzi is a great instructor.

Genius Blogger’s Toolkit

The Genius Blogger’s Toolkit is the best thing I have ever invested in for my blog. You get so many courses, eBooks, and other blogging tools and resources that are invaluable.

Build a Powerful Online Presence (free email course)

The Blog Plan: Free Course

Good luck!!!

If you have any questions feel free to post them in the comments below or you can email me at I’d be happy to help!

How to Start a Blog and Make Money