How to start a successful wordpress blog on bluehost from home and make money

by | Aug 26, 2017

If you’re here to learn how to start a successful blog from home and make money from it, then, you’ve taken a step in the right direction.

One of the biggest challenges facing aspiring bloggers is finding a tutorial online, that will teach them how to start a blog and make money from it without meandering and sometimes resulting in dead end.

I’ll teach you how set up a self hosted wordpress blog on bluehost in this tutorial. You’ll be getting a clear explanation about how to:

  1. Get your own domain name

2. Choose the best web hosting

3.  Install WordPress.

 4. Understand the wordpress dashboard

5.  Install a theme.

6. Make money with your blog

There is no gainsaying that blogging gives you the opportunity to make money from the comfort of your home. It’s a job that can be done anywhere, as long as you have access to a computer and an efficient internet service.

There are so many reasons why you should start a blog as a way to make money from home.

It gives you the opportunity to: control your time, be your own boss, express yourself the way you feel; you really can be yourself without imitating another as a blogger – It’s your unique personality that gives you a voice in blogging, and makes you stand out.

When you start a blog, you’ve a good platform to make money in diverse ways. Your blog becomes your marketing tool to showcase your products, services and even your skill to the world.

And do you know what? There’s hardly any area in life you cannot blog about.

For example, if you’ve a passion for: sewing, taking care of babies, being a good wife, good cook, keeping a home tidy.

Or you want to tell people how to be: a stay at home daddy, have a  backyard garden,  home school their children.

Perhaps, your case is non of the above, however you know how to: write well, handle difficult teens, have a corporate job experience you want to convert to making money from home, or you already have a home based business that you want to give an online presence.

 Whatever your idea, you’re almost guaranteed you can turn it into a blog. 

Oh! I almost  forgot those at home feeling frustrated seeking employment and not getting it. There is something in you, discover it and get on the blogging hive.

The amazing part of all these?  You’ll actually make money from telling your story to the world, if that is all you know how to do as a blogger.

Additional reasons to learn how to start a blog and make money.

I make money from home running this blog. I’m not under the pressure of a boss. I set my financial targets, decide how much time I want to work, and when I want to take a holiday.

Hey, did I forget to tell you that I’ve also escaped the hassles of commuting to and fro work everyday?

Blogging is a great way to make money, but it’s an upfront investment.

When you’ve known how to start a blog, and monetised it with a good monetization strategy, you’ll begin to make money with little or no effort.

Think about it, isn’t it wonderful to get to make money when you’re not there physically?

Learning how to start a blog and make money can be so overwhelming with so much to learn, and a bunch of new terminology to understand.

And as such, many throw in the towel mid way.

But, this doesn’t have to be your story because I’m  here to make sure that’s you start your blog the right way.

Advice on how to start and run a successful wordpress blog on bluehost

1. No excuses: “Excuses are the fuel of failure.”   I absolutely agree with whoever said this. There is no faster way to failure than psyching yourself out before a challenge actually begins.

So, give yourself a good reason to start your blog today. Remember,  nobody can convince you better than yourself.

   2. Don’t give up midway: Promise yourself not to give up, even when it gets difficult.

Hmm… did somebody tell you to start a successful blog and make money from it is easy? That’s not totally true.

Blogging takes patience, dedication and hard work.

Running you wordpress blog on bluehost requires a lot of work. Nevertheless, if you can weather the storm,  the result is rewarding.

You know what they say, “if patience is worth anything, it must endure to the end of time.”

Now,  before we begin to learn how to create a blog in wordpress step by step, I want to disclose to you that there’re some affiliate links (but not all the links) on this post.

As my esteemed reader, I feel obligated to tell you this. Most of my recommendations are products I use, or know to be good for my readers. Please, be rest assured that the purchases you make through this links are at no extra cost to you.

However, I make a little commission from your purchase.

With that said, let’s start.

How to start a successful wordpress blog on bluehost and make money in 6 uncomplicated steps:

1. Get your own domain name

2. How to choose the best web hosting

3.  Install WordPress.

 4. Understanding the wordpress dashboard

5.  Install a theme.

6.  How to make money with your blog


A domain name is your online address where internet users can access your website.

For your blog to be successful and widely accepted, get a domain name that conforms with the global professional standard.

Use the dot com, dot net, dot org name extensions. You may have come across some domain like this “” or “” having another name as an extension to the domain names. These are usually domain names you get using free blogging platform like blogspot or tumbir. Some people go for these because they claim to be free.

This is a misconception, because they are not really free, they have some limitations. Taking the example of the domain name above, you’re not allowed to have your domain name without their name added as an extension.

Considering the millions of blogs online already, your aim should be to stand out and be professional.

If you’re blogging for fun and have no plans to earn an income from it, then by all means start with a free blogging platform.

On the other hand, if you’re hoping to start your blog and make some money down the line, IT’S NOT FREE.

For your blog startup, you need hosting and domain name,  and this cost money

But, the cost is really small compared to setting up a brick and mortal business.



What is a web hosting?

Web hosting is a service that allows your blog to be accessed or available through the internet by others.

Every file on your blog is house and maintain by your web host. It’s also where you install the wordpress software.

There are  many web hosting company, but the one I recommend is  BLUEHOST.

Why I recommend Bluehost?

1. I use Bluehost. This blog – the online compassis  is hosted on bluehost. I’ll only recommend to you what I consider the best for  my blog.

2. You get a domain name which cost around $11 per year for free when you sign up for hosting. That’s a lot of saving.

3.  It’s cheap. It starts at $3.95/month. I usually recommend signing up for a minimum of 12 months hosting. Because the more time you spend with them the higher discount you get. It also allows you to concentrate on blogging for long without thinking of hosting cost in the near future.

4.Bluehost offers 24/7 customer care support. You can chat with them whenever you wish to get if there ever was a problem.

5.Their uptime is 100%. It has never failed me.



How to get Your free domain name and web hosting plan.

I believe you’ve a name for your domain by now. To buy a hosting plan you need a domain name, your credit card, or  your PayPal account.

First, what you want to do is to head over to ”” and click “get started.”





Next, choose from the 4 options plans- the basic plans, the plus plan, the prime plan, and the go pro plan.

We’re just going to eliminate the go pro plan because it’s too expensive for a blog start up.

We’re are also going to eliminate the prime plan because the recurring billing will be high, you can see that from the board.

So we’re left with both the basic plan and the plus plan. The difference between these two plans is the numbers of websites/blogs that can be hosted on them.

In the basic plan, you can only host one website, while in the plus plan you can host unlimited domain.





Commitment time


Now choose how long you’re going to make a commitment for.

The basic plan is really all you need if you want to host just one website with no other site in the future. This is the best option especially for those who are just learning how to start a blog and make money from it.

If you’ve made a choice to get hosting from Bluehost , use this link to get the discounted  price and a free domain.

You get more discount when you sign up for more time. However, if you’er working on a tight budget, I’ll recommend you go for the basic 12 months plan.

12 months  is long enough to save you the worries of having your blog taken down due to expiration of hosting, and consequently leading to loss of money from your blog.

The only additional thing you have to pay for is Domain Privacy Protection which is $0.99 per month. This is very important for your site information protection.

You have no fear of loss if you decide for any reason you don’t need the plan anymore.

Blue host has a 30 days money back refund policy. And after, any refund will be pro- rated


You’ll be taken to where you’ll be asked for your domain. Enter your DOMAIN NAME into the feed and it will check to see if it’s available. If not available, it will return “not available.”


My desired domain was not available in dot com. What I did was to add “the” and I got “”

My first recommendation is always the dot com, but if it’s not available you can go with the dot org or dot net. Or better still, choose another domain name entirely.

Next, if your domain is available you’ll be taken to “create my account” page.



Make sure to fill in your details carefully, especially your email and your phone number. Your login details and your hosting information will be sent to you through the information you provided.

So, Make sure you verify your details especially your email and phone number.


You’ve to be extremely careful now in this section, so that you don’t pick up additional cost that will inflate your bills.

Uncheck or UNTICK “site backup pro” and ”site domain security,” as you don’t really need them.

Next Payment information.

If you want to pay with PAYPAL and not with credit, click “more payment option.”

Read through the license and service agreements and check the boxes.

After the payment, a sale page will appear at the end. Ignore this, and click on “complete.”


Now, you’ve successfully purchased your blog hosting. A confirmation email will be sent to your email box.

But it’s not finished yet!

On the “next page’, you’ve to CHOOSE A PASSWORD FOR YOUR ACCOUNT by clicking “create your password.”

Now you’ve to set your password. I recommend you generate a password you can remember.

Hold on! Before proceeding further, copy your password and paste somewhere to help you remember it. You’ll need it to login into your cpanel. This bears repeating – COPY THE PASSWORD AND PASTE IT SOMEWHERE SAFE.


Now, login into your Cpanel by: Going to, click on  “hosting” and click on login at the top right.




Type in your domain or username (get this information from the confirmation email sent to you.)

In the password field, type in the password you created or generated above ( the one you copied for safe keeping).

On the next page click on home and VOILA! You’re in the cpanel.

Step #3. How to Install wordpress on bluehost

What is wordpress?

WordPress is a content management system. This allows you to manage your blog or website without the use of the html or css, php skills. This is the reason why it’s my best blogging platform.

It’s the system that big websites like CNN, eBay, Techcrunch, Marshables, Forbes, the New York Times, 500 Fortune Companies, and Sony, to mention but a few are using.

Okay, let’s go straight to the tutorials…

To install wordpress, we’ve to log into our control panel (cpanel) as shown above if you are not already there.

Next, scroll down until you see WEBSITE BUILDER and click on wordpress. (The two options in the control panel are basically the same. But for this purpose, click on wordpress). Then click on install.

This is an easy way to install wordpress.


Next SELECT the DOMAIN to install wordpress on.



Next You’ll be given two options.  Either www or non www. Things are changing, the shorter the domain name the better, so I’d advice you choose the “non www.”

Next, click on check domain. This will lead you to advance options. Fill in the title, that is the name of your blog.   Change the username “admin” to your preferred name (do not leave it as “admin” choose your username). Change the password as well. (You do not always have to, but I recommend you do).



Make sure to check or tick the Automatic create a database. This is where your website database will be created.

Read through the license and service agreements. Select or check “I have met the conditions of GPLv2.” And click on “install now.”

Don’t turn off your computer until installation is complete.

When your wordpress is ready, you’ll get a congratulations message implying your WordPress installation is complete!

It usually takes from 1 hour to 24 hour  for your blog to propagate. You may not see your site if  you type your domain into your computer browser immediately it’s hosted.  Don’t panic, it needs time to propagate.

Click on view credential. There, you will see your admin login (admin URL) detail. Copy it and paste it into your word press seo blog (you’ll find that at the top bar). Now your blog is up and running.

Once you’re in the wordpress dashboard, the first thing you’ll do is to change your password.

Navigate to USERS and click on my name and change your password.

Users > your name> New password >Repeat password>Update profile.

Next reduce the load by deactivating  some plugins that came with wordpress. Such as, jetpack and mojo market place  to make your blog lighter, and consequently enhance the speed.

Navigate to plugin to do this.

The order: Plugin > installed plugin > check the plugin>bulk action>deactivate>apply>check the plugins again>delete>apply>yes delete this file and data.

Next, navigate to post and delete “hello world post.” Now, you can start blogging away!

Summary of step #3

Cpanel > wordpress > website builder > select domain > check domain > advanced option > automatic create a database > license agreement >install now

Step #4.  Understanding the wordpress dashboard

The WordPress Dashboard allows you to control all of the behind-the-scene details of managing your site. Once you find your way around the dashboard, you’ll realize it’s really easy to use and navigate.

Now,  let’s breakdown some of the most important features of the dashboard for those just getting into blogging:

  1. The dashboard home page: This is where you get a quick glimpse of the features of wordpress. When you log in to wordpress see a top welcome box from WordPress with some quick links to help you get started.

2.  Post: This feature creates, edits and exit contents in your blog. Your blog categories and taglines are also created here

3. Pages: Creating a WordPress page is very similar to creating a post.The difference is that static content are created in pages. Such as, about me page, thank you page, contact me page or any other static content you wish to create on your blog.

4. Media: This is where all the image, video or audio files you upload to word press are stores.The image feature also has the ability to   edit images.

5. Comment: This is where you can manage the comment on your blog. You have full control to approve, delete, or edit the comments left on their blog using this features.

6. Appearance: this is where you can edit your blog’s design and install new themes and layouts.

7. Plugins: are software that extend the functionality of your blog. In order words it enhances the performance of your blog.

One of the primary advantages of using the self-hosted version of WordPress, which is is the ability to upload and use plugins on your WordPress site. There are several free and premium plugins available for free download from wordpress.

8. Setting: This feature let you control how your site is displayed,  such as the title, tagline, language, and visibility.


Step #5. Install your theme.

If you’re in your wordpress dashboard, navigate down to appearance to install a theme.

Reminder: Go through these steps to get to your wordpress dashboard – “”  This should take you to the admin section. Next put in your  username and password.

As stated above scroll down to “appearance.”

Next Click on themes, and add click add new.

Free theme

Now you’re are presented with numerous word press free theme to choose from. Look at the themes, make a choice and click on it. Then click on upload theme, it will be uploaded and installed on your server.

Finally, you will be taken to a page to activate the theme.

You may choose to preview your theme before activating.

Premium theme

I’ve had a lot of inquiries on the theme I use. I use Divi theme on this blog, and other sites I work on.

It’s not a free theme, but it’s worth the money I spent on it. I always advocate using a premium theme if you want to stand out and be professional. Besides, you are able to make the money back that you spend on this theme very quickly from your blog.

With a free theme you do not get the option to customize your site as you want. What you see is what you get in free themes.

But Divi theme gives you various options to customize your site to your desired taste, and its the most popular wordpress premium theme.

Click the banner below to see a working demo of it.

Divi WordPress Theme
Kudos to you! You’ve completed the step by step guide on how to start your blog.
Step #6.  How to make money with your blog
Now that you’ve learn’t how to start a blog, you may be getting eager to know how to monetize it. Click this link to read the post on how successful bloggers make money from their blog.

Growing a successful blog from home or any where else, and being able to make money from it starts with building on the right foundation. That is, using the right blogging platform which is WordPress, and the right hosting service –  Bluehost.

There’re other hosting services, but the one I use and recommend is Bluehost.

I hope this guide helps you  get you blog up and running.

Related post:

  1. Best blogging platforms: Why bloggers favour self hosted over free blog sites. Read here…

2. Know your target audience and gain more traction in business. Read here…