Disclosure: This post may contain affiliate links and I may receive a commission if you purchase through them.
Are you looking to start your own blog to make some extra money on the side?
Blogging is a great side hustle to get into if you love being creative, you love helping others, you want to work for yourself, or you’re aiming to become location-independent.
In this post, I’ll teach you the exact steps on how to start your own blog so you can make some money on the side.
Free Or Paid Hosting?
To start off, you might be asking the question: Can I just use free hosting?
You’ve probably seen or heard advertisements for free domains from platforms such as Blogger, Tumblr, Squarespace, Wix, and WordPress.com. There are many out there!
But because they’re free, there are many limitations.
These sites only provide you with a subdomain, which means that your blog is hosted on their site. You don’t have full control of your site and you can’t fully customize it just the way you want to.
If you’re looking to make money off of your blog, it’s crucial that you pay to get self-hosted and your own domain. It will look way more professional and you’ll have the ability to customize it just the way you like it.
Don’t worry though – it’s not as hard as it might sound and I’ll show you each step of the way below on how to start a blog using WordPress on Bluehost.
Register A New Domain
But before getting into web hosting, we will first need to purchase a domain name.
There is always the option to purchase your domain name from your web hosting company but I usually avoid this.
The reason why I don’t recommend getting a domain from your hosting company is because things can always go wrong and the last thing you want is to have both your domain and hosting down at the same time. It’s always better to separate the two.
Namecheap is always my number one choice whenever I need to purchase a domain. I’ve had positive experiences using them because their customer service is great, they’re reliable, and their prices are very fair.
Sidenote: The hosting site, which I will be teaching you how to navigate through, gives you a free domain name when you sign up with their hosting plans. You can always take the free domain to save some money at the beginning and then transfer your domain to Namecheap when the first year is over.
1. Brainstorm Your Domain Name
First you’re going to want to brainstorm a list of domain names. Most of the time, your first choice will not be available so brainstorm a few dozen back-up names and get creative!
Now input the domain name into the search bar.
You can also click the bulk options button to the right if you’re interested in searching for multiple names at a time.
2. Choose Your TLD
Now, choose your desired domain extension (or TLD). I always recommend getting a .com extension.
3. Get Privacy Protection
After finding your desired domain name and extension, go to your shopping cart and make sure to enable the WhoisGuard option. You won’t be charged extra for this feature.
Why is the privacy protection option important?
Because WhoisGuard will hide your personal information so that your information won’t be public if anyone looks up your domain. This is so important because you want to avoid making your phone number, address, and so on public!
Luckily, this is a free service provided for no extra cost by Namecheap so take advantage of this.
Then purchase your cart.
Hurray, we’re now done purchasing your domain name!
Start A Blog With Bluehost
Now that you’ve purchased a domain name, the next thing you have to do when you start a blog is to purchase web hosting service.
My preferred choice as a beginner is Bluehost and based on my positive experiences with them, I highly recommend them!
As a beginner, you haven’t made any money yet from your blog so you probably don’t want to spend a lot of money when you’re just starting out. Luckily, their service are very affordable with different plans available for you to choose from depending on your needs.
Here are some other reasons why you should use Bluehost when you start a new blog:
1. Very reliable. You rely on your site to be up and running 100% of the time. Bluehost is very reliable and your blog will be consistently up and running.
2. Great customer service. They’re always available to help you 24/7 if you have any problems. Customer service is so important especially if your site is down and you need help.
3. Cheap prices. Their affordable plans, starting at $3.95 per month, are perfect as a beginner to save money.
Now, on to the tutorial!
Purchase Web Hosting
The first thing you’ll want to do to start off is head on over to Bluehost.
If you’ve already purchased a domain from Namecheap earlier, fill out your domain name into the right field and click next.
I always recommend choosing 36 months when you first start out for $3.95 per month because this is the best deal you can get and will save you money in the long run.
Since this is an introductory price that can only be applied to your first invoice, once that period is over, you will have to pay regular price and you’ll never be able to get the same low price ever again. So as I already said earlier, make sure you choose 36 months or you might regret it later on!
Next, purchase your hosting and voila, you’ve got your hosting package settled.
Now, there are just a few more steps you need to do to configure your domain.
Point Your Domain Nameservers To Bluehost
After getting your SSL certificate, navigate back to your Namecheap account to point your domain’s nameservers to your new host, Bluehost.
Go to your Namecheap account dashboard and then select Domain List on the left-hand side of the screen.
Once you go to your domain list, you’ll see an area that allows you to point Bluehost’s nameservers to your account.
Below, you can see that I added Bluehost’s nameservers to my domain. You should receive an email from Bluehost once you purchase a hosting package from them that will tell you exactly what to input in this field.
Then click Domain List in the left hand menu.
Now you’ll see an area that lets you fill in your Bluehost nameservers.
You should have received an email from Bluehost when you purchased web hosting that tells you want to input here.
Allow up to 24 hours for the change to come into effect.
We’re almost done! All that’s left is to install WordPress.
Login to your cPanel at https://yourdomain.com/cpanel.
Under the Website section, click the Install WordPress icon.
Next, click Continue Installation on the next page.
Setting Up Your Installation
You’ll then be prompted to setup your installation.
Under Software Setup, choose from the following:
- https://yourdomain.com, or
The choice is up to you. I personally the shorter version without the www because it looks more clean to me.
Next, in the In Directory field, put the location you want WordPress to be installed in. You can either:
- Leave it blank – This means that when you enter https://yourdomain.com, WordPress will automatically load at the root directory, or
- Enter a subdirectory name such as blog – Your blog address will be https://yourdomain.com/blog
On my site, I left mine blank so WordPress loads under http://blogblossom.com.
Under Admin Account, enter your username and password you want to use each time you login to WordPress.
I highly recommend choosing a unique username and a hard-to-guess password as hackers will try to hack into your site.
Do not use admin as a username!
Then, click Install.
The installation process should take around a minute. Once it’s done, login to your WordPress at https://yourdomain.com/wp-admin and use the name and password you generated earlier.
You’ve finished installing WordPress and now you’ll be able to see your WordPress dashboard.
Don’t forget to check out these related posts:
- 20 Things You Should Do Right After You Start A Blog
- How To Write Blog Posts Faster
- What To Do After Publishing A Blog Post: 8 Steps To Follow For Success
- How To Legally Protect Your Blog And Business With Legal Contracts
- The Ultimate List Of Tools & Resources To Run A Profitable Blog
- 6 Ways To Make Money Blogging Online
- 7 Best Affiliate Programs For Beginners
- 10 Influencer Networks To Start Making Money As A New Blogger
Liked this post? Please share it!