How to Start a Blog? Easily from Scratch in 5 min [in 2021]

Banner-How to start a Blog from Scratch in Less than 5 Minutes.
Be cool - share the luv

Starting a blog is the best decision that I ever made. A decision that should have been made much earlier. The time spent waiting for the right moment and years spent working for other people feel like bonded labor compared to the freedom that blogging has given me.

The best part about blogging is that it is easy and it does not cost a lot to start a blog. You just have to be willing to learn and apply your knowledge.

It can take less than five minutes to get your blog up and running.

Blogging can give you personal and financial freedom.

You can decide when, where, and how much to work.

You no longer need to take permission to take a day off or go on a vacation.

You are your own boss.

Do you want to know how to start a blog? Let me show you the step-by-step process to start a blog in 2021.

Let us start with the basics.
Let me tell you what a blog is. How is it different from a website? Why should you start a blog, and what are the benefits of starting a blog?


Click here to jump straight to step #1

Why learn how to start a blog?

You should learn how to start a blog because starting a blog gives you the opportunity to;

  • Be your own boss,
  • Live life on your own terms,
  • Make money and,
  • Generate a passive online income.

In addition, it also presents an excellent opportunity to;

  • Express your creativity,
  • Learn new skills,
  • Inspire people, and,
  • Make a difference in the world.

How much money do bloggers make?

The below video appeared on CNBC and is the story of Michelle Schroeder-Gardner a 28-year-old who makes $ 100,000 a month through her blog which she runs from a recreational vehicle.

She had no idea about blogging or how to start a blog and had no intention of making money from it.

It was meant to be an online diary or journal to record her personal struggle with student debt.

But even with no serious effort to make money, the blog started generating income, and she had her first $100.

It took her 6 months with no serious effort. Imagine if you decided from the very start to monetize and make money from blogging you could do it much quicker.

It all depends on you. Watch the video below from CNBC.

Below is an excerpt from an article in the ‘Times of India‘ about how much top bloggers in India earn.
Top bloggers in India earn up to $ 60,000 per month.

Times Of India Article on Indian Blogger Income

That is a lot of money and only the top bloggers [i.e. the top 1-2%] are making this kind of insane amounts. Heck, I know that I am not making that much.

But think about it, if the top bloggers make that much money, can you not make a small fraction of it-say just 5% or even 2%? Would you be happy with that much?

Is that incentive enough to learn how to start a blog?

How do Bloggers get paid?

Below are some of the ways by which bloggers get paid.

How much does it cost to start a blog?

To start a professional blog with your own domain and hosting will cost you $48 per year on Hostinger with the Business shared hosting plan.

If you feel that you are still not ready to make a financial commitment and would rather test the waters before deciding to take the plunge, then you can start your first blog completely free with a free WordPress hosting service.

What is a blog?

The word ‘Blog’ is the shortened form of ‘Web Log’. A blog is an online journal or diary containing information which is dynamic and updated frequently. A blog can be standalone, or part of a website.

What is the difference between a website and a blog?

Blogs are online journals updated frequently, compared to a website which is usually static.

Who started the first blog and when?

Justin Hall, who was then a student of Swarthmore College, USA started the first blog in 1994 called ‘’

Is starting a blog worth it?

Blogging can change your life. You get the freedom to work from home and generate passive income. You are your own boss. If your goal to start a blog is to gain financial freedom, get control over your life and your time, then starting a blog is definitely worth it.

How to Start a Blog & Make Money Online.

What do you need to start a blog?

To start you will need,
1. a topic or a niche,
2. a domain name for your blog &
3. a hosting service.

Let’s discuss each step.

Finding the Right Topic or Niche.

To understand how to start a blog for money and make money by blogging, you have to first identify a topic or a niche.

A ‘niche’ is the topic or the subject that you will be writing or blogging about.

This can be something that you are interested in and are an expert in.

It can be a hobby about which you are really passionate about.

The idea must interest you enough to make you want to put in long hours to research and learn, to keep abreast of the latest developments in that field and pass on that knowledge to your readers.

It is important not to get bogged down with this decision though about which niche or topic to blog about because that will slow you down.

It is important to get started and things will fall into place.

Some popular topics or ideas for blogs are,

  1. Health and Fitness Blog,
  2. Technical Blog [If you are passionate about gadgets],
  3. Personal Finance and Investment Blog,
  4. Parenting Blog,
  5. Fashion Blog,
  6. Art, Music and Movie Blog,
  7. News Blog,
  8. Food Blog,
  9. Self-development / Personal development Blog,
  10. Traveling Blog

You can dig deeper into a particular topic and choose a very focused niche for your blog.

If you are starting a food blog, you can specialize in Indian, Chinese or French cuisine.

Knowing your audience or understanding what topics people search for on the internet can be extremely helpful in deciding what to blog about.

If you are like the rest of us then you could even start by blogging about more than one topic.

We will develop more clarity as you progress.

Most professional bloggers have more than one blog each devoted to a different but related niche as this creates more opportunities to monetize by benefiting and catering to a completely different set of audiences or readers.

If you decide to start blogging about more than one topic, then it will be useful if they happen to be related, such as personal finance and frugal living or traveling and bike trails.

If you are really excited about blogging and are eager to know how to start a blog to earn money online by blogging, using the same techniques as professional bloggers, then I suggest you download the below report.


Earn Money Online, Be Your Own Boss & Become Financially Independant.

By submitting your details, you consent to signing up for our news letter & mailing list to stay updated about the latest posts and articles (You can unsubscribe anytime). The link to download the FREE ebook will be sent to you by email.

* indicates required

To continue with how to start a blog for money in 2021, we now move to step # 2.

How to finalize a domain name?

This is step 2 before you start a blog and make money or generate passive income online or make money online by blogging about your favorite topic.

You need to decide a suitable name for your blog.

This is called the domain name.
This is the address that points to your blog’s location on the internet.


The domain name along with some other bits make up the address of your blog.

In the case of
https is the protocol
www is called the subdomain
thebloggingguides is the domain name &
.com is a top-level domain.

The key to understanding how to start a blog and make money in 2021 or make money from blogging is to make it easy for your readers to find your blog.

So when choosing a domain name for your blog it is very important to keep the following points in mind.

Keep it relevant.
The domain name should be relevant to the topic or field that you will be blogging about.

Keep it short.
Domain names should be easy to remember. So keep it short. The easier it is to memorize and remember, then chances are people will keep coming back to your blog.

Always go for a ‘.com’ TLD – Top Level Domains. [very important]
Always go for a ‘.com’ TLD if available.
In case a ‘.com’ TLD is not available, the next best choice would be ‘.net’ or your country-specific ccTLD [eg. ‘.ca’ for Canada or ‘.in’ for India etc.]. TLD’s like ‘.org’ or ‘co’ is advisable only if the blog is associated with a company or any type of organization.
Most people are inherently biased towards ‘.com’ and it is still the most easily recognized TLD that most people associate with a domain name.
At any cost do not go for any of the low-level TLD’s like ‘.biz’, ‘.info’, ‘.agency’ [or any of the approximately 1500 TLD’s that are currently available] even if they are available cheaply.

Don’t use hyphens or special characters.
Hyphens and special characters in a domain name make them hard to remember. It is easier to remember ‘’ than ‘’.

Don’t use numbers.
Numbers can cause confusion and should be avoided.
e.g. If you tell someone that your blog address is ‘’ they might misunderstand it to mean ‘’ or vice-versa.

Go for a longer registration period.
Register your domain for a longer period (3-4 years is recommended). There are two reasons for this.
The length of the registration period of your domain is a signal to search engines that you are serious about your blog and not just testing the waters. This will help your site rank in search results. Google considers the expiration date of a domain as an indicator of its legitimacy. This can be crucial, especially if your blog is new.
Secondly, you don’t want to be in an awkward position of having forgotten to renew an expired domain and then having lost it, having to start all over again with a fresh domain name.

In a known incident in 2003, Microsoft forgot to renew their domain name which expired on Oct 23, 2003. Luckily for them, the person who had purchased it agreed to hand it over.

Coming back to the point of registering your domain for a longer period, this patent filed by Google indicates how important the expiration date is and clearly suggests that they could be using it as a ranking factor.

This is what it says.

Certain signals may be used to distinguish between illegitimate and legitimate domains. For example, domains can be renewed up to a period of 10 years. Valuable (legitimate) domains are often paid for several years in advance, while doorway (illegitimate) domains rarely are used for more than a year. Therefore, the date when a domain expires in the future can be used as a factor in predicting the legitimacy of a domain and, thus, the documents associated therewith.

Google Patent #US7346839

Ready to buy your own domain? Get yourself a free domain with a hosting plan from Hostinger.

The Best Hosting Service for a Blog

This final step in how to start a blog and make money in 2021 is probably the most important of the three steps.

The final step to understanding how to start a blog and make money, or to generate passive income by making money online blogging is to get yourself a hosting service for your blog.

This is the place on the internet or the server where your blog and all its content, files, and pages will reside.

In order to conceptualize and start creating your blog, you will require software or a CMS (Content Managing System) like WordPress which is a program that helps you design and build your blog.

In the old days, the only way to start a blog was to write code.

But nowadays it is easy to do with a CMS software like WordPress.

What is a CMS?

A CMS or Content Management System is software with which you can conceptualize and create a web page or blog without having to write code. Examples of CMS’s are WordPress, Joomla, Drupal, Magento and many more. The most popular CMS is WordPress.

The websites of Sony, Vogue, The Obama Foundation, Angry Birds, City University of New York and many more have been made using WordPress.

The best CMS platform for your Blog.

Beyond any doubt – WordPress.

Why is WordPress the best CMS?

WordPress is the best and most popular CMS for a blog because it;

1. It’s free and open-source,
2. Is beginner-friendly,
3. Has lots of free themes and plugins for unmatched power and flexibility,
4. Has the best security features
5. Has SEO optimized themes and,
6. is optimized for mobile devices.

You can start creating and designing your blog almost immediately without having to install any additional software.

So which is the best hosting option?

The best hosting option is Hostinger, especially for a beginner.

Hostinger – The Best Hosting for Beginners

Hostinger is the best for features offered, cost, reliability, customer service & even page load times.

Fast page load time is extremely important for SEO because in today’s world with so many resources available if your blog does not load up fast enough, the viewer will move on to another site.

It has been shown that even a 1 second delay in loading can cause loss of page views by up to 11%. So for someone who is looking to start a blog and make money from it, this can be devastating.

Hostinger has really fast page load times.

As a beginner who wants to know how to start a blog intending to generate a passive income and make money by blogging, you need a plan that covers all your blogging requirements.

Click the banner below to get an
exclusive 90% off Web hosting plan + Free Domain

Hostinger 90% Off Sale Offer

The Business Shared Hosting plan is the best, as it is affordable and has all the features that you will ever need, including a free domain, free SSL and daily backups.

You should go for the ‘Business Shared Hosting plan‘.

How to start a blog? Choose a Plan.

The Business Shared Hosting plan with Hostinger gives you all the features that you will require and more to start your blog.

  • Free Domain.
  • Up to 100 Websites.
  • Free SSL.
  • 99.9% Uptime Guarantee.
  • Daily Backup.
  • Free CDN.
  • 100 Free Email Addresses.
  • WordPress Acceleration (LSCWP)
  • 24/7/365 Support

In the beginning, I hosted this blog on a different hosting service to save money but the performance score and the page load time were terrible.

Since switching to Hostinger, both page load time and performance score have improved significantly.
As you can see in the report below

In the beginning, while using a cheaper hosting service, the performance score was just a paltry 68% with an LCP (Largest Contentful Paint) time of 2.7 seconds.

GTMetrix Report for 'TheBloggingGuides' before using Hostinger

Below is the performance report after we moved to Hostinger. As you can see there is quite an improvement.

The performance score is now 99% (a 45% improvement) and the LCP time is now 0.9 seconds (a 66% improvement).

GTMetrix Performance report after Shifting to Hostinger

Below is the Lightspeed performance report now. Pretty impressive? See for yourself.

Lighthouse report after shifting to Hostinger
Performance rating for this blog after hosting with Hostinger.

So if you want to know how to start a blog and make money in 2021 or make money by blogging and you seriously want to monetize your blog then you must stay clear of the temptation of opting for free blog hosting services because if you do that, your blog will hardly ever show up on any search results.

Google and other search engines do not consider free websites or blogs as authoritative, so your blog will never show up in their search results.

Building Your Blog

Below is a step-by-step guide about how to start a blog.

Start by clicking on the link below to get an exclusive 90% off Web hosting plan + Free SSL.

The fastest way to start a blog

Upon clicking the button above, you will reach one of the landing pages on Hostinger like shown below.

Click on ‘Start Now‘.

How to start a blog - Hostinger landing page.

Choose the ‘Business Shared Hosting‘ plan as it is the as it is value for money and loaded with features.

How to start a blog - Step 2 [Choose your plan]

Choose your preferred plan. I recommend the 48-month plan because it effectively locks in the cheapest rate for 4 years. You won’t have to worry about paying higher charges at the time of renewal.

Next, enter your email ID or login through your Facebook, Github or Google account.

How to start a blog - step 3

Select your mode of payment and click “Submit Secure payment”.

How to start a blog - step 4 [Payment]

Confirm your mode of payment.

How to start a blog - step 5 - Complete payment

Once you have completed your payment, you will receive a confirmation of the same via email.

You will also receive a welcome letter such as the one shown below. It contains a link to your Hostinger dashboard.

Press “Click to Start”.

How to start a blog - Configure Hosting - Welcome Email

This will take you to the Hostinger dashboard, where you will find your hosting and domain listed.

Click on ‘Domains’.

How to start a blog - Buy Domain 1

If you have already registered your free domain, it will be listed here.

Else, to register your free domain, click ‘Get a new domain’.

How to start a blog - Buy Domain - Step 2

On the screen that opens, you can check the availability of and finalize your preferred domain name. Once finalized, proceed to register the same. Since the domain is available for free with your plan, you will not be charged.

How to start a blog - Register domain name

Once you have finished registering the domain name, go back to the home screen.

Install WordPress

On the Hostinger home page or dashboard, click on the ‘Manage’ button beside ‘Hosting’ and proceed with installation of WordPress.

Manage Blog - Install WordPress Step 2

On the next screen, scroll down to the ‘website’ section and click on ‘Auto Installer’.

Image - Start a blog - Configure hosting - Instal WordPress

Select “WordPress”

Choose WordPress CMS

Enter the requested details.

In the first entry, under ‘Domain’, remember to choose ‘https://‘ from the drop-down menu.

Make a note of the “Administrator Username’ and ‘Administrator Password’ [Important – You will need it again later]

Press ‘install’.

How to start a blog - Instal WordPress Step 4

You will need to wait a few minutes while WordPress is installed.

After the installation is complete, you will find your domain listed under ‘List of Installed Applications’.

Click on the first button [highlighted] under ‘Actions’.

Image - How to start a blog - Install WordPress - final Step

Click on “EDIT WEBSITE”.

This will take you to the WordPress login panel,

How to start a blog - Go to WordPress admin panel 1

This opens up the WordPress dashboard.

Make a note or bookmark this URL [].

You can login directly to your WordPress dashboard using this URL, and the username and password that you entered earlier.

How to start a blog - WordPress Dashboard

Installing a Theme

You now need to download and install a good theme.

The most popular theme among bloggers is Astra, because it is lightweight, fast, customizable, and has lots of features.

You can download this theme from their website – [click the banner].

Start a blog - instal theme

The Astra homepage opens.

Click on ‘Download Now’.

Choosing a WordPress Theme [Step 2]

Enter your name and email address and click ‘Subscribe & Download’.

Choosing a WordPress Theme [Step 3]

The Astra theme zip file is now downloaded in your downloads folder.

Choosing a WordPress Theme [Step 4]

Now go back to your WordPress dashboard and click on ‘Appearance’.

Choosing a WordPress Theme [Step 5]

Click on “Add New.”

Choosing a WordPress Theme [Step 6]

Click on “Upload Theme”.

Choosing a WordPress Theme [Step 7]

Click on ‘Choose file’.

Choosing a WordPress Theme [Step 8]

Now navigate to the downloads folder where you have downloaded the Astra theme file i.e., and double click.

Choosing a WordPress Theme [Step 9]

Click on “Install Now”.

Choosing a WordPress Theme [Final Step]

After a few seconds you will see the message ‘Theme installed successfully’.

Choosing a WordPress Theme [Confirmation Page]

You are now ready to start writing your first blog post.

To start writing your first blog post, click on ‘Posts’

How to start a blog - Your first post step 1

Click on “Add New”

How to start a blog - Your first post step 2

A blank page will open. Here you can add the title of your first blog post and also add its contents which can be text, images or videos.

How to start a blog - Your first post step 3

Once you are done, click on ‘Publish’ and your post will go live.

How to start a blog - Your first post step 4

So now that you know how to start a blog, go ahead and make your own.

To learn how to monetize your blog, refer to my post below.

How to start a blog [How to Monetize]

Now that you know how to start a blog, generate a passive income and make money online, waste no more time getting started.

It would be helpful for you to know the common amateur blogger mistakes that you should avoid at the beginning of your blogging career.

Waste no more time. get started and make your dreams come true.


Get the Latest Articles and Tips Delivered to your Inbox.


* indicates required

Meet the Author

  • Howdy! I am Sanjeev P. I am passionate about creativity — creativity fulfils me. I am a professional blogger, content writer and love my espresso. I genuinely believe that we all have inside us the ability to change the world. I am enthusiastic about pursuing my dreams, and it is my mission to help you achieve yours. I am eager to know more about you. Let us embark on a beautiful journey together.

Be cool - share the luv

4 thoughts on “How to Start a Blog? Easily from Scratch in 5 min [in 2021]”

    1. Hi John, Thanks for the comment. Yes, blogging is definitely a source of money, and lots of it. But the easy way, maybe not. You must be disciplined, willing to learn and committed to creating quality content on a regular basis. There is a pot of gold at the end of the rainbow for the dedicated blogger.

    1. Hi Mithun, nice to know that you liked the post. I can see that your own website is very well optimized for local SEO as you do find a place in Google’s local listings for “RO Water Purifier in Coimbatore”. Maybe you should add a separate blog section on your website related to your industry. Create a proper landing page to generate leads. Cover topics related to your niche, like water quality standards, water borne diseases, testing procedures etc., to get ranked for all keywords specific to your niche globally (not only local). You can generate leads from a worldwide audience in this manner. Of course, you will have to use a proper keyword research tool to know the best keywords and key phrases to target.

Leave a Comment

Your email address will not be published.