This post contains affiliate links

Learning how to start a blog isn’t actually all that hard. With just a few simple instructions, you can be running your own blog with ease.

The world of blogging is amazing. Being able to run your own blog and earn income from your blog can be life-changing. And the good news? It is inexpensive to get started.





As a matter of fact, blogging as a side hustle is one of the best ways to transition slowly out of the rat race of the world and into your own journey of becoming a full-time blogger.

While you can easily skip the step by step tutorial process that I’m offering below and head straight to Bluehost yourself, why would you? I provided all the details that you need to start your blog with ease!

Click here to visit Bluehost website.

Step by step Instructions for How to Start a Blog

To say that blogging has changed my life would be an understatement. I now have the freedom to run my own online “business” from ANYWHERE that I want. If I wanted to run my blog from the beach, I could. Literally, anywhere.

Anywhere that you can get internet, you can run a blog. I work from home, on the road and a lot of times from my phone. My “schedule” (if you can even call it that) varies every single day, and I’m able to situate my blog work so that I can enjoy everything else going on in my life as well.






Many people feel that it’s too hard to make money blogging, but that just isn’t the truth. If you are wanting to learn how to start a blog, you can absolutely learn how to create a profit from it.

My main piece of blogger advice for you? Don’t skimp and shortcut anything in the beginning. If you can afford to pay a small monthly fee for hosting, do so. Trust me on this…you’ll be so thankful that you did whenever you need help down the road.

There are a ton of free options out there for blog sites but just don’t go there. Go with a hosting company, like Bluehost, that millions of other bloggers use and trust.

Why you need a hosting company for your blog

I could probably go on and on forever about this, but if you’re serious about your blog, you need to make sure that you have a good host. Bluehost not only offers an affordable hosting option, but they provide excellent customer service as well. Emails are returned, live chats are a breeze, and any issues that I’ve had come up are resolved with ease and quickly.

Also, when you have a hosting company for your blog, your blog appears more professional, which looks useful to potential partners and advertisers. There are many times that campaigns will actually state that they want to work with bloggers that are self-hosted because it gives a more professional look.

One of the biggest things that I love about using Bluehost as my website host? It’s super simple to use. Bluehost does a great job of breaking it down, and if you have a question, their customer service team is great. You really can’t beat everything that you get for the price point that they offer.

Plus, the cherry on the cake? If you have Bluehost as your host, then they offer WordPress for free.

Now that you know a bit of why you need a hosting company let’s talk about how to make it happen.

How to start a blog on WordPress

I’m assuming if you’ve read this far, you’re interested in having your blog on WordPress. (good choice!)

And if you decide to use Bluehost as your hosting site, you’re in luck. The two meld, together like peanut butter and jelly. Perfect. Seriously.

In this tutorial, you will learn how to start a WordPress blog on Bluehost. It’s easy and takes just around 15 minutes!





Now that you’re ready to rock and roll, it’s time to go through the process step by step, so you know what to expect.

Before anything, you need to choose and register your domain name

How much thought have you given to your domain name for your blog? While you may not think it’s all that important, it is. It’s actually a lot tougher than you think.

Some things to keep in mind when trying to think of a WordPress blog domain?

  • Have a domain that is easy to remember and spell
  • Try to have your domain (your website) name reflect what you’re going to be writing about

My piece of advice? Also, make sure that it’s a domain that you can use! You don’t want to go through all of this and find out that the domain isn’t available. This should be flagged with you’re signing up with Bluehost, but still, something to be aware of, just in case.

The good part about purchasing your domain through Bluehost is that if you decide to do so, you’ll get your domain for FREE as long as you pay for 12 months of Bluehost as your blog host. Pretty good deal, right? You can purchase for even longer if you want, but you only need to sign up for the 12 months to get the free domain.

As you can see from the options below, you have choices on what you can do. To be honest, when starting out, most people choose the basic option, to begin with. (and it’s sufficient at that time)






As you can see, choosing the 36-month plan will get you the best pricing, but again, if you can’t afford that right away, you can go with a lower account plan.

Make sure that you choose the best hosting plan for you and your blog

The above options are great, and are there for a reason. Bluehost understands that not all bloggers are the same, so that’s why there are three different hosting plans to choose from.

Keep in mind that if you choose a bulk plan, it will be cheaper overall, but you’ll be paying for the entire cost at once. Most people tend to sign up for the 12-month plan, and that is actually a great middle ground for a newbie blogger. (It still saves you money plus you get the FREE domain as well)

Bluehost does offer an add-on feature for Domain Privacy Protection at $0.99 per month. This is up to you if you want to add it on or not.

There will be a few other items that Bluehost offers to purchase, but when you’re just starting out, the basic plan is a great start and price point.

Whatever plan you choose, you’ll be looking around a price point of under $110 per year. I like the idea of paying for at least a year upfront because then I don’t have to worry about my blog expiring month after month. Not only is that a pain to keep track of, but if your blog domain expires, then your site will go down…and when your website goes down, no one can visit your blog!

Ready to start your blog? Follow these simple steps

It’s crazy simple to start your blog. All you need to do is follow these steps below, and your blog will be up and running in no time at all.

  • Head over to Bluehost and press the “Get Started Now” button
  • Choose the package hosting plan that we discussed above
  • Type in the domain name that you choose and registered earlier
  • Give Bluehost your payment information to process your order

And literally, that’s the biggest bulk of starting your blog. You’ve done the majority of the “hard” work already!

If you’re buying your domain through Bluehost, you’re literally almost done. Excited yet?

How to Install WordPress on Bluehost

You’re going to be amazed at how simple this process truly is. Bluehost and WordPress work together seamlessly to make this a very, very simple process for everyone involved.

Bluehost will prompt you to create a password (remember it, it’s important!) and then they take over and literally walk you through how to start your blog.

You’ll get to pick a theme for your WordPress blog, and once you do, you’ll get to start creating how your site looks. (This is the fun part!)

They will also ask if your site is for “Business” or “Personal” and this question can be answered however you want.

And if later on down the road you decide that you want to change your theme, that’s totally fine! You can change up the appearance of your blog as often as you want.

Literally, that’s it. You just completed the process from start to finish and have a hosting company AND WordPress blog.

Need help brainstorming a niche, coming up with blogging topics AND making money with your blog? Here’s your opportunity to learn how to start the money making blog you’ve always dreamed of! Click here to learn more!!

What’s holding you back from starting your own blog?