How to Start a Blog – For 2021 & Beyond

Here we are, albeit for different intentions. You are here to start your own blog, and I am here to help you do so in the most simple, jargon-free, and not to mention economical method out there.

Without further ado, Shall we?

What is a Blog, after all?

No, we aren’t taking a brief history lesson on blogging (maybe some other time, though). However, what you do need to know is, what defines a blog.

I am not one for textbook definitions, but here’s how I would simplify it:

A Blog is a website, where you broadcast your opinions towards a particular subject.

A Website is a collection of one or more web pages.

If you are one for intricate details, you can read Every Blog is a website but not every website is a Blog.

Also, if you are the type of person who likes to know the why of things before they get to the how (I do fall in this category)
, read Why should you start a Blog?

What to Blog About?

This is perhaps the most important question you need to ask yourself. And surprisingly, it has a simpler answer than you might think: your Passions.

Yes, all those idiosyncratic things that you like, follow and celebrate are your Passions. While there isn’t a list of official Passions one can have, you do know the difference between enjoying doing something and doing something just to pass time.

Watching re-runs of FRIENDS is good entertainment, but it isn’t a Passion. Just know if it does seem like a pastime, it probably is.

Yes, you may have multiple Passions, and that’s great, but you shouldn’t blog about all of those at the same time, at least not now. Instead, you must choose one.

Here’s probably the best tool to help you make a choice from the multitude of your passions: lists.

You need to make a list of all the things you are passionate about. Here’s what mine would look like:

Your list can be shorter/longer, more detailed/less detailed than mine is, it does not matter.

In this list lies your ideal Blog topic, so let’s filter it down.

For all your Passions, there are some that you are better at, or know more about than the others. Eliminate the options you aren’t so good at or don’t know enough about.

In my list, I have spent a long time playing Tennis, but I have recently started to learn the intricacies of Gardening and playing the Guitar, thus I am going to eliminate the latter ones from the list.

Of the remaining items, I am a better Photographer than a Movie-buff or a verocious reader. Thus, I am better off giving Photography advice than recommending movies or books. I will now eliminate Watching movies and Reading.

And then there were two!

Of the two options, I would choose Tennis over Photography. I have played the sport for 5+ years, I actively follow it, and I love discussing it.

So, Tennis it is!

The above was an example on how one can go about choosing a Blog niche from their Passions. My list will be different than yours, but the filtering criteria remains the same. If you are still confused on deciding what to choose, reach out to me here.

3 Steps to launch your blog today

Now that you have a blog niche, it’s time to launch the blog!

Note: Please do not skip to this step if you haven’t decided on your blog topic/niche yet, click here to read the section on the same.

Launching your blog requires 3 simple steps:

Step 1: Finalizing a Domain Name.

Step 2: Purchasing a Hosting + Domain Name Package (Not very expensive).

Step 3: Setting up a WordPress theme.

I will try my best to simplify these steps for you, but do follow all the instructions diligently, the last thing we need are wasted time and expenses.

Step 1 : Finalizing a Domain Name

Let me first unravel the very meaning of a Domain Name. Here’s a not-so-textbook-but-really-thoughtful version of it:

Domain Name is the address of your blog on the Internet.

The Domain name of our Blogging 101 website is, which you can see at the top of your browser window.

Consider your blog to be this house party everyone is invited to, but unless you let them know the house address, how will people know where to show up?

It (domain name) needs to be unique, else we’d end up with multiple websites of the same web address. Thankfully, it never happens, as once a domain name is assigned for a duration, it isn’t available for purchase.

Your blog needs a domain name, and it needs to be unique, preferably catchy, and easy to remember. Oh, and yes! It needs to be relevant.

A blog on world politics should have a domain name such as or, the more relevance it has, the easier it is to remember.

Now, we need to figure out the perfect domain name for your blog, and to do so, we’ll need the old faithful: Pen and Paper.

Go through the following guidelines and write down possible domain names that are relevant to your blog.

Guidelines for a better domain name:

– Avoid long domain names, aim for something between 7-16 characters.

– The better it is to pronounce, the easier it is to recommend to people.

– Make it relevant to your Blog niche.

– You can’t put a space in a domain name. You can insert special characters such as ‘@,*,_,-” but it is advised to avoid them. Make sure your domain name looks pleasant altogether without spaces.

If I am making a list of possible Domain Names for a travel blog, it would look something like this:

The above list is for illustration purpose only, yours will be different than mine. Remember, if a domain name really clicks for you, but its against the above guidelines, ignore the guidelines.

Once we have the list of possible domain names, we need to run it through a Domain Name Registrar to check for availability. This is important because no matter how great of a domain name you come up with, if it’s already taken, it’s of no use.

Before we start cross-checking Domain Name availability, we need to understand a basic yet important concept of Domain Name Extensions.

Domain name extensions are what comes after the end of the domain name.

For now, know that we need the .com domain name extension. If you want to know more, read
Why the ‘.com’ extension is important.

Run every possible domain name on your list through any of the links given below. Make sure you type in the .com extension at the end.

Note: Important! We are just checking the availability for now, please do not make any purchases yet.

If you do find the above task daunting, do follow the video tutorial below.

If a domain name isn’t available, remove it from the list. Once you are done checking the entire list, and eliminating the options accordingly, you’ll get a refined list of domain names, that you like, and are available too!

Now, finalize any one from the remaining options but do not make a purchase, just finalize it on paper for now.

Important: This step is meant to Finalize a domain name, that’s all. Do not make a Purchase right now, we have better buying options ahead.

Step 2: Choosing a Hosting

If you consider the Domain Name to be the address of your house, think of hosting as the house building itself.

In order for your blog to be live (active), it needs to store its files somewhere. A Hosting service provides this facility of storing all the files/data of your blog, thus in a way hosting your blog.

Web Hosting is the place where all of your blog files will be kept. Each and every one of them.

All the files of your blog need to be online i.e. connected to the internet 24 X 7, and this is what Web hosting services offer.

Every time you visit a blog, all that you see is loaded from an online computer. If the computer isn’t online, you’ll get a blank page. Thus, we pay web hosting services to host our blog files on their super-fast computers, which are always online.

Technically, you can host your blog files on your own computer but it is highly ill-advised.

You need a Web Hosting service that is reliable, and one that has great customer support. Reliability in the sense of how their servers (super fast computers) are almost always online, and in case you run into an issue, a competent Customer support team is a call away.

No, you don’t need to investigate these Web hosting services for their reliability and customer support, I have already done it for you.

Below are the links to two of the best Hosting + Domain name plans for a beginner blogger, you can go with any one of them.

These plans include a domain name registration (for one year) and hosting services (for one year), and WordPress installation (more on this later).

Simply follow the below video tutorial to complete the process:

If you find any of the above steps to be difficult to follow or you are confused about something, feel free to drop a comment here, I’ll get back to you as soon as I can.

Step 3: Setting up WordPress

Let me give you a simplified definition of WordPress:

WordPress is a platform which eases the process of design and management of a Blog.

It was created so that almost everyone (even the non-technical folks) can design and maintain a website/blog.

Click on the video below to learn how to setup your blog using a WordPress theme.

If you’ve made it this far, Congratulations! You’ve successfully launched your blog into the online galaxies.

This was an honest attempt at simplifying the blogging process for all of you, if you think the guide can be improved, or if you have a query that’s bothering you, do write it in the comments section below.

It doesn’t end here though, there is so much to learn. Read the below articles to take your Blogging knowledge further.