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

Banner-How to start a Blog from Scratch in Less than 5 Minutes.

Let me show you how to start a blog or rather let me show you the step-by-step process to start a blog in 2020.

But before I show you how to start a blog, let me tell you what a blog is, how is it different from a website, why start a blog and answers to some common questions about blogging.

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 it can be 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. A blog may be standalone, or it may be a part of a website.

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.

Why learn how to start a blog?

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

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

In addition, it also presents an excellent opportunity to;

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

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 did not understand how to start a blog and had no intention of making money from it.

She only meant it 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. Look at this 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.

How much money does a blogger make in India?

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.

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.

How to Start a Blog & Make Money Online.

Let us 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 nothing but the topic or the subject that you will write or blog about.

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

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 more 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. Travelling Blog

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

If you are starting a food blog, you can specialise 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 than one topic.

You 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 benefitting 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 travelling 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.


Start a Blog, Develop a Side Business & Generate Passive Income.


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

How to finalize a domain name?

This is step 2 before you actually 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 blogs location.


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
guideblogsure is the domain name &
.com is a ‘top-level domain’

The key to understand how to start a blog and make money in 2020 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 Domain. [very important]
Always go for a ‘.com’ TLD if it is available.
In case a ‘.com’ TLD is not available 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 organisation.
Most people are inherently biased towards ‘.com’ and it is still the most easily recognised 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 cheap.

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 cause confusion and should be avoided.
e.g. If you tell someone your blog address is ‘’ they might misunderstand it to mean ‘’ or vice-versa.

Ready to buy your own domain? Use the code ‘DOMAIN10’ or click the banner below to get a 10% discount at

The Best Hosting Service for a Blog

This final step in how to start a blog and make money in 2020 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 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 which helps you design and build your blog.

In the old days, the only answer to the question of how to start a blog was to actually 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 [eg. WordPress] is a software with which you can conceptualize and create a web page or blog without having to write even a single line of code.

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. Is 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 Optimised for mobile devices.

So 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.

A 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 Webhosting plan + Free Domain

The Business Shared Hosting plan is the best, as it is affordable and it 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 gives you all the features that you will require and more to start your blog.

  • Free Domain Address.
  • Unlimited Number of Websites.
  • Free SSL.
  • 99.9% Uptime Guarantee.
  • Daily Backup.
  • Free CDN.
  • Free Unlimited Email Addresses.
  • WordPress Acceleration (LSCWP)
  • 24/7/365 Support

In the beginning, I hosted this blog on a cheap hosting service to save money but the page load time was terrible.

Since I switched to Hostinger, the page load time has improved significantly.

As you can see below,

In the beginning, while I was using a cheap hosting service, the page loading time was a horrendous 5.5 seconds.

Performance report for GuideBlogSure before hosting with hostinger

After we started hosting this site on Hostinger, the page load time has come down to 1.8 seconds. That is a whopping 67 % improvement. Wow !!!

Performance report for GuideBlogSure after hosting with hostinger

Even Google’s Page Speed Insights report looks very encouraging. See for yourself.

Performance rating for this blog after hosting with Hostinger.

So if you want to know how to start a blog and make money in 2020 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 the link below to get an exclusive 90% off Webhosting plan + Free SSL.

The fastest way to start a blog

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

Click ‘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 months 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 press ‘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

After you have completed your payment, you will recieve confimation of the same by email.

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

Press ‘Click to Start’.

How to start a blog - Configure Hosting - Welcome Email

This brings 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

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

How to start a blog - Register domain name

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

Now click on ‘Manage’.

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 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 directly login to your WordPress dashboard using this URL, and the username and password that you entered earlier.

How to start a blog - WordPress Dashboard

You now need to download a good theme.

The most popular theme among bloggers is Astra, because it is lightweight, fast, customisable, 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 ‘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

After 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 know 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 to get 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.


Choose from a curated list of 11 laptops which are the cheapest available [less than $ 500 or ₹ 35,000 in Indian money]


About Me

  • 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.

Leave a Comment

Your email address will not be published. Required fields are marked *