Welcome to my tutorial featuring instructions about how to start a blog! This post contains affiliate links to the hosting company I use for this very blog. If you choose to make a purchase using my link, it won’t change your price, but it will help me keep this site up and running. Thank you!

Have you ever wondered how to start a blog?

In case you hadn’t noticed, blogging is one of my favorite things. Running a blog lets me enjoy writing, stay accountable for my goals, and make money online!

I love to write, and I love to connect with others who have the similar interests to my own. Running this blog allows me to combine the things I love!

But aside from that, blogging is great because:

  • It allows me to earn money from home. I’ve earned close to $1,000 per month blogging so far!
  • It gives me purpose. I set blogging goals regularly and it makes me feel like I’m moving forward.
  • It allows me to set my own schedule and own a business (yes, this is a business!).
  • It gives me something more to do as a mom. Right now I’m a stay-at-home mom and running a blog makes me feel like I’m doing something more important than just housework!
  • It gives me complete freedom. I write about what I want, when I want to!
    You don’t have to have a big, fancy degree or any special experience to start a blog.
    This particular blog helps me stay accountable and connect with others on my homemaking journey.

I totally believe that there’s room for anyone and everyone in the blogging world. I love telling people about blogging because I think anyone can do it! Plus, if you use it for accountability, it can be a huge tool.  It can allow you to pursue your passions and make money doing it!

Seriously, anyone can learn how to start a blog!

Right now, I’d like to help anyone who wants to learn how to start a blog.

This tutorial is meant to take the guesswork out of the technical aspect. I remember just how confused I was when I started my own blog for the first time, and it’s not so bad if you have some guidance.

By now I’ve had several blogs and learned how to grow and make money online – from time to time you’ll see info on that here on this blog. I’ll help you find the right things to share with readers. So let’s get the wheels turning!

Note: I only recommend things that I have used and love. This post helps you set up a blog with Siteground as your host. If you choose to make a purchase using my links, I may receive a commission. That doesn’t change your price.  

How to Start a Blog in Just a Few Minutes

Step 1: Choose a hosting plan.

In order to have a blog with money-making potential, you need your blog to be self-hosted. In simple terms, this just means that you own all of your own content and your site isn’t hosted by a free blog-making site. If you make a free site that’s hosted by a free blog-making site, you run the risk of owing that company money when you start to monetize your blog. Because of that, a lot of companies won’t work with bloggers who aren’t self-hosted.

So, you NEED to be self-hosted. In order to do this, you need a company to host your site (and all it’s files). I use and recommend Siteground for all types of blogs. So the first thing you’ll want to do is visit their site.

Next, click “Sign Up,” on the home page.

You’ll then be asked to choose from three hosting packages – Start Up, Grow Big, or Go Geek. Here’s a snapshot of that page:

Do note that the prices you see on this page assume that you purchase an annual package. You get a price break for buying a year in advance.


If you only plan to have one site, you can choose the Start Up plan for now.

However, if you plan to focus on your blog a lot or have more than one site, you may want to consider choosing Grow Big or Go Geek.

The Start Up plan is best for blogs getting up to 10,000 visits per month, and if you are working on your blog consistently, it’s very possible that you reach this number in just a few months. You may even reach the Grow Big number of 25,000 monthly visits depending on how hard you are working on your blog. (I reached 30,000+ page views in three months with my last blog, so I know it’s possible!) Just remember that you can always upgrade!

Step 2: Choose a domain name.

Once you’ve chosen a hosting package, you’ll need to choose a domain name. This is essentially going to be your blog name or something very close to it.

This is free with the purchase of your first hosting package at Siteground.

Choose a domain name that fits well with the topics you’ll write about and pick something that you’ll not be embarrassed to tell people about. Since you’re starting a health, food, or fitness blog, I suggest that your name imply this in some way. Your name is something that you should consider carefully. Remember that you’ll have this name for at least a year, if not longer!

It’s possible that someone will already own the domain name you want, so I recommend preparing a few ideas for this step. I also recommend that if possible, you include keywords in your domain name. That means that your domain name (which will be your blog name and part of your URL) tells people at least a little bit about your blog’s content.
For example, my blog name is “Ironwild Fitness.” My domain name is ironwildfitness.com. My name suggests to readers that my site has something to do with fitness (because it does) and that’s useful in getting the right audience to my site. Get the idea?

Note: I recommend domain privacy if you can afford it. It will just protect your personal contact information and keep you from getting sales calls and emails.

Once you’ve chosen a domain name and finalize your payment, you officially know how to start a blog. Not only that, you own one!


Next comes all of the fun stuff. Don’t worry, I’ll help you with all of that, too!

Step 3: Get to work!

If you’re ready to get started building your site and customizing it, check out this video for installing WordPress with your Siteground account.

This video should set you up so that you’re ready to start writing and editing your site. This is exciting stuff because now you can pick your colors for branding, make a logo, and customize everything else!

After that’s done, stay tuned for more info on what to put on your new blog. Or check out these related resources:

Happy blogging!