How to Start a Self-Hosted WordPress Blog on Bluehost

I have had countless people ask me, “Can you teach me how to build a website?”  After explaining it to several friends, I decided it would be much easier to create a guide on how to create a WordPress site that is hosted on Bluehost.

Why Bluehost you ask? I recommend Bluehost because it is inexpensive, reliable, easy to use, and makes installing WordPress extremely easy. I host all my WordPress sites on Bluehost, and I wouldn’t recommend them if I haven’t had a great experience using them myself.

Online advertising and affiliate marketing are some of the best ways I know to earn passive income.  I remember being skeptical at first, but when my first blog post started generating over $400 a month and I began being solicited by potential advertisers, I knew I was onto something.  That being said, let’s get started.

How to Start a WordPress Blog on Bluehost

Start a WordPress Blog on Bluehost

1. Register a Domain Name

Choosing a domain name can prove to be a challenging task.  Ideally, you want something memorable, short, and relevant to your content.  This can be tricky, and I recommend putting some thought into it your domain name before you commit to it.

You can click here to purchase your domain name and create your blog

If you sign up directly through Bluehost, you get your domain name for FREE as long as you buy 12 months of Bluehost web hosting.  This is a great value because you’ll have everything you need to start your blog, all hosted on Bluehost.

2. Buy Website Hosting for your Blog

Host Your WordPress Blog on Bluehost

The cheapest way to start your blog is by choosing the “Basic” plan.  The “Basic” plan has everything you need to start your blog.  You can lock in my special rate of $3.95 a month price if you sign up for a 36 month plan.  However, If you’re unsure about your blog, you can sign up for 12 months at $5.45 a month.  It will only cost you $65.40 to start your blog and host it for a year.  Plus you still receive the free domain name, saving you money.

Bluehost WordPress Website Hosting

Don’t worry about the Plus and Business Pro plans as they are more expensive, and you can always upgrade later if you need to.

I would also recommend Domain Privacy Protection If you would like to keep your contact information private and safe.

Another great thing about Bluehost is that you’re not locked into a contract.  You can cancel your hosting at anytime and they will refund you the remaining balance on your hosting plan.  I would recommend setting up auto-renewal as well.  The last thing you want is to build your blog for a year, and then fail to renew your account and your website goes down and you lose business/visitors.

3. Connecting Your Domain and Hosting

You can skip this section if you buy your domain through Bluehost.

If you already have a domain through another company such as Go Daddy, then you will need to connect your domain name to your Bluehost hosting account.

How to Modify your DNS Nameservers on your Go Daddy Domain to connect it to your Bluehost website hosting:

  1. Log into the Account Manager
  2. Click Manage Domains from the Domain Names drop-down or the Manage Your Account list.
  3. Select the domain name you wish to point to your Bluehost hosting account
  4. Enter your updated name server information in the spaces provided under the Name Servers heading and click Save Changes.  Your entries should look like:;

Finally, you will need to add the domain as an addon domain to your Bluehost web hosting.  You can do this by clicking on “Domains” when you are in the Bluehost cPanel and then clicking on assign.  Just follow their steps and you will have your domain pointing to your Bluehost hosting in no time!

4. Install WordPress on Bluehost

Now that we have purchased our domain name and hosting, it is time to install WordPress!  Bluehost makes installing WordPress simple and easy, and best of all, it is FREE.

  • Once you are in your cPanel, find the “website” section and you should see the icon the says “Install WordPress”
  • Next, click the green “Get Started Arrow”
  • Now, select the domain name you want to install WordPress on.
  • Finally, input your Site Name or Title, Admin Username, Admin Email Address, and your Admin Password, check the necessary checkboxes, then click “Install”.  DO NOT USE “ADMIN” as your username.  This is the WordPress default and hackers will try to use it!  Be sure to create a secure password using letters, numbers, and special characters.

Congratulations!  You now have a WordPress blog!  Now it’s time to work on the design and producing quality content.



Please enter your comment!
Please enter your name here