How to Start a Blog Using WordPress and Bluehost | Blogging TutorialIn this tutorial, you’ll learn how to start a blog on Bluehost.

This post contains affiliate links. Please read my full disclosure for more information.

This post details how to start a blog using and Bluehost easily and quickly – so you can start a blog right away.

Blogging is a journey, and it has been an amazing one for me so far. Blogging is your very own creative outlet where you can write about your passions, share your ideas and inspiration, and gain a community of readers (and hopefully new friends!) who share your interests.

When I first started blogging, I didn’t know nearly everything that I had wished to know. I was researching and sorting through tons of resources that other bloggers created, which was very helpful, but tedious and time consuming at the same time. I just kept reading about hosting and domain names. Meanwhile, my brain was saying “The who? The what?”

Don’t worry; we’ve all been there.

That’s why I created a detailed tutorial. I want to help you skip the fluff, and learn simply and quickly what you need to do to start a blog. In this tutorial, you’ll benefit from the breadth of blogging information I uncovered along the way, all in one place. I have laid out exactly what you need to do, in simple terms, so that you can easily start a blog, even without any previous knowledge in this field.

I also have several blog posts related to blogging that will be helpful in your blogging journey. You can reference these informational posts about blogging anytime.

My Recommendation: Before you start your blog, it would be wise to do these 5 things first. It will cut down on time when you actually start making your blog, and you’ll have a pretty good sense of the type of blog you are going make.

Now, if you’ve read through the blogging posts, or are just ready to jump in and actually to start a blog, you have come to the right place! I’m so excited you are starting your own blogging journey. It’s going to be amazing.

Now, let’s begin!


Feel free to skip this section and head straight to the tutorial section if you’re ready to get started with making your very own blog. If you want more information before you begin, I don’t blame you. That’s why I created this pre-step section.


You will fall into one of these 3 categories:

Category 1: You want to make money with your blog!

If you are looking to monetize your blog, proceed, as this tutorial is specifically made for you to understand how to be self-hosted on WordPress.

Category 2: You are blogging for only pleasure.

If you are just looking for a fun, creative outlet, and don’t care to make money blogging, you don’t need to self-host your blog. You can simply make a free blog on a platform like Blogger or

Category 3: You want to make money with your blog and do it for pleasure!

Yay, I was hoping you would fall into this category. Just kidding. But, I really do think that if you’re blogging for pleasure, why not go ahead and try to make money with your blog since you’re planning on doing the work anyway?

You may have noticed I have mentioned self-hosted a few times at this point. So, what is self-hosted and why should you care?

In short, self-hosted means you have more control over your website. You should care because you’ll want to be self-hosted if you’re planning on making money with your blog.

I think it’s important for you to understand that there are several ways to start a blog and that the combination of using and Bluehost (which is what I use) is not the only route. To put it simply, you could use or Blogger (both hosted platforms) instead of (a self-hosted platform).

Here’s the difference between, a hosted platform, and, a self-hosted platform: is a hosted platform while is a self-hosted platform. If you decided to use, you would not need to also have a hosting provider, such as Bluehost. You would only need to use There are several stipulations though by using a hosted platform, which is why many successful bloggers use a self-hosted platform instead.

Similar to Blogger, you could start a site absolutely free. One main difference is the way your URL or domain name displays. If I would have used for free, my domain name would look like this: If you’re blogging for only pleasure and do not intend to make money blogging, there is no need to have a self-hosted platform. If you want to make money blogging, you want your blog to appear professional and legitimate by having a URL that is only your domain name. My URL or domain name is, which is much more professional than

You could still use, a hosted platform, and upgrade by paying for a custom domain. This would alleviate the issue I mentioned above. However, you will still not have the flexibility and control that you do over a self-hosted platform, like

There are several limitations on blog monetization avenues with a hosted platform, whereas with a self-hosted platform, you have the ability to partake in unlimited monetization avenues. This is important because as a money-making blogger, you will most likely want to have revenue coming in from multiple avenues so you can reach your full-earning potential.


That is, what do you want to write about? Think about it this way: what do you love doing? What could you spend hours on end explaining to your friends? What do your friends and family tell you you’re really good at?

When determining your blogging niche, you don’t need to decide exactly what your niche is, as it will probably alter a bit when you start writing your posts. But you should have a good idea of the main theme because it will affect Step 1 below.




The first step to start a blog is to choose a domain name. A domain name is simply what people type to get to your website. My domain name is

Have you thought about your blog name? I’m sure you have!  Your blog name usually aligns with your domain name and it will be crucial for you to pick one that represents your blog well, as it’s the first thing your readers will see when they come to your site. Your blog name should identify quickly what your blog is about. If you want to go a more subtle route with your blog name (such as having it be your own name), you may want to consider adding a tag line under your blog’s title, or your name, so readers will get a general idea of what you write about on your blog.

Now it’s time to decide upon a few blog names. You don’t want to get your heart set on just one name because it may be taken. You’ll need to do some research, both to see if your domain is taken and also to see if the name is taken on social media, that is, if you’re planning to set up accompanying social media accounts.

You can check to see if your domain is available here:

When you’re searching, please, please, please get a .com address. It’s for your own sake. You do not want a .net, .info, or .whointheworldwilleverrememberthis. You get my point.

A .com is the way to go.

When searching to see if your potential blog name is taken on social media, you’ll have to do it the old-school way and go to each social media platform and type in the URL you are seeking. For example, I had typed in to see if it was available before choosing my blog name. Luckily, it was available! But, I did go through several names before I chose this one because many of the ones I thought to use were already taken.

After selecting your domain name, you actually need to register it so no one else can take it! (I’ll show you exactly how to register it using Bluehost below). There are several ways to do this, but if you’re just starting out, you probably want to keep things as easy as possible and do everything in one place. I recommend using Bluehost to register your domain. You can actually get your domain name completely free if you set up hosting with them (you’ll read more about this in the next step). I used Bluehost when I set up my blog and it was easy and seamless.



The next task you’ll need to do to start a blog is to set up hosting. You’re going to need to find a hosting provider if you’re looking to have a self-hosted blog. As I mentioned above, if you’re looking to keep things as easy as possible, you’ll want to use Bluehost for your hosting provider. By doing this, you’ll automatically get your domain name free. Score.

I used Bluehost when setting up my blog, and it has been wonderful. Here are a few reasons why I chose to host my site on Bluehost:

  • Not only was the process easy, but they also have 24/7 customer support via phone, chat, and tickets if you run into a question along the way.
  • When you sign up with Bluehost for one year or longer, you receive a free domain.
  • Bluehost supports more than 2 million websites, so they know what they’re doing.
  • They have their own training videos to help you build a successful website.

Get started with Bluehost



If you haven’t already, click over to Bluehost using my link (thank you for using my link and supporting this blog), and click the green button that says “Get Started Now.”

Awesome tutorial about how to start a blog using Bluehost



You can choose any plan that fits your needs. For the purposes of a newbie blogger, I’d recommend selecting the basic plan. At this point, you only need one website and won’t have that much content that you’d need more than 50GB. Note that the pricing for the basic plan is offered for 36 months, and you have to pay one lump sum to get the lowest monthly rate.

Awesome tutorial about how to start a blog using Bluehost




If you’re a brand new blogger and haven’t set up your domain yet, this is where you’ll do so. You should have already tested domains in the search domain box above and found your perfect domain. Once you have input your domain name, select “next.”

Awesome tutorial about how to start a blog using Bluehost



You’ll come to this screen where you’ll input the requested information.

Awesome tutorial about how to start a blog using Bluehost

Note that under the “Account Plan” setting, you can switch your plan to be for a different amount of months. As I noted above, you’ll notice that you have to at least pay for 36 months to get the lowest monthly rate.

Make sure to read through the Terms of Service, Cancellation Policy and Privacy Policy.

Once you’re ready, click “submit.”


The next screen will prompt you to create a password.

Once you complete this task, hosting set-up is complete! Way to go!



After you create your password, you should be automatically logged in. Under your cPanel, you’ll see a box that says “Install WordPress.” Select that.

Awesome tutorial about how to start a blog using Bluehost

At this point, you’ll be redirected to a URL that says Mojo marketplace. This is correct. You’ll select “Continue with installation.”

Fill out all your information.

Congratulations: You have a WordPress blog hosted by Bluehost! You did it!

Now it’s time to get rockin’ and rollin’ on your blog.




You should have received an email from Mojo Marketplace verifying your set up with WordPress. The email will look like this:

Awesome tutorial about how to start a blog using Bluehost

Keep this email handy and in a safe place, as it has important information you will need to reference.


You’re now in your WordPress dashboard, which is basically your blogging home base. You’ll want to get to know this dashboard well, and you will, in time, as you continue to work on your blog.


Now that you officially have a blog, you should add in any blog posts that you have written. If you haven’t written any yet, go ahead and put some Lorem Ipsum text in place of your content so you can get a general idea of how the content will appear.

Head to “Appearance” > “Themes” to select which theme you want. I spent days going through themes and applying them, then removing them and so on. Take your time because you probably won’t go through a blog redesign anytime soon.

Once you have your theme, head to “Appearance” > “Widgets” to select a few widgets to get you started. Some of my favorite widgets to use (and ones I use on my blog) are “Pinterest PinIt Button” and “Shareaholic.”

Create your pages. Your pages essentially fill your top navigation bar. I had outlined my navigation bar before I started my blog so that I knew what I would need to find as a theme to fill my need.

You’ll continue to play around in your dashboard as you build your blog and I’m sure you’ll go through several revisions when you first start. This is completely normal. Take your time and enjoy the ride! You’ve got yourself a blog, my friend. It’ll be no time before you catch the blogging bug.

More resources for bloggers:

6 Reasons You Should Start a Blog

Starting a Blog? Do These 5 Things First

The 3 Keys to Blogging Success

No Fail Blog Post Ideas

15 Smart Things to Do the First Month After Starting a Blog

4 Reasons Bloggers Should Use Canva

How to Add Images to Your Blog’s Sidebar Using HTML

Did you start a blog?

Once you start a blog, add your blog URL in the comments below – I’d love to check it out!

Leave a Reply

Your email address will not be published. Required fields are marked *