How to Start a Mom Blog: A Step-By-Step Tutorial
Did the inspiration bug hit you to start a mom blog?
But now you have absolutely no idea where to begin
…. or where to get a domain name
…or which host to pick
…or plugins to install
…or all the endless possibilities of blogging goodness the internet is offering.
Mama, I hear ya!
In 2017, the same thing happened to me. I was beyond overwhelmed and spent soooooo much time and money trying to figure out this whole blogging thing.
The good news for you is I developed a blogging superpower.
I have the gift of being able to take all this complicated, confusing techy stuff and make it into something simple that you can understand.
To do this I created this 3 Part Boss Lady Blogger Series. By the end, you’ll have a mom blog that’ll be set-up for money-making success!
Boss Lady Blogger 3-Part Series
- Part 1: How to Start a Mom Blog in 2019 for Beginners
- Part 2: 6 Things to Do After Installing WordPress
- Part 3: 7 Tasks You Need to Complete Before Launching Your Blog
*This post probably contains affiliate links. Which means I may earn a commission if you use them at no cost to you. You may read our very dry and boring disclaimer policy for more info.
Moving Past Fear to Get to Success
Are you excited to start this new blogging journey? I’m sure you are but most people also experience a bit of fear.
I was scared shitless when I started my first blog. As an INFJ personality putting myself out there was and still is uncomfortable.
But I’ve since learned that being uncomfortable in business is just a sign that I’m leveling up.
“The key to growth is acknowledging your fear of the unknown and jumping in anyway.”
Blogging is a marathon not a sprint. Don’t fall into the trap of comparing your blogging progress to someone else’s. Because no two blogging journeys will be the same.
You were guided to this path. Just commit to taking action and you’ll make it to your own personal finish line.
Why Should You Start a Blog?
There are various reasons that I could list for why you should start a blog.
- Earning money from home
- Having adult interaction
- Being recognized as an expert in your field
But let’s be real…none of those generic reasons are going to light a fire under your ass.
You need to find your own personal ‘why.’
- Why you would work a full-time job during the day then blog at night.
- Why you would wake up at 4 am to write a new blog post before getting your kids up for school.
- Why you would step out of your comfort zone to do a Facebook Live.
- Why you would sacrifice binge-watching your favorite Netflix show to complete blogging tasks.
When you figure out your ‘personal why’, make the decision to commit to it fully. Then work your ass off until you reach whatever success looks like to you.
Do You Need a Blog Niche?
To niche or not to niche…that’s a loaded question.
I currently have two active blogs. One blog has multiple topics and one is a niche blog, this one right here.
So, understandably I have mixed feelings about the whole niche thing.
I’ve honestly gone back and forth with this question for longer than I want to admit. When I first started blogging, I followed the blog expert’s advice and created a niche blog, Cruelty-Free Mom.
It ticked all the boxes they talked about…passion, audience, good for Google rankings, and all that jazz.
But the Gemini in me was bored as hell talking about one topic day in and day out. Even though I ranked on the first page of Google within 4 months, working on my blog became a struggle.
The joy that I had of writing dwindled and I honestly wanted to give up blogging. Then I realized what the problem was. For me, that niche blog was like being put in a box.
I’m definitely, more of an out of the box person. So, I took that blog and incorporated those topics into a lifestyle blog format, Rambling Gemini.
It fits who I am, and I rediscovered my passion for blogging.
(Note: Within 3 months of me changing to a lifestyle blog my traffic grew from 2500 to 10,000 pageviews. So, following my instincts was the right decision for me)
I said all that to say this…
You do you boo! Cause nobody knows you better than yourself.
So, should you pick a niche or not?
That’s a personal decision that you need to make. Yes, on paper having a niche blog does tick all the right boxes but if it conflicts with who you are or what you’re trying to achieve then don’t do it.
And guess what its ok.
If having a blog with multiple topics is your thing then I suggest you check out this eBook. It helped my blog not be a hot ass mess of randomness but something cohesive.
Picking a Blog Name
Now it’s time to choose your blog name. This will be your virtual address on the internet. But unlike a real home address, this can be literally anything you can think of!
If you plan on being a coach, consultant or you have a broad niche then you may want to brand yourself and use your own name.
Or you can combine different words and phrases that describe your niche, audience, or what you do.
Or Pick a name that just floats your boat
Blog Name Tips
This is a cautionary tale on what not to do.
A few years ago, I heard about a lady who loved tofu and decided to get a license plate to reflect that.
Well, when you put it all together it looks like this:
Ilovetofu…for us that have dirty minds that translates into I love to F*ck U.
So, here are a few blog naming tips so you can avoid being like the tofu lady!
- Make sure your name is easy to spell and pronounce
- Avoid vulgar words or phrase (even if accidentally created!)
- Ask a friend or family member about the name
- Keep it short and sweet
- Avoid trademark names like Starbucks or Amazon no (nobody wants to be sued)
- Try to get the .com version if available (it’s more recognizable)
Need help choosing a blog name?
If you’re struggling to find a domain name that is unique or not taken, then check out these websites for inspiration!
…then step back and meditate on it. You don’t have to pick something at this very moment. Remember everything always reveals itself in perfect divine timing.
Hosted vs Self-Hosted
Imagine that you are building a house. Before you can build the actual structure, you need to have a solid and strong foundation.
Hosting is basically the foundation of your new blog.
Many peeps start their mom blogs using free sites like Blogger, Wix, Weebly, or WordPress.com.
Don’t do it, mama!
Those are hosted sites meaning you don’t own your content. They can also shut down your blog for violating their terms and conditions.
It’s similar to renting an apartment. You’re bound by the terms of your lease and are limited on the changes you can make.
Hosted sites make you look unprofessional. You’ll end up with a name like:
Who’s ever going to remember those names?!
…but a self-hosted blog is like you owning your own home.
You can paint the walls bubble gum pink or have an indoor cat playground (check out Netflix Amazing Interiors) and no one can say jack to you.
[bctt tweet=”Be a buyer and not a renter…don’t start your money-making mom blogging journey on Blogger, Wix, or WordPress.com #bloggingtips#momblogger” username=”abundantbl”]
Since you’re on this journey to become a boss lady blogger then invest in self-hosting.
You’ll have complete control over your blog and won’t have restrictions with affiliate links or using ads.
WordPress .org vs WordPress.com
I’m not sure if you’re aware but there are two different versions of WordPress.
WordPress.com version is a free hosted platform that many hobby or personal bloggers use.
WordPress.org is a free software that you will install on your self-hosting account. I’ll be showing you how to install this by the end of this post.
Which Host to Use to Start a Mom Blog
As a recovering ‘Shiny Object Syndrome’ sufferer, I’ve tried countless different hosting companies.
My favorites are Bluehost and SiteGround. As a brand spanking new mom blogger, I suggest you pick Bluehost.
The plans are cheap, you get a free domain name, and they make the whole starting a blog process super simple.
Look…I’ve heard the rumors about Bluehost and their lack of customer service skills. Personally, I’ve never had any issues with them and wouldn’t have a problem starting a new blog with them today!
But to be completely transparent, all of my current blogs are hosted on SiteGround. However, my very first blog was hosted on Bluehost.
- It’s the #1 recommendation of millionaire bloggers such as Michelle Schroeder-Gardner, Pat Flynn, and Melyssa Griffin
- The #1 recommended web hosting company by WordPress.org
- You get a free domain name and SSL certification with your hosting account.
- They have a 1-Click WordPress installation
- Bluehost is super affordable and you can start today for as low as $2.95 a month.
- Bluehost offers 24/7 support and a 30-day money back guarantee if you are not happy with their software.
Ready to start your mom blog on Bluehost? Then click the button below and jump to that section.
- One of the three Recommended Web Hosting company by WordPress.org
- Average page loading speed 1.68 (Google likes fast pages)
- 9% Website uptime
- Free website transfer with the GrowBig & GoGeek plans
- 24/7 support and a 30-day money-back guarantee
- Free Let’s Encrypt SSLs
- Unlimited Email Accounts
- Free Website Builders
- Free Auto Daily Backups
Ready to start your blog on Siteground? Then click the button below to jump to that section.
It’s finally time to get your blog up and running. Here are the step-by-step instructions for starting your blog on Bluehost.
Step 1: Go to Bluehost and click the “Get Started Now” Button
Step 2: Now it’s time to buy hosting you’re your new blog
But first, let’s go over the different pricing that Bluehost has to offer. As you can see below Bluehost offers three plans: Basic, Plus, and Prime.
As a beginner blogger, all you need is the basic plan. Once you’re traffic increases or if you decide to create additional blogs then you can upgrade to one of the other plans.
Step 3: Now you need to enter the domain name that you chose here and select next
Step 4: Enter all your personal information, select your package, and enter payment information.
Getting the best price from Bluehost
As moms and budding business owners, we are always trying to get the most bang for our buck. Well with Bluehost you will get the cheapest & best pricing by signing up for the 36-month basic plan.
Also, uncheck the package extras. You don’t need those right now but, in the future, you can purchase them through your Bluehost dashboard.
Tip: If money is a bit of an issue for you then I suggest you start with the 12-month plan. You will still receive the free domain name and SSL certification all for under $60.
Step 5: Select submit
Once your order has been processed you will be asked to enter a password to finish the account set-up process.
Step 6: Install WordPress on Bluehost
Now the final step…installing WordPress.org to Bluehost. If you haven’t realized it yet…Bluehost makes everything super simple and this is no exception. Just follow the steps below to get everything set-up
- After you set up your password you can log into Bluehost.
- In your dashboard under the hosting tab, you want to select cPanel
- Scroll down to the website area and you will see the Install WordPress icon.
- Select the icon and you will be asked to fill out your WordPress account information. Pick a username other than the generic admin
- They may prompt you to pick a theme. Don’t worry so much about this right now you can choose one later.
- Once WordPress is installed, you’ll be taken to your blog’s sign-up page.
- Then enter the username and password from step 4 and you’re all done!
Are you ready to start your money making mom blog on SiteGround? Below you’ll find step-by-step instructions on how to do just that.
Step 1: Buying Your Domain Name
You can buy a domain name with SiteGround but I personally like keep my hosting and domains separated. Also, its less expensive to buy your domain name with Namecheap than siteground. However, if you want to purchase them all together then go ahead to step #2. Otherwise, keep reading.
Reasons I Recommend Namecheap
I have multiple domain names registered with both Namecheap and GoDaddy. I highly recommend both companies but have to admit that Namecheap is a less expensive option. Their domains cost about $10.98 a year which is super cheap. (really good!)
One of the main reasons I love Namecheap is because they include privacy protection for free. It’s called WhoisGuard privacy protection and it keeps your personal information like name, email, address and phone number safe.
I just recently renewed on of my GoDaddy domains and it was an extra charge for that protection.
Getting Started with Namecheap
- Go to the Namecheap homepage and type in the blog name you choose earlier
- Confirm that the spelling is correct, and it shows .com then click add to cart
- Select view cart and confirm the order
- Create an account and complete the checkout process
- Leave your Namecheap dashboard up because we’re going use it in step #3
Step 2: Getting Started with SiteGround Hosting
SiteGround has three hosting packages that you can choose from:
I’m personally on the GrowBig plan because I have multiple blogs. But if your budget is limited and you only have one blog then the StartUp plan is perfect for you.
For the best deal, I would suggest signing for the 24 or 36-month plan. The 60% off rates are a one-time deal and you’ll be paying full price when you’re up for renewal.
- Open up a new tab in your web browser.
- Go to the SiteGround Homepage and select sign-up
- Choose your hosting package and select order now
- If you are going to purchase your domain through SiteGround select ‘Register a New Domain. Otherwise, keep reading.
- Select ‘I already have a domain’and enter it into the box. Then select process.
- Enter all of your personal and payment information.
- Double-check your order and select pay now.
- You’ll be taken to a thank you page and given access to your new SiteGround account.
Step 3: Connect Namecheap Domain to SiteGround
Alright mama, now you have your domain name and hosting account. It’s time to get them to talk to each other. We are going to update your DNS servers in Namecheap to make that happen.
This portion is a little more techie but I’m going to show and explain each step. You got this mama!
If you registered a new domain with SiteGround then you can skip ahead to step #4.
- In your SiteGround account select the orange cPanel button. This is like the control center for your hosting account.
- Under the ‘Domain Section ‘select the addon domains icon.
- Then enter your full domain name and a password. Leave everything else alone. It will populate. Then select add domain. You’ll see your new domain add the bottom of the page.
- Click the orange cPanel Home button.
- On the left side, you will see your account information. Copy and paste the nameserver information in a Google Doc or something similar.
- Now click back to the tab that shows your Namecheap Dashboard.
- Select the manage button by your new domain name.
- Scroll down to the section that says ‘nameservers.’ Click the little arrow on the right to open up the menu and select ‘Custom DNS.’
- Now past the two Nameservers that you saved in your your Google Doc. Then click the green checkmark to confirm. You should see a message at the top stating the changes have been made. You can now logout of your Namecheap dashboard.
Step 4: Let’s Encrypt SSL Certification
When I come home the first thing, I do is close and lock my front door. For your new blog, you do this by installing an SSL certificate.
This will allow you to securely log into your blog and helps prevent hackers from gaining access to your account information.
Also, Google now marks any website that doesn’t have an SSL as not secure. Even if you’re not processing payments you want to reassure your blog visitors that their information is secure and protected.
SiteGround gives you a free SSL certificate from Let’s encrypt with your hosting account
- Go to your cPanel and find the security section
- Select the Let’s Encrypt icon.
- Scroll to the bottom and choose the domain that you want to install the SSL. Then click install and you’re done.
- You get a message stating the order has been placed in a queue. It can take up to 10 minutes for you to see your new domain listed. But it normally happens pretty quickly.
Step 5: Install WordPress on SiteGround
This is the last step. It’s like seeing the walls go up on your new house.
- You can find the WordPress installer in two sections in the cPanel of SiteGround. Just click either one or it’ll take you to the next step.
- Once selected you will find yourself at the WordPress installation screen. Select the install now link.
- Now choose the domain name that you want your new blog to be installed. Make sure the Choose Protocol option is https:// so that your blog is installed with the SSL certificate that you installed earlier.
- Go to Site settings and enter the name of your blog and the site description. Don’t worry if you can’t come up with something good right now. This can be updated later.
- Now, look at the admin section. You want to choose a username and password that you can remember. Be sure you pick a username other than admin. You don’t want your website easy pickings for hackers now do you!?
- Then put your personal email address and hit install.
Once the installation is complete you will be given a link to the backend part of your new blog. Save that on your web browser for quick reference.
SiteGround will also send you an email with your log-in details.
Ready for the next step?
You’ve just created a your very own mom blog. Give yourself a well-deserved pat on the back!
You have built your own home on the internet by buying a domain name, a hosting account, installing an SSL certificate, and installing WordPress.
You now have the basic foundations of your mom blog that will reach the people you were meant to help.
I hope this step-by-step guide is just one of the many action steps towards your blogging goals.
But hold on mama we’ve got more work to do before you can launch your blog to the world.
In Part 2 of this Start a Boss Lady Blog Series…you’ll learn all the things to do after you install WordPress. Just click the button below!
Did you got stuck or need help on anything please leave a comment below. I’m pretty good a troubleshooting as long as it isn’t too techy!