How To Start A Blog And Make Money In 2020- A Comprehensive Guide


start a blog

Have you been planning to start a Blog? Then you are in the right place, I have compiled the entire process and put a 7 steps easy and free procedure for you to follow, to create an amazing blog in just 15 minutes.

I started my blog for only $3.95/month on I have built the entire website from scratch without any technical experience and if you are someone who wants to start a blog, but thinks it is difficult then you’re wrong!

Blogging is one of the most exciting things that helps you to earn passive income out of it. I know starting a blog is an intimidating task, but with this free guide you can start your own blog within minutes using basic computer skills!

When I was starting my blog, I came across a lot of hurdles and was confused about what to do Next? So, here I compiled a step-by-step procedure which will help you to get an idea about what your next step should be.

  • So, here I’ll show you How to Start a Blog in a simple (and within a budget way). It’s easier and faster and believe me if I can do it, you can do it.

This post contains affiliate links, which means I receive a small commission, if you make purchase through the link at no extra cost to you.

Here is a Step-By-Step Guide for Starting a Blog:          

Step 1: What to Blog About?

First things first, figure out what exactly you want to blog about?

Find what you’re passionate about, choose various topics in it and write about them. Try to grab the attention of your audience. You need not be a professional writer or some sort of expert. You are a human who’s expressing his/her personal perspective on things to another human through writing – that’s what blogging is all about.

For example: You want to start a health blog and have knowledge about nutrition, exercises, diets, food recipes. Start making blogs about these topics. Try to connect with your audience, write about stuff you have personally tried and experienced. People get interested only if your blog posts are informative enough.

So, by choosing a specific area to blog about, you’re picking a niche- A niche is an area which has its own requirements, customers and products.

What if I don’t know what to blog about?

Start, no matter what! One of the biggest mistakes is thinking your topic must be set in place before you start. Most of us will either switch topics or settle into something as they go.

For instance, top 3 popular niches which make the most money is:

  • How to Make Money Online
  • Personal Finances
  • Health and Fitness

Of course, you can choose apart from above mentioned but make sure you have good number of audiences who need the information you are sharing and there’s plenty of room for discussion on the same.

Step 2: Select A Domain Name

Now that you have decided what you have to blog about, chose a domain name. Domain name gives a distinctive identity to your blog. Once you get your domain name registered, it becomes yours and no one can have a same one.

Your Domain is regarded as your Blog’s identity on the web.

Top 3 things to keep in mind while choosing a Domain name are:

  1. Keep it Simple and Short (<20 characters)
  2. Easy to remember
  3. Use keywords (helpful to give the audience a clue about your blog)

I got my domain name registered for $15 on SiteGround

Step 3: Sign-up for Web Hosting

In addition to choosing your domain name, you have to decide where you want to host your blog. 

Web Hosting gives your blog – a place on the internet.

For instance, I host my blog on SiteGround  for just $3.95/month, that’s it and I recommend you do the same. My reasons for using SiteGround hosting are:

  • Firstly, SiteGround offers you great speed as it has a super cacher which speeds up the site.
  • Secondly, It offers you a free CDN which makes the sites load faster from any part of the world (you must ensure that your site loads faster, if it doesn’t, you lose your potential readers)
  • Thirdly, You get free SSL certificate (which ensures your site is secure)
  • Lastly, it is affordable when compared to other Web Hosting companies (I paid only $3.95/month)

Once you sign-up for SiteGround WebHosting, select the Start Up package which gives you:

  1. One Website
  2. 10 GB Web Space
  3. You can have up to 10,000 visits per month
  4. Free SSL, CDN, HTTPS
    Subsequently, you can upgrade to the Grow Big plan or Go Geek plan as your traffic increases which is still the best deal at low price when compared to other web hosting companies.

Step 4: Choose and Install a Theme

Further, move on to give a design for your website, this happens by using a theme. Themes are skins on top of the WordPress which changes the look and feel of your website.

Choose a theme which provides a pleasant visual design to your website.

There are about 10,000 WordPress themes. Specifically, you should always have a clear vision of how you want your site to look like, choosing the right theme is very crucial.

WordPress comes with various free theme, but if you can pay extra then buy a WordPress theme or if you’re on a tight budget like I was, then download the free Astra theme as it is the best free theme I have found and it’s easier to use. It also has a pro version which you can upgrade later, but when you’re starting out, I think a free version will do the work!

Step 5: Setup your Permalink preferences

After you have decided the theme/ look for your blog. It’s time for your first blog post.

Before you start posting anything, make sure you change your permalinks settings.

Permalinks are permanent links for your blog posts which should include your keywords. As a result,these links help Google to find you which will help you to get good traffic.

Go to settings > Permalinks. By default, they’re set at “plain”, change it to “post name” > Save changes.

A Quick Tip: do not use numbers in your permanent links as these can’t be changed later and search engines always look out for words and not numbers.

Step 6: Activate Your Free SSL certificate

SSL ensures that your site is secure. When you activate your SSL certificate, you will notice a lock icon and the “S” in HTTP.

Without SSL certificate, your blog gets accessed by HTTP and not via HTTPS. Moreover, whenever someone visits your site, the site displays “your connection to the site is not secure” .

Why an SSL certificate Is Important?

  • Keeps the Data Secure
  • Increases your Google Rankings
  • improves conversion rates (as people see that the site is secure and their information is safe)
  • Builds Trust.

Step 7: Set Your email account

In contrast to or , an email account with your domain name will give a professional look.

You can set your email account by going to the SiteGround’s cPanel under Email


Leave a Reply

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