How To Start a Blog in 2019 (Easy 5 Step Process For Beginners)

In my previous article, I told you all the benefits of blogging.

After reading that article, you may have a question.


How to start a blog to get all the listed benefits?

And that should be…

In today’s digital world, everyone is looking ways to make money online.

Let me tell you,

There are a lot of ways to make money online but blogging is the best and genuine way in all of them.

I know, starting a blog might be a little terrifying thought for you in the beginning, especially when you don’t know where and how to start.

Don’t worry!

You are in the right hand.

In today’s article, I will guide you on how to start a blog even if you are a beginner or don’t know the technical things.

How Much It Will Cost Me to Start a Blog?

If you’re curious about how much it will cost to start and maintain your blog, the simple answer is $0 to $80 or more per year.

blog cost

Yes, you listen it right.

There are two ways, one is free and the second one is paid.

I highly recommend that you go for paid one, but you have the option to start for free to test the blogging.

There is 5-step easy to follow process to start a blog in 2019

Step 1: Blogging Niche Selection (The Topic You Will Talk About)

The meaning of niche is simply the topic of your blog.

This is where 90% bloggers failed in their blogging career.

blogging niche selection

Choosing the blog niche should be the first step before starting anything. Because, without a clear subject and goal in mind, your blogging is waste of time.

Your blog topic or niche will determine everything to your blog.

If you want others to read your blog, you should talk about the specific topic on your blog to grow your blog quickly and build a targeted audience.

When you talk about everything, it becomes really difficult to promote your blog and build your audience.
By defining the blog niche, you’re not limiting the growth of your blog. You can expand your niche in future when you gain some popularity and authority in your niche.

Always choose that blog topic (niche) in which you are interested and have good command. Because blogging is just kind of fun.

Don’t aim for success if you want it; just do what you love and believe in, and it will come naturally. – David Frost

If you are not enjoying what you are doing, then your blogging is waste of time. Always remember, except for your interest, your blog niche should have future also.

If you have no idea how to find a suitable niche for your blog, go through this simple process.

  1. Your Interest – First of all find the things you are interested in or interested to learn. It could be cooking, traveling, personal finance, fitness, sports, etc.
  2. Audience Interest – Except your interest also look for audience interest. If the majority of people are not interested in which you are interested, you can never make your audience or drive traffic to your blog.
  3. Marketing Demand – Next step is to look for the current marketing demand of the topic. Are people crazy enough in that niche?
  4. Future of The Topic – Before finalizing the niche you should also look for the future of the topic (niche). Will it work in long-term or not?

After finalizing the niche, your next step should be choosing your blog name.

Step 2: Choose a Blog Name That Others Can Remember Easily

All I will say,

Don’t waste too much time in deciding a perfect or cool name for your blog.

easy blog name

Just choose a blog name which suits your blog niche and easy to remember.

If you’re not able to find a good one, let me help you.

While choosing a good blog name, keep these things in mind:

  • It should be short and simple enough
  • It should pass the phone test
  • It should be memorable
  • No hyphen or numbers

That’s it.

Let’s move on the next step.

Step 3: Choosing The Right Blogging Platform

There are many blogging platforms like Joomla, Wix, and Blogger to start a blog. But I will highly recommend you to go with WordPress.


According to W3Techs, WordPress powers 32.0% of all the websites on the Internet.

Note: Here I am talking about self-hosted WordPress (

WordPress is an open source software, anyone can use it 100% free. All you need is a domain name and web hosting.

This is why it also called self-hosted WordPress.

The freedom of high-level customization makes it more popular content management system (CMS) among all the bloggers and marketers.

It provides you more flexibility and amazing features compare to any other platforms in the market.

With WordPress, adding more functionality to your blog is quite easy. You just need to install ‘plugins’ from the official WordPress repository.

And that’s all.

Step 4: Get a Good Web Hosting and Domain Name

web hosting to start a blog

A person who never heard about these terms might ask “What is web hosting and domain name?”.

Don’t worry about these technical things, I’ll guide you through each an every step and make it super easy for you.

  • Web Hosting: It is where your blog goes live on the internet. Web Hosting is the physical location of any blog or website, an online storage center that houses all the content of your blog.
  • Domain Name: It is a unique name that identifies a website. For example, the domain name of Google is “”. Each blog has a domain name that serves as an address, which is used to access the blog.

Now, let’s find the good web hosting provider to host and live your blog.

If I talk about web hosting, there are thousands of web hosting providers available on the internet. But choosing a good hosting provider really matters.

In that case, I prefer SiteGround (web hosting provider). Because it provides top notch quality from speed to everything which your blog need at the earlier stage.

As I know you are a beginner who just starting out. You may need some help & support.

So good news is, SiteGround support is really awesome. They keep ready 24/7 for live chat support.

“SiteGround offers 60% discount with one year plan”

To get web hosting and domain name for your blog, follow these steps:

Step 1. Go to SiteGround’s web hosting plan page


Choose the plan according to your need. But I’ll suggest you go with “Grow Big” plan.
(It will cost you near about $71 for the first year with 60% OFF)

Click to Get Plan button.

Step 2. Type Your Domain Name


To register your domain name with SiteGround, select “Register a New Domain” checkbox and type in your preferred domain name in the box.


If you have already registered your domain name with another domain registrar like GoDaddy, you can select “I already have a Domain” and type in your domain name.

Click to Proceed button to move further.

Step 3. Fill your account details


Fill all the required detail to complete your account.

Step 4. Enter your Credit/Debit card information


This is need to complete your purchase.

Step 5. Agree to the terms & click the ‘Pay Now’ button


Now you are done with web hosting and the domain part.

Wait for few minutes while SiteGround is setting up the account for you.

Now, go to your email to check all the important information related to your hosting account.

Let’s move on the final step to start your blog

Step 5: Install WordPress to Set Up and Live The Blog


Now log into your SiteGround account.

Note: All the important information related to your account is in your inbox.

After log into your account, you’ll see a screen like this:


To install WordPress, select Start a new website checkbox and then click on WordPress icon.

Now enter the admin details for your blog. It’ll be used to log into your blog.


Note: Save this detail anywhere on the notebook or into your notepad to remember in the future.

Click to Confirm button.

Now agree to the terms & condition and click on Complete Setup button to complete the WordPress installation process.


Let SiteGround setting up the WordPress.

Now click to Proceed to Customers Area button.



You have successfully installed the WordPress and your blog is live now.

To see your blog live,

Type: ( into your browser.

Note: Replace with your domain name.

And to log in your website dashboard,

Type: ( into your browser.

Now, enter the login details you choose during the installation and click the Log In button.

After successfully logging, you’ll see your WordPress dashboard where you can manage your blog.

Step 6. #Bonus


You have successfully setup the WordPress.

What’s next now?

Now it’s time to change the look and feel of your blog.

Yes, I am talking about your blog design.

There are thousands of free and paid theme available in the market to use from.

But every theme doesn’t come with great features.

If you really want to invest in your blog and take it to the next level, go for paid option.

As I use GeneratePress theme on my blog.

It comes with a lot of customization and specially built for speed.
It gives you the ability to customize your blog layout according to your need.

How to Change Your Blog Theme?

The FREE Way:

Go to “Appearance >> Themes >> Add New”

Here you can find a lot of free themes available on the WordPress repository.

Just Install your preferred theme and click to Activate.

The PAID Way

First, purchase your preferred theme and download it to your computer.

Then go to “Appearance >> Themes >> Add New”

Now click on Upload Theme and choose the theme file from your computer.

Click Install Now button then Activate it.

Wrapping Up

If you’ll follow this 5-step process carefully, you can start a blog easily just under 30 minute.

Now you have started your blog, it’s time to create your first article and boom the internet.

If you have doubts or stuck somewhere, let me know in the comment section.

Meantime stay with Make Blogging for more useful blogging tips and strategies to grow your blog further.

One Small Favor

If you enjoyed this article, Please share it on your favourite social media network and support me to provide more value to the blogging community.

1 thought on “How To Start a Blog in 2019 (Easy 5 Step Process For Beginners)”

  1. Ohh… really amazing pice of article brother…
    You covered every possible steps to start a own blog.
    It’s really going to helpful for newbie…


Leave a Comment

Copy link