The Complete Guide On How To Start Blogging in 2019

Sharing is caring!

Pat on your back if you are curious to know “How to start a blog.”

By showing interest to read this article, you have proved that you are serious about blogging and working hard to learn the methods to start a blog.

Your question might be how to start a blog for free or start it using paid services. Whatever your question is, you are going to get the answer after going through this article.

I got the idea to write this article after getting inspiration from the people like YOU.

People who want to start a blog but don't know from where to start.

So this article is going to show the exact direction which I used to build this successful blog. The direction which you can replicate to build a blog much bigger than my blog.

Read this ultimate guide on how to start blogging and see where you are today to take actions.

Whether you are looking to start a new blog or looking forward to reinventing your blog, this article will give you step by step approach to start your blogging career.

Do we really need a blog?

This is a very common question when we start our online blogging career.

As per my experience, I can say that blogging has become one of the integral parts to boost online business in any industry.

It's like a channel to make relation all over the world and boost your online presence.

When I started my blog in 2011, I didn't know anything about blogging and how to make money online. As a VLSI verification engineer, it was little tough for me to switch the field.

But once I started reading more about blogs, things became more clear.

Now, this blog is one of the top blogs in India and getting tons of awesome readers every month, awesome and enthusiastic readers like YOU.

Chances are, you landed on this blog either by searching “how to start blogging” “how to start a blog” or your friend recommended this article to you.

But the point is, you are reading this article now.

This blog has gained such authority in the industry that I can teach people by sitting at home now.

With this blog, my life has become more enjoyable, and I have ‘money + time' freedom now.

So do you still have any excuse to not start a blog today?

What are the benefits of a blog?

We always look for the benefits.

Either it's a college for our education, our first job or a new product we recently bought, we always try to understand about the benefits first.

So here are the benefits of blogging.

  1. It's the strongest tool to boost your online presence.
  2. It helps you to understand more about your passion/interest.
  3. You make money by utilizing your skills.
  4. You build your online identity and trust.
  5. You become an authority in your industry.
  6. You make strong relations with your customers.
  7. You help the world by writing articles on your blog.
  8. You educate people about your products/services.
  9. People become your loyal readers which give you a strong recognition worldwide.
  10. You become more confident.
  11. You have money freedom.
  12. You have time freedom.

And hundreds of more benefits when you become a blogger.

Here is Complete Guide On How To Start Blogging

Here we are going to read about each and every step which is necessary to build a blog.

I have personally gone through each step to build this blog a brand, so I am not going to write anything without my personal experience.

Check each and every point very carefully and help yourself to become a next good blogger.

Let's read it.

1. Identify your interest

I get many calls in a day.

Everyone asking the same set of questions.

They are confused about starting a blog and banging their head against walls to find a right mentor.

According to them, blogging is just a method to make hell lots of money which they can do only with the help of right mentors.

The very first question they ask is, “what should I write?”

And I always reply first thing first.

I.e., the very first thing you will have to find is your knowledge, passion, interest or enthusiasm about any topic.

This topic could be a programming language which you are already using in your company, this could be specific job category (like marketing, HR manager, etc.) or this could be your passion for iPhone.

At whatever stage you are in your life, we all have some special skill sets and passions which derive us.

Ask yourself these questions:

  • Can I write about my topic without getting bored?
  • Do I have enough passion about my topic?
  • Do I have enough knowledge about my topic?
  • Where I want to see 5 years down the line?
  • Will my blog's tone be powerful enough to captivate my audience?
  • Is there any audience for my topic?
  • Can I write for 6 months without worrying about income from my blog?
  • Am I ready to learn too many new things?

Once you have crisp and clear answers to these questions, you are good to go.

2. Find a Domain Name

A domain name is the name of your website.

e.g,,, or any name of a website are called domain names.

So once you have decided your topic for the blogging, the very next thing is a domain name.

Companies like GoDaddy, NameCheap, BigRock are one of the top domain provider companies in the world.

So you'll have to open any of the websites listed above to find the perfect domain name for your business.

Here is the example of

I searched for the domains name, and luckily it was available.

After finding a suitable domain name for your business, you can proceed with the registration process on the site and make the payment via your Debit/Credit card.

Few things to keep in mind before buying domain names:

  1. Try Short Name: Short names are easy to remember and recommend. So when your friend asks for the name of your website, it will be easy for you to tell the names as well as easy for him to remember.
  2. Never Buy Digits In Domain Name: Always avoid to buy domain name having digits in the URL. e.g,, They always confuse people because most of the time they'll forget it was a digit or written in words.
  3. Always Prefer Dot Com: Dot com domains are best because this is an international identity. ICANN (domain provider) has differentiated the domains names as per the country like .in for India, for UK, .au for Australia, .pk for Pakistan and so on. Such domain names are good of your targeting one country only. So having a .com identity is always the best option.
  4. Try To Avoid Adjacently Double/Triple Letters: Domains like, are always confusing because we forget to add those repeating letters.
  5. Find A Domain Related To Your Industry Only: Having a domain name would be a silly idea if you are going to start a blog for iPhone. Your blog's name must be a targeted name for your business. Like I have where I am teaching blogging, I have where we teach rooting and where we share tech tips. So decide your domain name very carefully.

3. Find a Good Hosting

You have selected your domain name.

Now the question is – Where are you going to save your data online?

Your blog will have some texts, images, videos and many other things. Where are you going to store all those things on the internet?

Here comes the role of hosting.

A hosting is an online server which helps you to store your data.

So your domain name will be the name of your website, and all the data of that website will be stored on the server (called as hosting).

As the data is a very crucial thing for your blog so you must select the hosting company very carefully.

I personally recommend A2 Hosting.

How To Start Blogging

Here are the hosting options they have.

A2 Hosting Pricing

As a newbie, you need SHARED HOSTING.

Shared hosting has same servers shared with many users so this hosting comes at a very cheaper price as compared to other hosting options.

Click on Compare Plans button.

On the next window, select SWIFT plan.


Few things to keep in mind before buying hosting

  1. Space: Your web hosting company must be offering unlimited space.
  2. Unlimited Domain Names: Like Hatchling Plan of HostGator allows you to make one website on their hosting only. That's why I have suggested BABY Plan above because it allows you to create unlimited websites on your server. So always go for the hosting providing unlimited domains.
  3. Support: This is very crucial. Your hosting company must have a 24×7 support system. In the case of any problem, you can contact them anytime and get your problem solved.
  4. Bandwidth: This is a little technical term. In short, your bandwidth decides the amount of traffic (number of visitors) your website can handle. So always go for unlimited bandwidth.
  5. Easiness To Manage: Various companies offer different types of admin dashboards to manage the hosting. I would recommend going for cPanel because this is one of the easiest dashboards to manage to host.

Here are the steps to buy a hosting plan.

Step 1: Click on this link to activate discount.

Step 2: Click on get started button on the site.


Step 3: Select SWIFT plan as you can host the unlimited number of sites, as well as you will get FREE SSL certificate and SSD hard disk.


Step 4: Select option “I will use my existing domain and update my nameservers” if you have already bought a domain.


Step 5: Select for 12 months.


Step 6: Add your personal information and credit card information and submit.

Congrats!! You have bought your hosting.

4. Content Management System

This is the system which will help you to add the content on your blog.

I am using WordPress for this blog which is one of the top content management systems is the world having over 60 million websites in the world running on it.

This is as simple as working with Microsoft Word.

They have given an awesome visual editor which you can use to do various activities like bold, italic, underline, hyperlink, colour, font, font size etc.

Here is how it looks like:


Using this editor, you can play with your content and represent it as per your site's requirement.

WordPress gives you the freedom to install plugins which will enhance your blog's functionality. In my recent article, I talked about all the plugins I am using on this blog. You can check that article and install the required plugins on your blog as well.

Why Only WordPress?

  1. This is the most used CMS in the world for blogging.
  2. This is an open source platform where you can develop anything you want.
  3. You can install the new design with just a single click.
  4. Management of this platform is very easy.
  5. Many hosting providers gives one-click installation of WordPress from the admin dashboard.
  6. This gives you the freedom to enhance easily with the help of plugins.
  7. In the case of any issue, you can get help from thousands of WordPress user in the community.

And there are other tons of advantages which you'll come to know after using this CMS.

You can read my guide on how to install WordPress for further learning.

After installing WordPress and setting up all the things check the plugins which I am using on my blog and learn how to install plugins here.

5. Grab All Social Media Identities

All big companies have integrated social media into their business.

They are launching their products exclusively on social media sites and interacting with their customers directly.

So the very first task after buying a domain, hosting and setting WordPress is grabbing all your social media identities.

You can check the availability of your business by going to

Here it is showing availability of my username bloggingcage on various social media sites.

6. Find a Perfect Theme

WordPress has hell lots of themes.

You can pick the theme as per your blog's category and install it easily.

You can check the guide to install a WordPress theme here.

I personally recommend Genesis, MyThemeShop, and ThemeForest for finding a perfect theme for your blog. On ThemeForest, you can select the theme from various categories like creative, blog, retail, entertainment, technology, real estate, education and other categories.

Few things to keep in mind before buying WordPress theme

  1. Make sure that you are buying unlimited sites license.
  2. The theme must be easy to manage.
  3. The theme must have compatible with the latest version of WordPress.
  4. The theme must be responsive (capable of changing layout on a mobile device).
  5. Theme must suit your blog's category.

7. Start Writing

Yeah.. Start writing from today itself.

Your blog is nothing without you. All you'll have to do to make it a blog is start writing today.

No matter how well you are in English, no matter how much knowledge do you have about your subject, and no matter how do you feel about your writing, your blog will grow only and only when you'll start writing.

With time you'll start getting writing ideas, and your readers will start enjoying/reading what you say.

But the first thing is WRITING.

Take help from your friends, read more about your subject, pay attention to the newspaper and start collecting the fresh ideas about your subject.

You are just one step away to open the door of blogging for you.


Kulwant Nagi

Hi! I am Kulwant Nagi. I created this blog in 2011 with the vision to help new bloggers. I am running more than 10 blogs on various categories and running a digital marketing company in India now.

Get All The Tools, Training, And Support You Need To Start A Blog Quickly And Easily...Start My FREE 7-Days Training

I know, you might have thought about starting a blog but never took an action.

In fact, one of the biggest reasons why many bloggers don't even get off the ground is because they suffer from analysis paralysis.

I was at your stage 5 years back. But today I am a successful blogger.

So I have created the 7 Days Blogging Series.

The free 7 Days Blogging Series is meant to give you an overview of successful blogging that nobody else can provide.

For the next 7 days, you are going to get actionable and interesting tips to start your blog.

29 thoughts on “The Complete Guide On How To Start Blogging in 2019”

  1. I just started my blog on blogspot with self domain name and i think when it will have some loyal audience and traffic then i will move it to wordpress. what u think ?

    • Yeah Nandita. It works like that only.. Learn how to blog and then move to WordPress.

  2. Thanks for providing detailed step by step manual on how to create a blog. Can you please create such post on how to create a child theme on Genesis?

  3. Many bloggers out there are using free WP templates. However I believe that free WP templates are not secure enough. A premium WP template is a “must”

    • Yeah Selcuk. There are many good theme providers which are selling themes at a very cheap price. So in starting days you can buy theme from them and then upgrade later.

  4. Hi Kulwant Nagi,very useful and descriptive guide to start blogging for the bloggers. I am really loving your theme. I have seen this theme is being used by many websites. Will love to buy it from you at any cost. I have bookmarked your blog and will keep visiting it. Really a great inspiration for me.

    • Hi Saif.

      Thanks for the love. πŸ˜‰

      This is a custom coded theme specially designed for blogging cage, so this is not on sale.

      I would love to see you again on my blog.

      Have a great day.

  5. Hello Kulwant Sir, I have also started blogging in 2011 (when you started). I am still not able to make money from my blogs. they are still not able to generate traffic. I don’t know where I got struck. I am from Kurukshetra haryana. Hoping that you will help me to solve my problems. I wrote unique articles an made many quality backlinks for one one and half year but google just gives me 500 visitors per day that only make 1 $ per day from adsense…feeling hopeless. please suggest me something.

    • Just one answer – I stopped relying on Google AdSense very quickly.. I am making most of the money with affiliate marketing only.

  6. hello Kulwinder sir, i am from Hyderabad. i want to do blogging but main constrain which always bothers me is i am not good at English. i was basically Telugu medium, so how can improve my English skills to main a blog in English.
    please suggest me how to improve English writing skills from basics for blogging and if possible give list of free sources.

    • Read my latest interview –

  7. Hello Kulwant Sir
    Looking to write an post on my blog for starting a blog. This post has taught me a lot more I have ever thought. You have included even included the hosting packages that seems really attractive.
    Thanks for this awesome post!

    • I am looking forward to make this post more EPIC by adding more stuff. Thanks for dropping the comment. πŸ™‚

  8. Nice article and very impressed looking at the pictures with people like Charles Ngo and Ankur Aggarwal. You have mentioned Ankur as your mentor are you still in MLM?

  9. Hi Kulwant,
    an informative post indeed!
    I love the way you explain each and every part clearly πŸ™‚
    Thanks for sharing such a nice guide on how to start blogging.
    ~ Ahmad
    P.S. I just updated the look of my blog TutorialsFist[dot]com, please do have a look and share a short feedback with me πŸ™‚
    I’ll be waiting.

  10. Thanks,Mr.Kulwant,i recently bought a domain and a hosting package.
    However i got with it an ssl certificate inclusive,i got so stuck trying to link up the ssl certificate with my achieve the #https for my blog.
    Any help is greatly welcome.

    • When you install WordPress from your Hosting cPanel, just select HTTPS.. That’s it.

  11. Thanks, Kulwant sir. first of all, I want to say “thank you” for sharing this amazing post.
    and please advice me about my Hindi based H&F blog wearefitnessfreak.

    • Thanks for stopping by. I strongly recommend improving the design of your blog.

  12. Hi Kulwant Sir,
    I have read many of your blog posts. And they are really helpful. I started a blog in Hindi, and my blog post is good, take look at I was thinking, do build backlinks on every blog post. Because I see that you blog so frequently I don’t think it is feasible to build backlinks on every post.

    • Doing backlinking for every blog post is best but this process is very time-consuming. How are you making backlinks as of now?

      • Actually I am struggling in building backlinks, Because I have a Hindi blog. So I approached to Hindi bloggers and got no response. And many time I do not find their contact email address. Do you have any suggestion on this situation. BTW, I try to get traffic from quora.

Comments are closed.