(This post may contain affiliate links meaning I get commissions at no cost to you if you decide to use them. Regardless, I do not recommend products I didn’t use or trust.)

Blogging has been around for ages and bloggers are making a decent income from it.

So what is blogging in the first place? 

Blogging is only sharing information, tips, and experience in the cyber world.

Sounds simple? 

But how come not all of us are doing it? 

Maybe because some of you are like me, who is an introvert, who thinks only gifted writers start a blog, or who thinks it’s a lot of work, that it takes a lot of time and who thinks it’s expensive.

But after doing a lot of research and reading lots and lots of blogs, I was able to learn that it can be possible for anyone. 

I was able to have the courage to start my blog.

Surprisingly, starting a blog was not that hard after all. I was able to start a blog and finish in less than 30 mins. 

I know you have read a lot of posts saying they did it in <10 mins or so. That made me look bad but hey this is my very first blog, so I had to look more closely at what I’m doing. 

And also I was documenting the steps, so that added to the time as well.

So, how do you start a blog?

How to Start a Blog

Before signing up for a blog, start first with brainstorming on the topic (or what they call niche in the blogging world) you want to blog about. It can be a hobby, skill, passion or experience.

You can pretty much blog about anything but try to focus on something that can help others.

I started with a very broad topic because I wanted to blog about everything. However, I found that this method makes me unproductive.

When I started narrowing down, I was able to gain my focus and make use of my valuable time.

1. Pick your Domain Name

After you figured out what you want to blog about, you will start brainstorming on your website name.

It can be simple as your name (e.g., or it can be based on your niche (e.g.,

One way of coming up with a blog name is to think of a noun based on your niche (e.g., travels) and then an adjective (e.g., amazing).

Combine the two words and Voila! You have a domain name. In this example, it will be Pretty neat I think.

You can check for the availability of your chosen domain here.

2. Get Web Hosting

If you are planning to monetize your site, make sure to choose a self-hosted WordPress blog. There are a lot of web hosts out there, and it is hard to choose.

However, after reading a lot of blogger’s recommendation, I ended up choosing Bluehost. Aside from its affordability, the customer service is also awesome.

One reason I signed up with Bluehost is that of their 30day money back guarantee. So I thought I could try them out and if it doesn’t work for me, then I will just cancel.

However, they were pretty impressive to a newbie like me. They answer my queries right away. 

They were able to resolve issues that I encounter. I don’t even have to pick up a phone; I can just chat with them. Bluehost is one of the cheapest I found as well.

Their basic plan starts at $3.95/mo. Pretty cheap right, even cheaper than your Starbucks.

Start creating your account with Bluehost

3. Select your Plan

If you are new to blogging like me, it makes more sense to choose the basic plan. You will get a free domain for a whole year. And you get access to 24/7 customer service.

4. Fill in your Personal Information

Don’t worry they won’t ask for your social security number. Do not use your email address if you don’t want to mix business and personal life. I had to open a new email account for better organization.

5. Choose your Add-ons

Here you will choose how long you want your plan to be. To fully take advantage of the promotional price, you will use the 36-month plan. I choose the 12 months because I want to try them out first.

But it’s totally up to you if you are committed to starting your own business, go for the 36-month plan.

Another good thing about Bluehost is that the plan comes with free domain registration.

However, you want to make sure you add a domain privacy protection plan. That way your information will not be available to marketing companies.

Site backup pro is also recommended, so you will be able to restore lost files. I also opt in for Site lock security, so I will have protection from malware.

6. Fill in your Payment Information

I personally used a credit card separate from our family finances in that way I can keep track of my business expenses. This will also help during tax season.

7. Install WordPress

There you have it. Now, you will be taken to your account which looks like this.

Scroll all the way down to where you see “Install WordPress.”

After installation, you will now have a page like this.

This is where all the magic happens! From beautifying your website to adding content.

This is where you write your posts, upload your images, change your theme and more.

Congratulations!!! You now have a website. Pretty easy right?

Create your Account now!

Are you ready to start a blog yet?