Work from Home blogging

How to Start a Blog!

So, you want to start a blog?? 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!

Grab your blog start-up checklist at the bottom of the post!

start a blog

My Story

I am a stay-at-home mom of 4 (soon to be 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!The Genius Blogger's Toolkit 2018How to Start a Blog! 1

Do I need to spend a lot of money to start a blog?

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.)

How to Start a Blog (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 your 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.

I chose parenting,  marriage, and homeschool 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 mine) Which one is best?? Honestly, I can’t tell you that because people have been successful with both! 

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

>Think of an adjectives that describes you or your niche.

>Put it together with your niche. (ex. Crazy Homeschooler, Money Saving Mommy, )

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!! 

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:


Web Hosting


How to Start a Blog! 2



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!) My theme is from Bluchic. They have some really great feminine options. And, each theme comes along with instructions for getting it all set up!

>>>Here’s my theme<<<.

Pick Your Brand Colors

You can either pick out some colors that you like, and write down their hex codes. Or you can search palettes on Pinterest. Find some nice colors that go well together. 

This will help you when you are creating images for social media or even when you are setting up your blog theme. 

Create a Logo

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.


Now that you have all of that set up, 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. 

Publish your Blog!

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

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! 

It’s super helpful to have someone walk you through how to set up your blog.

Blog Courses I Recommend: 

Blog By Number 

(This one is great! I highly recommend the course and the book!!!)

Genius Blogger’s Toolkit

Build a Powerful Online Presence (free email 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!

blog start-up checklist

Grab your FREE Blog Startup Checklist:

how to start a blog

free blog startup checklist

How to Start a Blog! 3

Leave a Reply

CommentLuv badge


Disclosure of Material Connection: Some of the links in the post above are “affiliate links.” This means if you click on the link and purchase the item, I will receive an affiliate commission. Regardless, I only recommend products or services I use personally and believe will add value to my readers. I am disclosing this in accordance with the Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials.”