How To Set Up Your Blog With Bluehost

Written by

Our content is reader-supported. If you click on our links, we may earn a commission. How we review.

This is step 4 (out of 14) in a “how to start a blog” content series. See all steps here.
Download the entire content series as a free ebook here 📗

To get your blog installed and ready to get published on the Internet, you’ll only need two things:

  • Domain name – The web address of your blog.
  • Web hosting – A server to store your blog files and keep it online for others to browse and read at all times.
And as I will show you here below with just a few quick clicks you can purchase and set up both of these things as easy as 1-2-3 with

First, it’s time to register a domain name for your blog, and select the blogging platform and hosting you’ll be using in order to get your blog live online.

The combination of domain name and hosting I recommend to all bloggers I know is a blog hosted by Bluehost. They’re super simple to start with and there’s a money-back guarantee in case things don’t go as planned.

How To Create Your Blog With Bluehost

bluehost homepage

➡️ Click here to head over to and click the green “Get Started Now” button.

Next, you choose a hosting plan by clicking a green “Select” button. The basic plan is good to begin with, and you can always upgrade later on.

enter domain name

Now it’s time to get your domain name.

Register a domain name (free for the first year with Bluehost) or use your own domain name that you have registered someplace else.

If you have registered a domain name in the past that you’d like to use for this new blog, enter it in the “I have a domain name” box.

Don’t worry, doing so won’t mess it up if it’s currently being used elsewhere. Entering it here is just so that Bluehost can identify your account.

If you’re not sure about a domain yet? Just click the “Choose Later!” link at the bottom of the page (it might take a minute for this link to appear), or, hover your mouse over the back button of your browser to trigger a popup.

bluehost sign up

Now it’s time to sign up for your hosting account. Choose an account plan based on how far in advance you want to pay. Bluehost bills 1, 2, 3, or 5 years upfront.

They do not offer a monthly payment option (hosts that do charge a lot more). As you can see, it works out to be a very reasonable monthly amount. Not bad for your own blog or website, right? It’s a great deal.

Ignore all the extras/add-ons (unless you want to get them).

The total is the amount you’ll pay today. You won’t have to pay again for 12, 24, 36, or 60 months, depending on the package you chose. Remember, there’s a 30-day money-back guarantee as well.

Fill in your billing information, select if you’d like to pay with a credit card or PayPal, and confirm that you agree to the fine print, and click Submit.

order confirmation

Now you’ll be taken to your order confirmation page. After your purchase is complete, you’ll be asked to set a password for your Bluehost hosting account.

create password

Just click the “Create your password” button. You will also be sent an email with the order confirmation, as well as login information.

This is the password to your Bluehost account, not your WordPress blog (you’ll get this login information in a later step).

bluehost automatic wordpress install

Next Bluehost will install WordPress and create your blog

Bluehost will create your blog based on your answers (remember you can always make changes later on i.e. there are no right/wrong answers here).

wordpress installation

Bluehost will install recommended WordPress plugins (remember you can always make changes later on i.e. there are no right/wrong answers here).

Install a theme – or choose to do it later. Bluehost gives you the option to pick a free WordPress theme right away. I recommend you click “Skip this step” at the bottom of the screen. Why?

Because many free themes are not kept updated. Outdated themes compromise your blog’s security which hackers can exploit. It’s not worth the risk.

The theme that comes pre-installed will be okay for now. I recommend switching to a StudioPress theme later on once you’re all set up and more familiar with WordPress.

bluehost hosting dashboard

Now WordPress is all installed and ready to go, and you’ll be taken to your Bluehost hosting dashboard.

This is your blog hosting portal where you can access your WordPress site (direct link to the site and its dashboard).

You can also access Bluehost’s Marketplace (premium addons and pro services), Email & Microsoft Office (premium email and productivity tools), Domains (domain name manager) and Advanced settings (cPanel).

wordpress dashboard

Access your Bluehost WordPress dashboard. At the top of the next screen, you’ll see a notification indicating your site is on a temporary domain to start.

This is normal so don’t be alarmed if the domain (or URL) in your browser’s address bar looks funny initially, or doesn’t match the domain you entered above.

If you registered a free domain name at the beginning, it usually takes 2-24 hours for it to become fully registered. When it’s ready, Bluehost will switch it for you automatically.

If you used an existing domain or opted to choose a domain later, you can set it up when you’re ready. (If you’re unsure how to do that, contact Bluehost support, or see the next section here below where I’ll walk you through the easy steps.)

That’s it, you’ve done it. Give yourself a pat on the back because you now have registered a domain name, got blog hosting and have had your WordPress blog all installed, configured and ready to go!

If you haven’t done it already, go and grab your domain name and blog hosting from Bluehost, then come back, and let’s go through the next steps.

Bluehost Domain Name Set Up

Did you choose a new domain when you signed up with Bluehost? If so then check your email inbox to find the domain activation email. Click the button in the email to complete the activation process.

Did you choose to use an existing domain? Go to where the domain is registered (e.g. GoDaddy or Namecheap) and update the nameservers for the domain to:

Name Server 1:
Name Server 2:

If you’re unsure how to do it, reach out to Bluehost and have them walk you through how to do this.

Did you choose to get your domain later when you signed up with Bluehost? Then your account was credited for the amount of a free domain name.

When you are ready to get your domain name, simply login to your Bluehost account and go to the “Domains” section and search for the domain you want.

At checkout, the balance will be $0 because the free credit has been automatically applied.

When the domain has been registered it will be listed under the “Domains” section in your account.

In the right-hand side panel of the page under the tab titled “Main” scroll down to “cPanel type” and click “Assign”.

Your blog will now be updated to use a new domain name. However please note that this process can take up to 4 hours.

Join our newsletter

Subscribe to our weekly roundup newsletter and get the latest industry news & trends

By clicking 'subscribe" you agree to our terms of use and privacy policy.