How to start a mom blog in 2020

Start a mom blog in 2020?

Isn’t it too late to join the blogging bandwagon? And I don’t have time to blog. The dishes and diapers keep coming in.

In this post, I will show how I started my own blog and a few tips and strategies that I applied to prepare it for search engine optimization (SEO) and content marketing!

How to start a mom blog from scratch

Here are my six steps on how to start a mom blog.

1. Decide what to write about

At this point that you want to start a blog, I assume you’ve learned that you can earn income from it. Am I right?

And that is true. You can earn income from it.

But let’s step back.

Before we can generate income from blogging, you would have to write, write, and write a whole lot amount of content. So I will be brutally honest here: Find your niche.

It may seem intuitive to jump right into the technicalities of getting your own dot com. But before doing that, it is critical to first think of what your blog should focus on.

  • Start with thinking of a blog name. It should reflect what your blog is about and should immediately tell a reader what they can expect from your blog.
  • In the SEO world, you will always be told to ‘Find your niche’. Ah, this is the most fundamental rule and most spoken about that it has become a cliche nowadays. But it is true and essential, perhaps it will always be. With all the million blogs roaming around online, what’s the unique chance your blog can be found among the haystack?
  • So find your niche. The more specific, the better. If you plan to start a mom blog, think of other more specific niches. Are you a vegan mom? An expat mom unraveling your new hometown each day? A baker mom? The list goes on.

Other helpful pointers for your blog name would be:

  • Make your blog name easy to remember, unique, and interesting.
  • Make sure no other bloggers have the same blog name as yours.
  • Check if the domain is available
    • You don’t want to brainstorm and come out with a blog name, only to find it already used and registered. To know if it’s available, simply type it in your Google Chrome web browser e.g.!
  • Check if it’s already taken in social media.
    • Facebook, Instagram, Twitter, Pinterest, Reddit, Stumbleupon, and the list goes on. It will really help you heaps if your blog name is immensely unique. You don’t want to register on multiple social media websites only to get the message ‘Sorry, that username is no longer available.’ Ooops!
  • Of course, make sure you love your blog name!

2. Register your domain and get hosting

Now, the technicalities. I myself am using Siteground both for my domain registration and hosting. I have had no qualms about their service so far.

They have great customer support! You can easily reach them via chat within minutes you send a query.

I’ve tried a few hosting brands. So far, Siteground is the one I like best.

What is domain and hosting?

So what exactly are domain and hosting? Well, the internet is a massive world outta there. To have your own space in this real estate, you must have a domain and hosting. Think of domain as your home address while hosting is your landlord to whom you pay your monthly dues.

  • Domain = home address e.g.
  • Hosting= landlord = service that hosts your blog

Now follow these steps to get your domain and hosting:

  1. Go to Siteground. In the website, choose a hosting plan. I would recommend the StartUp plan for beginners who want to manage just one blog at this point.

2. Select the Register a New Domain radio button, and in the text field, type your domain name. Then click Proceed.

3. In the next page, proceed with your payment. And that’s it!

3. Install WordPress

Now, what is WordPress?

It is a web content management system where you can manage your blog.

If a domain is your home address and hosting your landlord, then WordPress should be the house building service who has already done the piping, wiring, gas, cables, and other lines for you. That means no coding, simply graphical user interface, drag-and-drop, and all.

There are other CMS out there but WordPress is the most popular, mature (if not the oldest), easiest to use, and it’s free!

In Siteground , WordPress installation is easy to perform. You can also ask customer service to do it for you too.

Click on WordPress Installer to start the installation.

4. Select a theme

Time to design your blog!

The best thing about WordPress is it’s open source. Developers, both professional and newbies, or just anyone with the right skills can create themes for WordPress. That means you can get well-designed, search engine optimized, and quality themes for free!

You can search through a vast selection of free themes at

Other themes also come with a fee. They have more features suitable for professional bloggers or those newbie ones who are serious in building successful blogs. The best places to buy great themes are as follows:

Powered by Creative Market

5. Create pages

Other than appearing professional and ‘cool’, the following pages have now become basic and standard in blogs. Especially if you will do monetization schemes for your blog, having these pages becomes a requirement. Click here to learn about how to monetize your blog.

  • About – Provide a short, brief, and concise content on who you are, what the blog is about, and how people can engage with you.
  • Contact – Provide a contact form where readers can easily send you a message or simply say Hi!
  • Privacy Policy – If you plan to monetize your blog, most advertisement programs require every blog to provide a Privacy Policy to inform blog readers how their information, browsing activities, and other user data are being used by the site. You can generate your own Privacy Policy here.

BONUS TIP: Make sure to set your URL structure as simple as possible such as the following:

  • DO!
  • DO NOT

The reason is first, the URL accessories don’t do much for SEO. Second, it doesn’t do much for your readers as well. And if that doesn’t convince you yet, check out other professional blogs what their URL structures look like. 

Doing this at the earliest stage of your blogventures will save you a lot of time, energy, headaches, and fixing URLs later on.

You can set the URL structure in your WordPress admin. Go to Settings > Permalinks.

6. Write posts

And of course, write your first post, then as days go by, your second, then the third, fourth, fifth, and so many more as you go along.

Write engaging and valuable content

Whether you are writing for a large or small audience, isn’t it great that you can share helpful content with others? For me, this is one of the top reasons why I blog. Popular formats for blog posts are lists, how-to articles, and short stories.

Popular formats for blog posts are lists, how-to articles, and short stories. People seem to get attracted with certain keywords too such as top ten, free, popular, best, ultimate, etc. So it’d be great to include them in your post titles and to the central theme of your whole post.

Check grammar and spelling

I admit I don’t check grammar and spelling while I’m writing. Ooops! That’s why Grammarly has immensely helped me in that department. Since I installed the app on my Google Chrome browser, it automatically notifies me of whatever that needs correction. It’s been such a great help that’s why I highly recommend Grammarly! Try it for free, click here: Instant Spelling And Grammar Checker

Below screenshot shows Grammarly’s proofreading while I’m writing the content above: If there are errors, I simply have to click the recommended corrections, in this case: Change the verb form to I’m writing.

Correct all grammar errors with Grammarly!

BONUS TIPS: Other worthy pointers for your new blog

There are other things that you can do that will make your blog function efficiently. And it is highly recommended to do them at the beginning of your blogging journey.

Learn about SEO

I think I have mentioned SEO a few times in this post without explaining what it is. Sorry about that.

But chances are, if you have thought about blogging for some time, you have probably heard of Search Engine Optimization (SEO). Simply put, it is the method of making your website perform well in search engines such as Google or Bing.

Why the need?

There are many advantages really. But the most obvious would be: search engines will help people find your website.

If you want to learn SEO in depth, I highly recommend MOZ’s articles and tutorials about SEO. Or if you are SEO-lazy like me (oops!), simply install the Yoast SEO plugin, which brings me to my second pointer.

Install useful plugins

Plugins are applications that can be installed in your WordPress blog. They serve a specific purpose and most of them are free. These are by far the best plugins that have truly helped my blog function efficiently.

Yoast SEO

This plugin takes off the heavy burden of doing SEO for your blog. While you are writing your posts, the plugin at the same time analyzes its SEO standing based on the keywords you provided. It also comes with a Readability analysis which informs you whether your post is easy to read or not.

An example of SEO analysis by Yoast SEO plugin found at the end of your post’s editor:


An ultimate plugin for bloggers. Jetpack comes with security features, SEO tools, and more.


A plugin that secures your blog from spam, hackers, etc


A plugin that handles your email subscriptions and lists


A plugin that manages how your content can be shared

Register your blog in social media channels

Whether you plan to promote your blog in social media or not, it is best to register your blog. This avoids someone else owning your blog name in social media AND it is also good for SEO. Popular sites to promote your blog are:

  • Facebook
  • Pinterest
  • Twitter
  • Stumbleupon
  • Reddit
  • Bloglovin

Learn about affiliate marketing

If you plan to monetize your blog, it is worth the effort to learn about affiliate marketing at the earliest part of your blogging journey. Of course, there are other monetization schemes such as display advertising, brand sponsorships, and so on. But to say it frankly, only the big-time blogs can generate decent earnings from them. I’m talking about CNN, Forbes, or Problogger bigtime. For newbies and mid-level bloggers, affiliate marketing is worth learning about.

Popular affiliate programs are as follows:

Final Thoughts

And that’s it. Those are the essential steps in starting a blog from scratch. Hopefully, you start your own blog too and begin sharing helpful information with us. Now, write your first post!

Thanks for reading mommy! I hope you will learn a thing or two from my blog that could help you in your blogging journey too.

Feel free to visit my social media channels at FacebookInstagram, and Pinterest. You can contact me at cathy [at] raisinghearts [dot] com or simply go to my Contact page.

And don’t forget to subscribe so I can send you blogging freebies and updates!

How busy moms can write effective blogposts quickly

About Author

Cathy is a busy-bee homemaker who blogs on the side. Introvert, tea-lover, and rigidly frugal, she can wrap you words as long as her little tots are sleeping and not all over her just yet.

(2) Comments

  1. I used to think I was “smart” enough not to need something like Grammarly, but after too many unintentional “there/their/they’re” switches, every post I write starts in Grammarly.

Comments are closed.