How to Start A Blog in 3 Simple Steps

How to Start A Blog in 3 Simple Steps

I started The Official ceoMom well over a year ago and had no idea it would grow as much as it has.

Blogging has changed my life and opened so many doors for me. I want other women and moms to be able to experience the great things I have!

If you are ready to start your own blog journey, then you have come to the right place.

Below, I have mapped out step-by-step how to begin creating a profitable blog.

How to Start a Blog in 3 Simple Steps!

The first thing you will need is a host for your website. I recommend and use SiteGround. I chose them because of the awesome customer service and support they provide, the speed and quality performance they offer, and because of the site protection they include in their packages. SiteGround is easy to use and it makes it simple to create a blog on WordPress.  Right now, you can choose their start up package for just $3.95 a month and get a FREE domain. SiteGround also offers a 30 day money back guarantee just in case you decide blogging isn’t for you. 

What about free sites like Blogger? 

If you want to create a profitable blog, meaning you want to make money from your blog, you need to have your own site where you can control your affiliate connections, advertising, etc. Self-hosting is the way to go for bloggers wanting to turn their blog into a business and if you want to be taken seriously as a blogger.

Of course you will find other hosting companies out there, but SiteGround has some of the best qualities in a hosting company. Since using them, I have yet to experience any issues, crashes, etc. (knock on wood!) You also get managed hosting for WordPress, a FREE domain for life (savings!), daily backup, free email accounts, and other essential features.

Are you ready to start a blog? Start here and follow the instructions below.

If at any time, you get confused or have any questions, feel free to email me and I will help you get started!

How to Start a blog


1. Choose A Domain Name

You can purchase your domain through SiteGround and begin creating your blog in less than 15 minutes. You first need to decide on what your domain name will be.

Take time and think on this. If I could go back, I may have chosen a different domain name. Be sure it is simple and easy for others to remember. SiteGround will let you know whether or not the domain you want is available. When you are ready, you can go ahead and click “Get Started” to begin the process to starting your blog!

how to start a blog


how to start a blog

2. Buy Hosting

The StartUp plan is perfect for those who are just starting out. It is also the most inexpensive option. You get plenty of things included with this plan so this is the option I recommend. The cost is only $3.95 a month when you sign up for 12 months through my link versus the 36+ month commitment required of other hosting sites. You can always change the plan you choose later, but to start, StartUp works great. 

You can also receive a refund within 30 days if you decide that this is just not for you. But because you are here and you are ready to create a new stream of income, this is definitely for you!


  1. Go to SiteGround and click the “Get Started” button.
  2. Click on the package you are interested in.
  3. Enter your domain name you want to register.
  4. Enter your personal and payment information.
  5. Next you will be asked to enter a password. Make sure it’s secure (write it down!).

3. Install WordPress

Now you can do one of two things here: you can reach out to the SiteGround team to complete this for you or you can follow the steps below. And as I mentioned earlier, if you have any issues feel free to reach out to me and I can assist you!

You are going to go to My Accounts in the user area and look for the red button that reads “cPanel”.

how to start a blog


Look for the section labeled WordPress tools and click on the WordPress Installer icon.

how to start a blog


That brings you to the installer page. Simply click the blue Install button.

how to start a blog


On the next screen, you will have a form. Use this as a guide:

Choose Protocol: choose your protocol, most likely it is: http://

Choose Domain: choose your domain name from the dropdown menu.

In Directory: you can leave this blank.

Site Name: choose a site name, you can change this later.

Site Description: choose a site description, you can change this later.

Admin Username: choose an admin username. You will use this when  you login to the backend of your blog. Don’t forget what this is!

Admin Password: choose an admin password. You will use this when  you login to the backend of your blog. Don’t forget this either!

Admin Email: enter your email.

Select Language: the language you speak/read.

Choose a Theme to Install: you can install a theme from here or you can install a theme from the backend of your WordPress site when you log into it on the next step. You can start off with a free theme and upgrade later if you want to a paid theme.

Click Install

Once WordPress is installed, you can now enter into the address bar. Here, you enter the admin username and password you created from the previous step.

how to start a blog


Welcome to your WordPress Dashboard!

how to create a blog

You can now start creating content!

I can’t wait to read your first blog post! Still need help? No problem, I am here to help! Feel free to contact me and we will walk through the steps together.

Here are some other helpful articles to help you on your blogging journey!

My Top 3 Essential Blogging Tools

The “C” Word That Will Grow Your Blog Traffic

10 Things Your Blog Needs to Get More Traffic

Other Posts in this Series

How to Start a Blog

How to Survive the Blog World: 5 Things You Need to Know

How to Survive the Blog World: 12 Tips for New Bloggers


Join the CEOMom Community

Img 6280

As a part of the CEOMom Community, you become a part of my VIP list! You will receive weekly freebies and content that you won't find on the blog. Join over 4,000 others in the CEOMom Tribe.

Your Privacy is 100% Guaranteed! Powered by ConvertKit

By | 2017-05-11T20:29:55+00:00 November 13th, 2016|Be A Boss|8 Comments

About the Author:

Kristie is a mom of three kiddos, blogger, social media expert, and lover of all things pink and sparkly. She has a passion for helping moms become ceoMoms and following their dreams.


  1. Tanya Plummer-Saunders November 14, 2016 at 2:56 pm - Reply

    I use SiteGround too, after a horrible experience with Go Daddy!! My only regret is choosing NameCheap for my domain name but will switch everything over to SiteGround next year when it’s time for domain renewal 😉

  2. […] drop the link but don’t say, “Hey, use my link to get a free trial!”, or in my How to Start a Blog in 3 Simple Steps post, I say, “use my link to…”. If I am talking to someone online and they […]

  3. […] you have just started your blog or online business and you are ready to start bringing in sales or ready to build your email list, […]

  4. […] I want to share a little about my journey here at The Official CeoMom. When I first started blogging, I was sharing my experiences as a homeschooling mom. I shared our daily activities, trips, and […]

  5. Tools & Resources - The Official ceoMom February 20, 2017 at 11:58 am - Reply

    […] install and set up your hosting and WordPress at the very same time. You can follow my easy guide here. SiteGround support will also help you with this process as […]

  6. […] Related: How to Start a Blog in 3 Simple Steps […]

  7. […] are not new to the blog world, you probably know this already. If you are new to this and are just starting your blog, NOW is the time to start your email list! Your email list is forever yours. No one can take that […]

  8. […] How to Start a Blog […]

Leave A Comment


Get the latest posts delivered to your mailbox: