How to Start a Money Making Blog in 2023- Step by Step Guide
This post may contain affiliate links. That means we may make a small commission on items purchased through links in this post at no extra cost to you!
Blogging is pretty much the best job ever. I can still be a stay-at-home mom, and work in my PJs writing about things I love. The best part? I actually make money doing it. How many people do you know make money while at home in their PJs? I’ll show you how to start a money making blog too.
Want to see just exactly how my blog makes money? Read my latest blog income report here!
- Is there really money in blogging?
- Is blogging right for me?
- How to Start a Money Making Blog:
- Before you start: Money or Pleasure?
- Step 1: Choose a Niche
- Step 2: Choose a Name
- Step 3: Buy Domain Name & Hosting
- Step 4: Install Wordpress
- Step 5: Install a Theme
- Step 6: Create a Logo
- Step 7: Decide Blog Categories and Sub-Categories
- Step 8: Set up Blog Email
- Step 9: Build Site Legal Pages
- Step 10: Create social media accounts for your blog.
- Step 11: Write some Posts!
- Step 12: Set up Google Analytics to track your blog’s traffic!
- Step 13: Launch Your Blog!
- Start Posting and Building Traffic!
- Making Money From Your Blog
Is there really money in blogging?
Now I hear this question all the time and the answer is yes!
I started my blogging journey when I read a post from the blogger of The Busy Budgeter titled “How I Made $12,484.68 in One Month as a Stay at Home Mom”.
I mean, if you’re a mom and that title doesn’t peak your interest I don’t know what will! And obviously as a new stay-at-home mom I was convinced, I needed to start a blog!
Now she is making over $100k A MONTH from her blog (yes you read that right, a month)! You can read my own income report where I had my first 5-figure month!
So as a small blogger making $7k-10k a month, the answer is YES, there is money to be made from blogging!
And guess what? Right now is the perfect time for you to start a blog!
Wondering if blogging is still relevant in 2023? Read my post here (**spoiler, as long as people use Google, blogs will still be profitable!).
**Update! (5/16/22) I make over $7,000 each month blogging and growing! See my last Income Report here of how I made $7,914.73 in one month here.
**Update! (2/23) I Just had my first 5-figure month! You can read that income report here!
Is blogging right for me?
Still not sure if blogging is right for you? Well, if you’re:
- ready to make an income from home
- looking for a creative outlet
- love to write
- and willing to put in the hours
Then It’s time to start a blog! And here’s how!
How to Start a Money Making Blog:
Now lets get on to the step by step guide to starting your own money making blog! I recommend getting my pdf version and printable checklist here and follow along!
Before you start: Money or Pleasure?
Now before you hop in head first, decide why you want to start a blog.
Are you wanting to create an online business that actually makes money? Or are you just looking for a place to record your life as a hobby?
If you’re ready to take the plunge and turn your passions into a business and start a money making blog then this post is for you!
And if not, check out the platform Blogger or Wordpress.com to start a free hobby blog!
Step 1: Choose a Niche
The first step to start a money making blog is to choose a niche. What the heck are you going to write about? Money? Crafts? Mom life? Recipes?
Think about things you love, things you’re good at! What are your friends always coming to you for? Keep in mind the long run. What can you grow with? What could you write about for years?
When I first started my blog, I thought I might write about Cheerleading because I was a coach for 3 years and loved it. But decided if I had to write about cheerleading for years I would get so sick of the sport and run out of post ideas.
So when choosing a niche, pick something you love, and won’t get sick of!
Step 2: Choose a Name
In my opinion, this is the hardest part of starting a blog!
When choosing a name for your blog think of descriptive words from your niche. For example, The Busy Budgeter obviously writes about budgeting and money!
Another good option is a self-named blog and building your brand around yourself like “www.yourname.com”.
If you need a more help, I have 3 podcast episodes and a free worksheet to help you create the perfect blog name. Listen to the episodes (or just read the blog post) and get the free guide here! It’ll guide you through the brainstorming process and the steps to creating the perfect name for your blog!
Check Availability.
Once you have a killer blog name, it’s time to check if the domain name is available. Check it using the box below or go to GoDaddy.com and type in your blog name.
A domain name is your site URL, mine is www.cassiescroggins.com.
You want your domain name to be the same as the name you picked for your blog. If your blog name and domain name are different it may be hard for readers to find your blog and can cause confusion.
For example, if you decide to name your blog Trips with Tricia, a traveling blog, then you want your domain name to be www.tripswithtricia.com, not www.iliketotravel.com.
When checking the availability of your name, you want the domain to cost something small like $2.99. If it says some crazy number then someone has already purchased that domain and is sitting on it to make a profit. You don’t want that. (you can get a free domain name with your hosting when you sign up for Bluehost through my link!)
Other times It’ll tell you a .net or .org is available with the same name, but you don’t want that either! Keep searching for a .com name in the $2.99 – $15 range.
Finally, before purchasing your domain name, run it by your friends and family. Ask them their opinion, sometimes they see things you don’t.
My favorite example is Kim from Thrifty Little Mom originally wanted to call her blog ‘Little Mommy Secrets’ until she later decided it sounded like an adult website!
This naming process may take you a while, and you’ll probably end up pulling out your hair once or twice, but once you’ve decided on a name and it’s available, it’s time to buy!
Step 3: Buy Domain Name & Hosting
Once you finally have your name and it’s available at a .com, you need to get hosting.
Hosting is the network/company that gives your blog a space in the world. Like a hairstylist who rents a booth at a salon. She is self-employed, but the salon gives her the spot to do her work.
There are a few different options, but I’m just going to talk about the two I use!
Bluehost:
Bluehost is the hosting I recommend! They make things super easy to set up and are always there to walk you through something if you need help! And they offer a free domain name with their service so you don’t have to buy the domain separately!
Their service is $3.95/month and that includes free domain name, free site builders, 1-step install for WordPress, and 24/7 support.
Bluehost is what I used for the first 4 years of my blog and I have nothing bad to say about them! You do have to pay for the year upfront, but I felt it was easier for me to just pay for the whole year and forget about it. Honestly it’s a better deal to pay for 3 years in advance, but if you can’t do that, don’t worry! Just stick with one.
When buying through Bluehost they will first ask you what plan you want. The basic package is all you need (It’s what I have!), then type in your desired domain name, and it will take you to a form to fill out your information.
*Helpful tip! If a pop-up extra savings window comes up during your Bluehost application, click the extra savings! I was able to get 1/2 off my already cheap hosting.
Click here to get Bluehost hosting! (That link gets you a free domain name when you sign up for hosting!)
Big Scoots:
Big Scoots is the company I use now for my blog! Once my blog traffic got up to over 200k page views a month I decided to transfer to a more expensive host so my site speed could better keep up. Bluehost was fine but I decided to just jump to Big Scoots anyway.
If my traffic didn’t get up this high, I would have just stayed with Bluehost because they’ve been great! I have nothing bad to say! Big Scoots has also been amazing! They’re just more expensive.
So in all honesty if you can’t do the $100-$300 up front payment for the year for Bluehost and prefer to just do the $35 a month instead, definitely go with Big Scoots! Otherwise I would recommend just sticking with Bluehost because they’re great and so much more affordable!
Step 4: Install Wordpress
Step 4 to start a money making blog is to install Wordpress. Once you have your hosting and domain, you’ll need to install WordPress the service for the backend of your blog.
If you have hosting through Bluehost, they have a super simple 1-step install for WordPress. Literally, all you have to do is click it and done!
Or if you don’t have Bluehost, you can get WordPress Here. (Wordpress.org not wordpress.com!)
Once you have WordPress you can access your dashboard (the backend of your blog). This is where you will do everything for your blog.
You can get to your Wordpress dashboard by typing your URL /admin for example if your domain was www.budgethungrymomma.com then use www.budgethungrymomma.com/admin.
Now you have a blog but it’s just a blank screen, let’s fix that.
Step 5: Install a Theme
Now it’s time to pick a theme.
Your theme is the basic layout and style of your blog, you will be able to edit fonts, colors, and other things but a theme just gives you a basic skeleton.
WordPress will try to sell you themes for about $50 with some more expensive than that, but you do have a few very basic free options that come with your WordPress install.
Free vs Paid Themes:
If you have some extra money you can purchase a theme you like the look and feel of, which is what I would recommend!
You can get a good one for about $50 to $100 and it’s so worth it! Especially because they all come with documents on how to set it up which will essentially teach you how to work your blog too (it’s a big learning curve!)!
I personally wouldn’t suggest using one of the free themes provided, they are just way too basic. A good place to find a good theme is Creative Market! Thats usually where I find mine!
Related: 67 Best Resources and Tools for Bloggers I use and recommend!
Step 6: Create a Logo
Once you have your hosting, domain, and WordPress installed and a theme, it’s time to create a logo for your site!
Look around at some of your favorite blogs, and blogs you love the design of. This is a great place to get some inspiration for your own logo! What do you like about them, the colors, font, graphics?
Then get creating! The easiest way to create your own logo is at Canva for free! I use the pro version now because it is sooo worth it as a blogger to have all the extra features but I created my original logos with the free version!
This program is great especially if you don’t have Photoshop or Illustrator on your computer, like myself. It has a bunch of awesome templates and fonts so you can create something amazing! And it’s something I use everyday for my blog now too so Its been worth using it from the beginning!
Another option, if you don’t want to create your own is Fiverr.com. They will create a logo for you for super cheap! Just be sure to find a designer you like because sometimes the cheap designs can loo, well, cheap! But if you find a designer you like, you should be able to avoid this!
Remember not to stress too much about your logo. You can always redo it later!
Step 7: Decide Blog Categories and Sub-Categories
Think of your niche and what you want to write about on your blog and how you plan on organizing that. What will your categories be? What will your sub-categories be if you have them.
Your categories will most likely be displayed in your main menu while your subcategories will most likely be in a drop-down menu under the main category.
Write these categories down and be careful not to add too many in the beginning. It may be smart to only have categories right now then add a drop-down menu later.
Step 8: Set up Blog Email
Now it’s time to set up your blog email. It will be something like hello@yourwebsite.com or yourname@yourwebsite.com. You will be able to set this up through your hosting site. If you have Bluehost, here’s how to set it up.
Blog email set up through Bluehost:
- Login to your Bluehost account.
- Select the Email tab on the left menu area.
- A form will open for you to create a new email. Fill in your info.
- Select Create Account.
Step 9: Build Site Legal Pages
Now it’s time to add some basic content to your blog!
An about page, contact page, disclaimer, terms of service, and privacy policy.
For your legal pages, you can add a disclaimer, privacy policy page, and terms of service page. I would definitely recommend all of these, they are just good to have legally, better safe than sorry right?
Disclaimer:
A disclaimer policy protects you, your rights, free speech, your content, and everything else.
Having a disclaimer may be especially important for you if your blog has a lot of DIY, or home improvement, or advice posts. A disclaimer basically says that you am 100% honest with all of my posts but you can’t sue me if you take my advice or if one of my projects doesn’t work for you, we’ve all seen those DIY fails.
It seems kind of silly but keeps everything on the up and up legally.
This website will generate one for you and then you can simply copy and paste it into its own page on your site.
Privacy Policy:
If you collect any information from your readers, email, name, etc, you need a privacy policy. I collect names and emails for my email newsletter and while commenting on my posts. A privacy policy basically states what you are doing with that information. i. e. not selling it or giving it out.
Terms of Service:
Lastly, a terms of service page is also a good page to have on your blog.
This is pretty much some heavy legal language that says you’re are not responsible for how people use the posts and information on your site.
This site will help you generate your own terms of service page here!
While you are fully capable of writing your own about and contact page, I wouldn’t attempt creating these legal pages yourself unless you have the appropriate legal knowledge.
Step 10: Create social media accounts for your blog.
Be sure to secure your username on all platforms you plan on using. It is best to use the same username for all platforms. Mine is @CassScroggins for all of my social media accounts. So to find me it would be so easy as to type in www.” social media site”.com/cassscroggins for all my social sites!
Check the availability of usernames here! There it will tell you what is in use and what isn’t on a bunch of different sites. If you can, stick to using the name of your blog, it will help your readers and potential followers find you easier while minimizing confusion.
Also, when you’ve set up your social media accounts, add follow me buttons to your site and about page!
Here is a more in depth post on how to set up social media accounts for your blog here.
Step 11: Write some Posts!
The only thing left to do before you launch is to write some posts!
Yes, this is the good part! Before you launch your blog you need to have some content there for people to find!
Brainstorm some post ideas and start writing! This is what blogging is about! Write your post, add some photos and post!
Step 12: Set up Google Analytics to track your blog’s traffic!
You need google analytics to keep track of important info for your blog like how many pageviews your blog is getting , where your readers are coming from, and what posts are most popular. This will help you to know who you are writing to and what your readers like!
Tutorial to set up Google Analytics here!
Step 13: Launch Your Blog!
Finally, it’s time to launch your blog! Click that launch button and you’re live!
But what now?
Start Posting and Building Traffic!
When your blog goes live you want to establish a regular posting schedule.
It keeps your readers interested and keeps you on track. Decide what works for you and stick to it! Once a week, twice, or even three times a week.
But remember it is better to put out really good content once a month than nonsense content 3 times a month just for the sake of creating content!
When I first started my blog I was posting three times a week to build up my site’s content, but since have gone to once a week and now back to twice a week.
Promote your posts – Focus on building traffic!
No one is going to magically see your blog! So start sharing your blog posts on your social media platforms and other places!
Making Money From Your Blog
After your blog is live it’s time to focus on creating great content and building traffic! That should be your main focus right now.
You need readers on your blog if you want to make money, but you need great content to get readers!
When you have enough content on your blog then you can apply for an ad network to get ads on your site and apply to be an Amazon Affiliate to start making money. But first, focus on creating amazing high-quality content and building your traffic!
If you want step by step instructions for your first 30 days after launching your blog to promote success, then check out my ebook to Conquering your first 30 days blogging here.
There you have it! You’re off on your blogging journey! If you start a blog I’d love to see it! Leave me a link in the comments below!
What did you think of this post? What did you like, what are you still confused about? Let me know along with any questions you might have! Happy blogging!
P.s. Don’t forget to join our email list to get the free start a blog checklist!
Want to remember this post? Pin it to your favorite Pinterest board!
The Comments
jai
Thank you for this very interesting post. I’ll keep your advices in mind for my brand-new blog
Cassie Scroggins
jaiGlad to hear it JAI!
Tan
Will certainly try to start my own blog and thank you for all the tips and advices.. Tanfigaro
Cassie Scroggins
TanYou can do it! Send me a link to your blog when it goes live!
Amorie
Thank you for simplifying it! 🙂
Cassie Scroggins
AmorieNo problem!
Marissa
Hi! I’m working on launching my blog but I’m struggling with the set up of a few things. With the basic bluehost package I can’t find how to set up my email for free. It keeps prompting me to choose an option to buy. Also, a few of the links no longer work in this post. The one about the free theme as well as the WordPress tutorial. Thanks, I’m really excited!
Marissa
Cassie Scroggins
MarissaThanks so much for the feedback! I need to fix those. Also, the basic Bluehost plan should allow you to set up a free email in their email section. It might be worth it to jump on their live chat and ask them. I’ll be making a few videos soon that I hope will help! In the meantime I’ll get those links fixed!
Pearl
Cassie ScrogginsVery informative. Best step by step of creating a blog so far. Thanks
Tese
This has been the most beneficial posts about how to benefit from creating a blog, and specific steps. I have seen people charge for the information you gave out. I’m glad you have the heart to do it for free, which made me subscribe to your content. Usually I do not subscribe to post.
Nichole Tudor
Hello Cassie, your passion for your blog shows & the energy feels contagious . I have been wanting to commit to a blog and get started for about a year now. I did actually go to a site and complete some of the steps you refer to but I have never heard some some of the other steps , which is probably why is have struggled with getting set up.
This post has inspired me to try again, I believe in my topics of choice, I am a planner so I will manage my time, I simply struggle with do I no things I have not been exposed to . . . Thank you for inspiring me.
Sarah Monat
Hi,
I came across your website cassiescroggins.com and I wanted to see if you would be interested in working with us.
We have specific Top notch clients related to all the niches and we are looking for opportunities to work with nice blogs like yours.
We are mainly interested in placing our content on high-quality blogs but we also place our links in existing post for the blogs. It depends on the different campaigns that we run.
Wondering if you can let me know the price you charge for a Sponsored post OR In-content text link placement in an existing post. (Do-follow link – Permanent)
I can tell you that we will provide you highly authoritative and non-promotional content.
Looking forward to a positive and prompt reply
Best Regards,
Katharina
Hi Cassie,
I just wanted to come to your site and say I purchased this course via Ultimate Bundles about a year ago, and finally launched my blog today! (thebohemiancatholic.com). I just wanted to say that I was so intimated, until I read your course and am glad I finally took the jump. Thank you!! <3
stemple
I really enjoyed reading this post. I’ve read a few so far that have had some info, but your conversation, direction and guidance comes through clearly and is broken down nicely.
Cassie Scroggins
stemplethank you!
Chelle
I want to start a blog. But having my own website and everything that goes along with that scare the crap out of me. I’ve tried it about a year ago and I had my website purchased and mostly everything ready for me to add content. And I couldn’t do it. I want to have some type of blogging type space. But I just can’t do it by having my own website.
Cassie Scroggins
ChelleI mean you could start a youtube channel or do Instagram blogging but it is VERY HARD without a website and much harder to be successful.
Bradee Gregg
Does your free link for the Ultra link still work? I am having trouble with it! Thanks
Heidi Vandermade
Just found you on Pinterest, and learned a lot from this article. I am trying to respond to the free guide, but the form isn’t submitting. Would love to receive that! I do not have a website yet, as I have only just started with the planning stages. Thank you!
Jenna Schroeder
I’m loving your blog advice, both here and on your podcast that I stumbled upon. I already had just started a blog before I found your information. My name wasn’t available so I did my first and middle name. I’m wondering if I should start a new one with a niche name instead. Any thoughts on people being more likely to read from your name versus a niche name? (I wasn’t ready to narrow down what I wanted to write about).
Anyhow – thank you for your amazing simplified info! It’s so appreciated!
Ahuva Schmerhold
Thanks for this great guide!
AUSTIN E FAUST
Thank you for writing up a solid overview. I saved your page and referenced it throughout my journey in starting my blog. Just finished and am about to go LIVE
John Gurung
Great Post! I have my blog setup and I am struggling to promote it and let’s hope it works out :). You have a great design and professional blog.
Mary Miner
Thank you for the encouragement! I started Dogoodonlylife.com – but now I need to keep up with it and have faith that it’ll be worth it!
Cassie Scroggins
Mary MinerAmazing! Keep at it!
Cat
Thank you for such a good overview! I just started my mom blog http://www.mama-onthemove.com 3 weeks ago and am curious to see where it can go. Currently not sure how to grow traffic but I’m super determined and hope it will turn into something that allows me to stay home with my baby girl just like you!
Cassie Scroggins
CatThat’s amazing! A good course made all the difference for me! Plus a lot of Google! 😅
robin
You gave me the confidence to start my blog over. It was sitting unattended for years and years. I took a look and it had over 10,000 views. No idea who was reading ti but people were! Your step by step instructions made it so easy. Here is to a new hobby!
Cassie Scroggins
robinYou go girl! I’m glad I could help!
Irene
Thanks for your advice and all the information! I had a Blog once but wasn’t able to make money with it. It is time to try again since I am a SAHM now too!
So thanks a lot!!!
Bee
Hi! I’m a stay at home mom but we live in an RV full time! So far we’ve been in Colorado for a year but we’re going to go out on the road soon and we are working on finding ways to make money while traveling. I love your info on how to start a blog. I think I can totally do this! Thanks for doing this guide. So far I’ve got an Instagram @bee_a_rainbow
Jen
I feel like getting backlinks is the hardest part of this process.
Jozie Kirkendall
I am so ready to dive deep into having my own blog! I do have a silly questions though. How does the money get to my bank account?
Anntinette
i keep trying to get the free gift but it wont let me have it for some reasopn its lkike its no doing anything at all