How to Start a Blog in 2021 from Scratch [Under 10 Minutes]

How to Start a Profitable Blog in 2021

Do you want to know “How to start a blog in 2021 from scratch with step by step guide

But, let me tell you don’t take blogging very easily because most of the people earning six-figure even 7-figure every single month from their blog. If you treat blogging as a business and want to make at least 1000$ within 6 months then you have come to the right place. 

I know you have seen the lifestyle that bloggers live and the freedom they enjoy which you attract the most but they create a legacy through hard work and passion. 

If you have decided to start blogging and don’t know where and how to start a blog that generates passive income on autopilot then your search ends here.

Blogging is a game of patience, hard word, and right strategies

I’ve started my blogging journey in 2016 and it has changed my life completely. Now, I own multiple blogs in different niches that give me passive income every single month.

In this article, I will guide you “How to start a blog in 2021”. Creating a blog is not that much complicated but following proper guidance, you can do it in better and easy ways.

Let’s breakdown the 5 major steps for starting a profitable blog.

  • Identify your goals
  • Pick a niche
  • Choose a domain and hosting 
  • Step up your self hosted blog on WordPress
  • Make Money with Blogging- Blog Monetization

Let’s get ready to learn “How to start a blog in 2020 from Scratch

Before starting a blog, you need to know “What is your purpose behind creating a blog

These are a few common questions that most of the upcoming bloggers ask me!

Frequently Asked Questions about How to start a blog & Make Money with Blogging:

  • Is starting a blog in 2020 good?
  • Can I Make a career in Blogging or just take it as a hobby?
  • How much can You earn from Blogging?
  • How much money do you need to start a blog?
  • How can earn money from a blog?

If you such questions in your mind, stay tuned. I’m going to explain all the above common question that has been asked on every platform like Facebook, Quora, Reddit, and others.

Is starting a blog in 2021 good?

Answer: Yes, today is the best day to start a blog. If you haven’t started 5 years or 10 years before then don’t wait for the right time. The right time and the best day doesn’t come into your life accidentally. As you know, the first step is difficult but at the same time, it is important too.

Don’t think about the past, take an action in present, and make the future great. The same law applies to the blog, there are many benefits of having a blog and about blogging which I’ll illustrate right away with examples. Read this post till the end to learn “How to make a blog

Why should you start a blog and what are the benefits?

  1. Freedom Lifestyle: As I know, the majority of people do 9 to 5 jobs, and some of them are students, home workers, or even doing business either online or offline. If you want to create a side business with just less than 50$ a year that gives you the freedom to work and travel when you want. You just need a laptop with a good internet connection.
  2. Build your personal brands: The best way to build your personal brands on the internet can be easier if you share content related to the domain and the business you are doing through a blog. That showcases your expertise and soon you will be recognized as an expert or a social media influencer who has a solid fan base on different platforms.
  3. Make Passive Income: A blog can make you rich if you take it seriously and treat it like a real business. You can make money from your blog through Affiliate Marketing, Adsense, Display ads and there are many other ways to monetize a blog.
  4. Promote your other business: In the beginning, your focus should be only upon creating quality content that has images, Gif, Videos then if possible so that your blog post will be shared on different social media platforms. This way you can attract the visitor and build a loyal audience to sell the products or the services to generate a passive income.
  5. Connecting like-minded people in the industry to learn and grow.
Blogging is not a quick-rich scheme (Treat it like a business)
Blogging is not a quick rich scheme or formula, Building an authority blog takes a lot of hard work in producing quality content, Right SEO strategies, Link building, and social media promotion to drive traffic. Generate sales for affiliate products, or monetize your content with ad networks like Adsense,, and make money on autopilot passively if you follow all the rules constantly for a minimum of 6-12 months.

For starting a blog, you need to have a domain and hosting which you can get at a cheap price from Bluehost at just $2.75/mo, click the link below and get 75% discount.

Blogging is not for those:

  • If you don’t have money to invest (Less than 50$ a year)
  • If you don’t have the courage to take a risk
  • Don’t have the patience to grow and build an authority in the niche blogging
  • Not able to create quality content
  • Don’t have time to manage a blog (Publish, edit, update)
  • Don’t know basics about SEO & Digital Marketing

Before starting a blog, you must have followed the 3P rule if you want to build a successful blog in 2020. Anyone can do start blogging if they are willing to learn, build, and grow with this mindset. When I had started in 2016, I knew nothing about blogging or SEO but I learn and implemented on the blog that has given me good results. I had simply followed the 3P rule, you can do the same.

  • Passion
  • Persistence
  • Progress

After knowing all the pros and cons of Blogging, If you are curious to know when and how to start a blog from scratch in 2020 with step by step guide and Make money with it.

How to Start a Blog in 2021 from Scratch?

You are just 5 steps away from creating a profitable blog in under 10 minutes. Here, I’ve clearly explained all the details that you need to start blogging on a self-hosted website.

1. Find a profitable Niche:

This is the first and important step for niche blogging that you need to find the perfect niche that is profitable and less competitive at the same time. Take your time and take the help of keyword research tools, I would recommend SEMrush (40+ Digital Marketing tools).

Activate 30 days free trial SEMrush Pro Account (Worth 199$)

Choose a niche that are you passionate about and profitable too so that you won’t regret later and quit blogging before tasting some bucks coming to your bank account.

Be specific and choose a micro-niche in your early days of blogging. Do smart work, keep researching, and come with a great plan if you really want to be a successful blogger.

I had started my first blog in 2015 without doing and knowing anything like keyword research, SEO tactics, Content writing, Link building, guest posting and that blog of mine failed.

Then, slowly I started learning by watching videos on Youtube and following the best blogs like,,, and Search Engine Journal, etc. I upgrade myself and also connected the link minded people on Linkedin, Facebook groups, and through affiliate conference and blogger meetup in the city or attending the live webinar, etc.

I found the strong reason why my blog failed, all it’s because of not writing a post on target keywords. Keyword researching is a very important role in the success of your blog. If you just starting, I would recommend going with micro-niche, it takes very little time to rank if you have done good On-page/Off-page SEO, writes SEO friendly content, builds quality backlinks, etc.

Pick the right and profitable niche to start a blog:

If you don’t know what is niche or how to find the niches, here it is.

2. Choose a domain & Best Web hosting:

Once you finalize the niche for your blog, now you need to get a good brandable domain name and web hosting provider on a pocket-friendly budget. You can pick any of the hostings from these top web hosting companies but I recommend only Siteground or Bluehost to get started.

A domain matter the most especially if you want to build a brand and authority in your niche. If you have decided and bought already then you can continue otherwise must follow some tips before buying a brandable domain name. A hosting provider like Bluehost does offer free domain registration for one year with any hosting plan at a 75% discount also.

Still, you don’t know how to find a good domain name then visit here You will get tons of brandable names, pick a good one, and register it free on Bluehost along with 1 year of hosting at a huge discount for just $2.75/mo. Click the link below to activate it.

As I am considering that you don’t know about domain & Hosting?

Let me tell you in a brief so, you can get an idea and give an answer when someone asks you. If you already know then you can skip this part and go to Bluehost with our discount.

What is a domain name?

A name or an address of your website that users type in the search bar of any browser to visit your website. They can access the content you have shared on it.

On the internet, Billions of blogs or websites available so it’s very difficult to find which one is yours. So by choosing a specific domain name that you have register from the domain registrars.

Still, you don’t understand

In simple word, I tell you “Your website is a shop and a domain name acts as an address of it”

Now, you must know what is a domain name, and how important it is?

Like for an example: (This is a domain name where you are now)

Domain Name
Url full form – Uniform Resource Locator

How to find the right domain for your blog?

If you have bought a domain for yourself before then skip this part.

If you are a beginner and don’t know how to choose the right domain name for your online business or a blog, then follow these tips which I shared with you below.

The domain name should be short and simple:

Always prefer to buy 2-word domain names like Smart blogger, BloggingMafia, SEO ninja, and must be less than 15 characters. It helps the users to pronounce easily and easy to remember as well.  So, keep your domain name short and simple.

You can use blog name generator tools like NameStation and LeanDomainSearch and there are many others but these two are best for finding brandable domain names.

Namestation Blog Ideas generator

Don’t use hyphen or number in the domain name:

I would not recommend you to keep any hyphens or numbers because it looks weird.

Use top TLDs domain extension:

Whenever you buy a good domain name, always go with the top LTDs domain extensions like .COM, .net, .co, .org, .in and country-specific domain names like

I personally prefer .COM, .net and .ORG domain extensions if you targeting global audiences. If your audiences are majorly from India then .in TLD domain works best.

In the same ways, the USA, UK, Canada, and the countries have their own TLDs. Check here

Use Keyword in the domain name:

If you starting a micro-niche blog then try to use keywords in the domain name (EMD). It helps you in SEO and rank faster otherwise it is ok to go with a short and simple domain name.

What is web hosting?

Web hosting is a service that allows hosting your website files on the internet 24/7. You have to pay a small fee monthly or yearly to the web hosting provider who allocates space on the server. There are many web hosting companies where you can buy hosting at a cheap price.

Get started with Bluehost at $2.65/mo with a free domain for a year.

For great deals and hosting coupons, you can visit here

3. Choose a Blogging platform for your blog:

Selecting the right blogging platform is also very important that defines your blogging success.

There are hundreds, even thousands of free blogging platforms are available these days. I’ve started my blogging journey with Medium and WordPress which is totally free then and now.

As a blogger, we do use several free blogging sites to test our ideas before investing and starting a blog seriously for full fledge and customize solutions without compromising the security.

These are the top free Blogging platforms which are:

  • WIX
  • Tumblr
  • Blogspot
  • Medium
  • Weebly

and so on…

Don’t waste your time and get confused about which is the best blogging platform, I would always recommend “WordPress“. WordPress is the most used and open source content management system powering 35% of websites on the internet.

Yes, you heard right “WordPress

wordpress powered
WordPress statistics 2020

With WordPress, you can create a full-fledged website with a drag ‘N’ drop builder. There are thousands of plugins, free and premium themes available to customize, and design when you are not tech-savvy. It gives you more functionality and freedom on your website.

Did you know, WordPress is used by 33.6% of total websites available on the internet. It is one of the most used popular open source content management systems as of now.

Due to technology and its robust features, WordPress is used by top brands websites including Techcrunch, BBC America, Bloomberg, Sony Music, and many others.

4. Install WordPress Themes & Plugins:

So, you’ve registered a free .COM domain with hosting at Bluehost if not then Click here. Bluehost is a reliable and best cheap web hosting in India recommended by WordPress.

Now, log in to your hosting cPanel and connect your domain with hosting. Once your domain and hosting got connected then install the WordPress application on your domain. Bluehost provides one-click WordPress installations so that it’s very easy to set up WordPress.

Install WordPress
Install and Set up WordPress

After installing WordPress, make sure you note down the Username, Password, etc.

Now, login to your WordPress dashboard, WordPress login URL will be like:



It could be anything, you can also customize the WordPress Login page but in general, the WordPress blog login URL looks like as I have shared an example for better understanding.

Once you visit the login page, you will be asked you enter the Username or Email and Password which you have created at the time of WordPress installation.

WordPress Login Page
WordPress Login Page

Fill in the credentials and press the “Login” and get inside the Blog WordPress Dashboard.

After login, your WordPress dashboard will look similar to this

custom- WordPress-dashboard
WordPress dashboard

Now, the fun part starts here. Let’s start WordPress Customization.

Before going to start, you need to install themes and plugins

Follow the steps to install the themes and plugins to set up your WordPress blog.


Leave a Comment