Start a Blog!

Hey Millennial Mommy! If you are here because you want to start a blog and start earning extra income today you have come to the right place! Want to start your own mom blog? Follow my step-by-step guide below to start your blog today!

Part One: Setting up your Blog

1. Find your Topic 

What is it you want to blog about? It may be tempting to start a blog about anything and everything you can think of, but this wont drive viewers. You need to find something a little bit more specific. Are you a total foodie, passionate about saving money, or do you love to travel with your family? Do you want to review mommy products or tell stories of mommyhood? Whatever you decide to blog about should be something you are very passionate about. You will need to continue to generate content and you should choose something that will get you excited to share content with the world and with your readers.

2. Find your niche

Once you have decided on a topic, you need to find your niche. Who is it you blog for?

Think specifically about

  1. How old your readers are
  2. Are they male or female
  3. Are they Single? Do they have families?
  4. Are they students? Professionals? Middle aged? Retired?
  5. What do they do in their free time?
  6. What sort of careers do they have or do they stay at home?

Now what problem do they want solved? What is it they want? Get into your readers heads and figure out how you can help them and what they are looking for.

For example, you may want to start a food blog. There are a crazy amount of food blogs on the internet these days. By finding your niche you narrow down your market and attract more specific viewers. You could blog about

  • Healthy food
  • Cheap, money saving recipes
  • Family friendly food
  • Gluten Free food

The options are endless! Instead of becoming just another food blog on the internet, your blog can attract a specific set of viewers which will get you a more loyal following. Which in the end means more viewers (and more income) for you!

3. Choose Your Name

Your Blog name should reflect what it is that you blog about. If you blog about food your name should have something to do with food. For example, Kate’s Cookies. This way your viewers automatically know what to expect when they come to your blog.

Your domain name is the name that shows up in your URL. So in my case, my blog name is Millennial Mommy and my Domain name is In most cases you want your Blog name and Domain name to be the same or very very similar.

You can either buy a domain name separately from buying your hosting (more on that later) or you can buy it at the same time. With SiteGround (my preferred web hosting company) your Domain name comes free when you set up your hosting.

4. Choose your Platform

Now that you have decided what you want to blog about you need to find your blog platform. Your platform is basically where you go to design and manage your blog.

There are two types of platforms, self hosted platforms or free platforms.

Free Platforms

Free platforms are those that are hosted by the platform itself instead of a separate hosting company. With a free platform you will not have your own domain name. You instead will have a domain name that looks like These free sites include

  • Blogger
  • Tumblr

…and many more. If you are looking for space to share your ideas and thoughts and connect with people you may want to go for this option. If you are looking to become serious about blogging and earn an income from your blog you should go for the self-hosted option.

Self Hosted 

Having a self hosted site means you have your own domain name and you are the owner of your blog! WordPress or blogger or whichever site you use is not the owner, you are the owner. In order to have a self hosted site you need to find someone to host it. There are a number of companies that are able to host your site.

I personally use SiteGround and I have found them to be beyond amazing. Their plans are inexpensive, I have has ZERO down time, and their customer service is amazing. I recently changed my domain name and they helped me through the process so quickly and easily. They also have a live chat where you can talk to a representative 24/7 and they are incredebly helpful.

5. Set Up Your Self- Hosted Site

Setting up your self hosted site is super easy, especially if you are using SiteGound.

Step One: Choose your hosting plan

SiteGround has three plans

  • The StartUp plan is perfect for people with one website that are starting now
  • The GrowBig plan is a great value for money offer, including the option for multiple websites and the SuperCacher that greatly improves a WordPress and Joomla website speed
  • The GoGeek plan is perfect for people with e-commerce and larger sites, or more geeky development needs like staging and GIT integration

All plans include free domain registration!

Guide to starting a blog

Step Two: Complete your order

Blog Startup Guide

By clicking this link or any of the other SiteGound links you will receive a huge discount on your hosting plan! For a startup plan you can expect to pay only $3.96 per month instead of $7.95 per month (thats a 50% discount!)

6. Set up your Platform

Now that you have your Domain Name and your Web Hosting, you need a place to manage your blog. This is where (NOT comes in. There are a few other platforms such as blogger or Joomla, but WordPress is my preferred platform. They are incredebly easy to use, offer a ton of plug-ins so you can customize your blog any way you like and there are an infinite amount of themes available to you.  SiteGround makes it super easy to set up your WordPress account!

You can either choose to setup WordPress manually here or you can use their WordPress Wizard for super easy setup! Either way, SiteGround provides you with step-by-step tutorials for setting up your WordPress.

Once you have set up your WordPress account, you can access your blog through the login at This is where you will login and manage your blog!

7. Choose a Theme

Once you have your blog set up through WordPress you can start customizing it by choosing a theme! There are a ton of free themes to choose from but I recommend paying for a theme. To find a theme you can either google “WordPress themes” or check out some blogs that you like and follow the link on the bottom of their blog to the themes website. StudioPress has a TON of awesome themes to choose from so you can start there if you need a place to look =)

Some themes require the Genesis Framework through whom you can operate your theme and further customize your blog.

Once you find a theme you install it onto your site and start customizing to your hearts desire!

8. Start Creating Content

Congratulations! You have successfully set up your blog! Now that you have your awesome blog up and running its time to start generating some content.

I suggest writing about 10 posts before you go live with your blog. This way, your viewers will have something to see and will want to keep coming back for more =)

Now its time to move on to the next part of this series….sharing your blog and generating traffic.

Part Two: Sharing your Blog

Part Three: Monetizing your Blog


Blog tutorial
Blog tutorial