Skip to main content

How to Start a Blog in 15 Minutes

A part-time freelance writer who is trying different ways to earn money online.

Want to start a blog today?

Want to start a blog today?

So you have finally decided to start your blog? There are many advantages to starting a blog. It is also much cheaper than you think, at least for a small website. You can always upgrade your hosting plan as your blog grows in size.

Now, the question is how can you start a blog quickly?

If you want to start right now, go straight to the "How to start your blog in 15 minutes" section of this article below. If you want to learn a few basics first, then you can continue reading.

Why Bluehost?

I think it is necessary to explain why I have chosen Bluehost for hosting your blog. Following are the reasons that I recommend Bluehost.

  • It is cheap, but the quality of their service is actually pretty good.
  • They provide great support, and you can approach them for help at any time.
  • You can get a free domain name that would have cost you $10 or more.
  • You don't require any technical knowledge to get started.
  • They offer the ability to get a refund within the first 30 days.
  • Bluehost is one of the most reliable and well-known names in the industry.

It is important to discuss the differences between a paid and a free blog because a lot of people are confused about this topic. You can skip this section if you already know about it.

Advantages of a Paid Blog

  • You have complete control on your paid blog. You can choose the theme, customize the look of your blog, choose the sections that you want to have, change colors, place a logo and do much more. On a free blog, you have limited control, and there are certain things that you cannot change at all.
  • You can use any monetization method that you want to use on your paid blog. This is not the case with a free blog. Some free blogs don't allow affiliate links. Affiliate marketing is very profitable, so the money that you spend on a paid blog can allow you to earn thousands of dollars per month. I want to warn you that it is not going to be easy, but it is certainly possible if you are consistent.
  • Paid blogs have a easier time ranking on the search engines.
  • There is always a small risk of losing your free blog while nobody can touch your paid blog.
  • Your domain name will have the name of the website that you are hosted on in case of a free blog. For example, Meanwhile, your domain name for your paid blog will simply include the name of your blog.
  • A big advantage of a paid blog is the plugins that come with it when you are using WordPress. Plugins can allow you to do a lot of things like collect emails for free. There are paid plugins, but there are plenty of useful free plugins as well.
  • Paid blogs are not free, but self-hosted paid blogs only cost a few dollars per month.

Choosing a Domain Name and Niche for Your Blog

A domain name is the address for your blog, which also acts as the name for your blog. You can name your blog something different from your domain name, but it would look wrong. So, how do you choose a domain name? Well, that depends on your niche.

A niche is the topic that your blog will revolve around. I recommend thinking about things that you are passionate about when deciding your niche if you are going to produce content on your own. The reason that you need to choose topics that you are passionate about is that blogging will become a burden if you write about uninteresting topics. If you are going to use freelance writers, then any profitable niche can work.

How to Choose a Niche

In theory, you can blog in any niche and make money, but in practice there are many factors that play a role. You need to think about the competition in a particular niche and determine how you are going to be better than the competition.

Look at the blogs of other people in your niche and decide how you are going to produce better content than them. At this stage, I want you to worry about only one thing and that is how you are going to produce better content. Promotion, SEO and other things will come later.

Scroll to Continue

Read More From Toughnickel

If you are confused, then it is always a good idea to pick something that you are passionate about as long as it is profitable. You can make money by using ads and other methods, but affiliate marketing is what I recommend.

How will you decide if it is profitable? Just look for products that you can promote later on in your niche and if these products have an affiliate program, then this niche is profitable. Obviously, the traffic will also play a role, but I will discuss that in some other article.

Purchasing Hosting and a Domain Name for Your Blog

Now that you have picked your niche and have an idea for a domain name, it is time to buy hosting and domain name to get started. Hosting refers to the service that will allow you to host your blog online. There are several hosting services, but I recommend Bluehost to beginners.

The domain name is the address of your blog. For example, or It would be a good idea to choose a .com extension if possible. You can get a free domain name from Bluehost if you buy hosting from them.

For the purpose of this article, I will show you how to buy hosting and start your website with Bluehost. The blogging platform that I will use for the purpose of this tutorial is none other than WordPress.

How to Start Your Blog in 15 Minutes

You can begin the process of starting your WordPress blog through this Bluehost link. Just follow the steps below to setup your blog.

Click on the "Get Started" button to begin.

Click on the "Get Started" button to begin.

Step 1: Click on "Get Started"

Just visit Bluehost and click "Get Started." It's that easy!

There are several options for hosting plans to choose from.

There are several options for hosting plans to choose from.

Step 2: Choose a Hosting Plan

I will not bore you will all the technical details, but you should go for the basic package if you want to host only one website, and this is what I recommend for beginners. If you want to host more than one website, then you can go for the plus or prime package.

The Plus package is for those who want to host more than one website, but do not want additional features like domain privacy, site backup etc. The prime package should be the choice of advanced bloggers who want to host many websites without facing speed issues. If you are a beginner, just go for the basic package.

This is where you enter your domain name.

This is where you enter your domain name.

Step 3: Choose a Domain Name

I have already explained how to choose your domain name above. Most of the time your preferred domain name might not be available, so you will need to choose a domain name from the suggestions. If you cannot decide, you can choose your free domain name later.

Fill in the details of your account.

Fill in the details of your account.

Step 4: Fill in Your Details

You will be asked to provide your name, address, phone number, and email at this stage.

Choose a plan for your account.

Choose a plan for your account.

Step 5: Choose Your Account Plan

The price of the hosting service will increase after the expiry of the period for which you will buy hosting now, so I recommend buying hosting for 36 months. This way you will get hosting for 36 months for a heavy discount.

You can obviously buy hosting for 12 months, but you will have to pay much more money in the long run if you decide to continue hosting your blog on bluehost. Not only bluehost, but almost every other shared hosting service increases the prices after the expiry of the initial term for which you buy hosting.

You can choose from the extras depending on what you need. However, it is not necessary to buy them.

On this screen, you'll enter your payment info.

On this screen, you'll enter your payment info.

Step 6: Enter Your Card Details

At this stage, you'll enter your credit card details so that Bluehost can process your first payment.

Step 7: Check and Submit

After clicking on submit, you will have to choose your password on the next screen and after that you will be able to login to your Bluehost account.

Congratulations, now you are the proud owner of your blog, and you can do whatever you want. First, you need to choose a blogging platform that you are going to use and install it on your blog. I recommend installing WordPress.

Installing WordPress is the last step.

Installing WordPress is the last step.

Final Step: Install WordPress

Once you log in, you will find yourself in the cPanel, and all you have to do is find the ‘Install WordPress’ icon and click on it. After that choose the domain you want to install WordPress on and click on 'submit'. Bluehost will install WordPress on your domain automatically, and after that you can choose the password and username that you will use to login to your WordPress website.

If you want to login to WordPress just enter ‘/login’ after your website URL, and you will get to the login page. For example, will take me to the login page of

There are many things that you can do with WordPress, and now you can start exploring and customizing your blog through your dashboard. You will find the steps for customizing your blog on your dashboard after logging in, and all you need to do is follow them.

This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional.


Ahmad siddique sheir on August 02, 2020:

Sir i also apply please help me

Kshitiz Gaur (author) from Jhalawar on June 09, 2020:

You are welcome, Nabeegh.

Nabeegh Abdullah from Pakistan , Karachi on January 21, 2020:

Very informative thanks

Related Articles