How To Buy Hosting with A Free Domain Name for WordPress Blog in 2021

89 / 100

Most new bloggers make the mistake of buying hosting from unreliable companies and end up regretting this misstep later. In this step-by-step guide, I will share everything you need to know to buy reliable web hosting and a domain name.

In this tutorial, we’ll use Bluehost hosting an officially recommended service for WordPress hosting.

With Bluehost, you’ll get one free domain.

You’ll also get free SSL Certificate which is a must have

I suggest you follow along with this guide and purchase your hosting plan and domain name as outlined here. 

Before we dig in, here are a couple of things you must have in place first.

1. Domain Name

This is like your online address. This is where your blog/website lives.

As I said earlier, you will get one free domain name with Bluehost, or you can use any of your existing domain names if you already had one purchased. (Even if you don’t need the free domain name now, you can use it later.) 

2. Payment Mode

When purchasing hosting be sure to have a payment plan in place. You can make payment via credit card, debit card, or PayPal.

Now, let’s dig in…..

The step-by-step guide to buying a web hosting plan:

Visit the Bluehost homepage and click on “Get started now!”

bluehost hosting

This will take you to a page with three different packages to choose from. I will quickly explain the various packages, to get a better understanding of what these packages offer.

hosting plans

I’d recommend:

  • Running only one site: Basic
  • Running more than one site: Plus
  • Need guard: Prime

There’s not much price difference between plus and prime packages, I’d suggest you opt for Prime. With the Prime package, you can host unlimited sites in the future if you need to.

Note: The links I have provided in this article will offer you a huge discount on all of these packages. This discount is only for the first bill, so it’s better to buy a package for 2-3 years if looking to save money.

Click on “select” in front of the plan of your choosing.

Step 1: Choose a new (free) domain, or use an existing domain.

After selecting your plan, you can either choose to get a free domain name from Bluehost, or you can use any of your existing domain names if you have any.

domain name

Note: you can use your free domain name later if you don’t need it now.

For those using an existing domain name, you’ll have to change the nameservers at your domain registrar to:


If you want to keep things simple, enter the domain name you wish to buy in the “new domain” field, and your free domain will be activated with the web hosting plan.

Step 2: Enter your account details.

account information

Here, you need to enter your details (name, email address, address, etc.).

Make sure you verify every detail, especially your email address. Your login and hosting information will be sent to your email address

Step 3: Select the right package.

This is a very important part, ensure you pay extra attention here to make sure that you are not overcharged for add-ons that are not necessary.

Choose your hosting package between 24 or 36-month term.  You will notice that the price decreases with an increases the tenure.

payment info

Step 4: Complete your hosting purchase.

complete purchase

Before making payment, I suggest that you scroll up and verify all of the information once again.

By default, you will see the option to make payment via credit card only, but if you want to make payment via PayPal, click on “more payment options” and it will reveal the pay by PayPal option as well.

Step 5: Select a password.

This is the final stage of your web hosting purchase

You can choose a password of your own choosing, or you can use a password generator to create a complex password (which I recommend). Copy and paste the password in a safe place, and click on “Paste”.

Here the process of buying web hosting for your blog is 98% complete.

Step 6: Log into your web hosting cPanel.

Check your email, you’ll find a confirmation email with all of the login information for your web hosting account. The only thing that will not be included in the email is the password you created in the last step — this is for security purposes.

Go to, and click on “login” at the top.

In the login field, type your domain name or username and the password which you have chosen or generated then

Click “submit”.

login to dashboard

Now you’ll be inside your Bluehost Dashboard which is optimized for WordPress:

That’s it! Congratulations! You have just purchased your web hosting package and domain name.

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on pinterest

1 thought on “How To Buy Hosting with A Free Domain Name for WordPress Blog in 2021”

  1. Pingback: WordPress Security Guide: 10 Tips to Secure Your WordPress Site - SemaSEO

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Posts

side hustle

Online Side Hustles In Kenya That Pay Up To $50 Per Hour.

Kenyans are known for their entrepreneurial spirit, so it’s no surprise that there are many online side hustles you can consider. There’s no time like the present to start making some extra money. Whether you need to pay down debt, save for a rainy day, or just want to have a little more spending money, there are plenty of side hustles that can help you reach your financial goals.

affiliate programs

Should Freelancers Join Affiliate Programs?

As a freelancer, you may be wondering if you should join affiliate programs. The answer is: it depends. Affiliate programs can offer great benefits, but they may or may not be the best option for you.