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?
What to Blog about?
3 Steps to launch your Blog.
Step 1: Finalize a Domain name.
Step 2: Choose a Web Host
Step 3: Setting up WordPress

What is a Blog, after all?

No, I am not going to tangle you with 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 are one for intricate details, 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 that category. #Just saying), read ‘Why you should 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 pass time, it probably is.

Yes, people do have multiple Passions, and that’s great, but you shouldn’t blog about all of these, at least not now. Instead, you must choose one.

Here’s probably the best exercise 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, your list will be different than mine, 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 we have our blog niche, let’s launch it!

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 One: Finalizing a Domain Name

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

Step Three: Setting up a WordPress theme

I will simplify these steps for you, but please follow 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.

Consider your blog to be this house party everyone is invited to, but unless you tell them 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.

There’s one final thing you need to know about Domain Names, their extensions.

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

All the ‘.com’, ‘in’, ‘.us’, ‘uk’, ‘org’ you see at the end of a web address is its domain name extension. For now though, know that we need the ‘.com’ domain name extension. If you want to know more about why the ‘.com’ extension is important, click here.

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 in your head 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, to know more on this topic, click here ‘why self-hosting your blog isn’t 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.

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

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.