Blogging Tips | Side Hustles

How To Start Your Own Blog & Make Passive Income

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.

Looking to start a profitable side hustle and make extra money online this year? Follow my easy guide on how to start your own blog in minutes. Bluehost has affordable and reliable self-hosted plans that are perfect for beginners! | affiliate marketing | passive income streams | entrepreneur | make money online | web hosting | blogging tips | blog tips | wordpress | start a blog | side hustles

Looking to start a profitable side hustle and make extra money online this year? Follow my easy guide on how to start your own blog in minutes. Bluehost has affordable and reliable self-hosted plans that are perfect for beginners! | affiliate marketing | passive income streams | entrepreneur | make money online | web hosting #bloggingtips #wordpress #startablog #blogging #makemoneyonline #sidehustle #passiveincome #tutorial
Looking to start a profitable side hustle and make extra money online this year? Follow my easy guide on how to start your own blog in minutes. Bluehost has affordable and reliable self-hosted plans that are perfect for beginners! | affiliate marketing | passive income streams | entrepreneur | make money online | web hosting | blogging tips | blog tips | wordpress | start a blog | side hustles
Looking to start a profitable side hustle and make extra money online this year? Follow my easy guide on how to start your own blog in minutes. Bluehost has affordable and reliable self-hosted plans that are perfect for beginners! | affiliate marketing | passive income streams | entrepreneur | make money online | web hosting | blogging tips | blog tips | wordpress | start a blog | side hustles

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

namecheap

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

namecheap

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.

On this page, you’ll see all of their hosting plans that they have laid out.how to start a blog with bluehost - hosting plansAs you’re starting a blog for the first time and need basic features, all you really need is the Basic Plan.

Click Select.how to start a blog with bluehost - set up your domainNext, it’ll take you to the domain name set-up page.  Here it’ll give you the option to register a new domain for free with Bluehost or to use your own.

If you’ve already purchased a domain from Namecheap earlier, fill out your domain name into the right field and click next.

You’ll see your cart in the next page which will show you the summary of your plan that you’re purchasing.how to start a blog with bluehost - hosting package informationHere you can choose the period of hosting that you want to purchase.

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.

namecheap

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.

how to start a blog with bluehost - namecheap bluehost nameservers

Allow up to 24 hours for the change to come into effect.

Install WordPress

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.

how to start a blog with bluehost - cpanel install wordpress

Next, click Continue Installation on the next page.

how to start a blog with bluehost - mojo marketplace installation

Setting Up Your Installation

You’ll then be prompted to setup your installation.

Under Software Setup, choose from the following:

  • https://yourdomain.com, or
  • https://www.yourdomain.com

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.

install wordpress

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!

install wordpress

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.

wordpress login

WordPress Dashboard

Congratulations!

You’ve finished installing WordPress and now you’ll be able to see your WordPress dashboard.

wordpress dashboard

Now, you’re on your way to write some posts, add pages, plugins, moderate your comments, and customize the appearance of your blog using themes.

Don’t forget to check out these related posts:

Liked this post? Please share it!

Leave a Reply

Your email address will not be published. Required fields are marked *