In order to set up a blog you will need a domain name and web hosting. If you are new to starting a blog then I recommend that you register your domain & hosting with the same company to keep things simple.
Domain Name: This is your website address i.e. the domain name for this website is makeawebsitehub.com. Try to choose something short and catchy for your blog that will be easily remembered. I recommend that you stick to .com domain names if at all possible as many of the new domain names aren’t as easy to recognize.
Web Hosting: This is where your blog is stored online. There are lots of different hosting companies out there which offer different types of hosting for a variety of different types of websites. The WordPress platform is free of charge but you will have to pay around $3-4 per month for your Web Hosting and Domain registration fees.
The Best Place To Buy Your Blog’s Domain And Hosting.
I personally use and can highly recommend using BlueHost.com to start a blog because of their simple installation process, great customer service & reliability. They’re also recommended by WordPress.org as a top host since 2005.
Affiliate disclaimer: I recommend Bluehost because I use them on a lot of websites that I own or have built for clients. I also truly believe they offer a superior service to other hosting companies. All Bluehost links on this page are affiliate links which means that I will get commission if you buy hosting with Bluehost via one of my links. This helps me to run makeawebsitehub.com and keep all the guides on this site free to use and share.
Over the years, I’ve tried dozens of different WordPress Hosting providers, so I suppose you can call me an “expert” at choosing the worst best hosting for my blogs. If you want to learn more about what is on offer then read my web hosting reviews.
Once you have decided on which web hosting company to work with you will need to install WordPress on your account. I have created a guide on how to install WordPress on a variety of different web hosts.
Remember: If you’re unhappy with your BlueHost purchase within 30 days, they will give you your money back.
When you sign up for hosting with BlueHost there are some additional services they offer. Domain Privacy Protection means that people won’t be able to see the name, address and contact details of who owns the blog, if you’re happy for people to know who owns the blog then you can deselect this and save yourself about $12 per year.
Starting A WordPress Blog On BlueHost
For a limited time only you can get basic hosting from Bluehost for a crazy cheap price of just $2.95 per month (36 months sign up + free domain name).
For new bloggers looking to grow their sites, I recommend going for the Bluehost Plus plan for $5.45 per month, as you get a lot more unlimited features. This is ideal if you plan to scale up your blog in the future or host more than one website.
Normally the Plus Plan hosting package would cost you $10.99 p/m, so jump of this deal now while it’s still available.
Remember that you can always start off with the basic plan and upgrade whenever you feel you need more features.
Here’s What You Get For $5.45 Per Month With The BlueHost Plus Plan:
- A FREE domain name ( worth $15 )
- Fast, high quality & reliable web hosting
- Free Site Builder
- One-click WordPress Install and 24/7 support.
- Unmetered website space
- Unmetered bandwidth
- Unlimited email accounts
- Unmetered email storage
- Host unlimited numbers of websites on your account
Click on the “Get Started Now” button to start the process of creating your very own blog.
2. Next you’ll need to select the right plan for you and your blog. I recommend either the Plus or Prime packages. You can start off with basic if you like and upgrade anytime you feel you need more features to run your website.
3. Once you’ve selected your plan you’ll then see this page…
If you already have a domain name, from another domain name provider, that you want to use; then just enter it in the right hand box and then click next to assign your domain name to your new hosting.
Let’s say you don’t have a domain name and you want to claim your free domain.
Type in the domain name that you’d like in the left hand box where it says “New Domain” and then click next. If it’s available then you’ll be able to proceed.
If it’s already registered then BlueHost will cleverly show you some similar domain names that you might want to consider. Or you can just type out another domain name idea to see if it’s available.
4. So you have found the domain name of your dreams and you’re now ready to set it up with your new hosting. The next screen you’ll see is the domain registration page where you will have to put in all the boring details such as account information, but this takes no time at all.

5. Once you’ve filled out the domain registration form, its then time to select your hosting plan. You’ll find this section directly below the account information section.
I normally suggest you select the Plus or Prime plan at 36 months to get a better deal on the hosting, but 12 or 24 months is fine also.
I normally don’t click any of the other options as they’re not essential however I do recommend getting domain privacy if you don’t want anyone knowing who owns the domain. The great thing about the Prime package is this option is free.
Then scroll down and fill out the billing information, click submit and you are done!
6. You should then receive an email from BlueHost with all your account and login details. Check your spam folder as it can sometimes end up in there if your email client is a little too sensitive.
Keep your login and welcome information safe as you may need it for future reference.
7. The next thing you’ll need to do is to create a password for your WordPress dashboard login. This is the page you’ll see next after paying for your hosting package. Simply click on the green button to create your password.
On the next screen, you’ll need to put in your desired password into both fields. My advice to you would be to make the password over 15 characters with a mix of numbers, upper and lower case letters and a few special characters such as $%*(*£!.
Make it hard as possible for those hackers wanting to get into your blog. Once you have a long and complex password, make note of it and click next to move onto the next stage.