How to Start a Blog – The Ultimate guide for 2020

Want to Know How to start a Blog? Are you bombarded with stories on how people are making money online and making a successful career out of it?

You’ve come to the right place, this step-by-step Free guide will answer all your questions and you will learn to start a blog.

I was one of those 9-5 job guys, whose daily routine was to be in a miserable job and waited for the end of the month to get a low salary.

Almost 5 years of procrastinating about should I start a blog? I finally took action and started this blog which was my best decision so far.

Blogging changed my life forever and gave me a purpose of living my life the way I want.

This Free guide will show you everything you need to start a blog and eventually profit from your blog.

This step-by-step Free Guide is divided into 6 simple steps that’ll walk you through the journey of starting a profitable blog online.

Here are these simple steps to start a blog:

1 Choose a Topic & Name for Your Blog

2 Register Your Blog Online (Web Hosting)

3 Design Your Blog (With WordPress)

4 Write and Publish Your First Blog Post

5 Promote Your Blog Online

6 Make Money Online with your Blog

Skip the Introduction and Click right here to go straight down to the #1 step to pick a blog name.

So grab a cup of coffee and Let’s get this started!

What is a Blog?

A type of website or a platform written by an individual or a group of people to share their views on an individual subject.

A blog can be a digital magazine, a diary, an information-sharing hub or an online journal written in a conversational style.

Readers can comment and interact with the author to create a great community to help each other through blogging.

Now there are tons of business/personal blogs that produce a lot of informational and thought engaged style content.

Why you should start a Blog?

Every Beginner possesses a great potential to be an expert in his or her chosen field

Let me break a big Misconception – you don’t have to be a professional writer to become a successful blogger.

Blogging is a conversational style of content where people write about their views and readers interact and comment on that topic to share their viewpoint.

Just imagine that you are talking with other people online through your blog so don’t worry if you’re a beginner.

Starting a blog and keep blogging for a few months will definitely make you an expert blogger in your particular topic.

Why Blogging is so Popular?

Everyone who searches anything on google will land on a website or a blog post to find their answer they are looking for.

Blogs have become a mainstream source of information for people online.

People always crave for more information, blogs play an important part in providing those answers and information to people all around the world.

Best reasons to start a blog today

It’s Easy to start

You can start a blog very easily now, long gone those days where we use to pay loads of money to coders and website builders to make that crappy website.

With the latest blogging platforms we can easily make a brand new beautiful website with just click and drop within minutes.

You can Share Your Story

If you have a great life story or even a normal story you can share with the world and inspire others from your story.

Blogs have helped millions of people from depressions to heartbreaks etc. If you have experienced something in your life, then blogging is the way to help others to change their life.

You can Make Money Online

Let me tell you a secret that will help you make money online with blogging, treat your blog as a real business take it seriously.

Your Blog can be a lucrative business if you do it correctly and commit to it. Your perseverance will decide if you’re blog will be a success or not, so take it seriously.

Think about it like this, when you start your blog, in the beginning, you will not see massive results but if you keep blogging consistently your blog will be a success.

We will talk more about making money from blogging later in this guide.

You can Become Famous

Bloggers get a ton of recognition in their respective fields as they become experts in blogging.

There are bloggers who make $100,000 to $200,000 per month (Yes they do).

John Lee Dumas of makes this crazy amount of money from his go check his income report.

Pat Flynn of, makes around $100,000 per month from his blog.

These famous bloggers have worked hard on their craft to be in this position and earned recognition from their readers who have become their fans.

Blogging is a serious skill by which you can make a lot of money and recognition. This skill you can teach others and help them start their blogging journey.

You can be a part of a Community

We as humans want to be a part of something no one wants to be left behind or be alone with no feeling of importance, isn’t it?

I have made lots of amazing friends through blogging people sending me emails about how they love my blog posts and how it helped them and suddenly we become friends.

This is awesome because it gave me a “feeling of importance” which is more precious than money or fame.

Let’s get right into this step-by-step Free Guide and let’s learn How to Start a Blog.

1. Choose your Blog Name First

This is the most important part of your blog which is to choose a topic on which you will start a blog.

The most common question that I find from new bloggers or beginners looking to start blogging is

“What should I write about?”

First things first, if you don’t love the topic you want to start your blog then you shouldn’t even start your blog.

Let me tell you why, because it will show in your blog posts and people will notice it once they read your blogs.

You must be curious about your niche/topic then only you will be able to consistently write about it.

Don’t worry take your time and write down all your interests and hobbies your love. Ask a family member or your friends they know what makes you excited.

For example, if you’re passionate about cooking you can start a blog on cooking it’s awesome.

One more great example is writing about your life experiences, the lessons you learned from your past experience.

It is a great way to help other people who might be struggling with something you have already dealt with and your story may inspire them to deal with their struggle.

Don’t worry if you’re not sure about which topic is the best to choose, here are few of the evergreen topics:

  1. Health and fitness
  2. Food/cooking
  3. How to make Money
  4. Personal Finance
  5. Beauty and Fashion
  6. Relationships/Personal development
  7. Lifestyle Blog (Gardening, survival skills, etc.)

Of Course, these are not the only best niches/topics you can make money with but these are the ones that give you the best chance.?

You can get passionate about something once you start it, like health and fitness.

How to start a Blog

Take your time to write down your interests and hobbies and match them with these topics above and I think you will find a great topic to start your blog on.

Name Your Blog

The name of your blog should represent what topic you want to blog. It should tell your readers about who you are and what topic you are blogging?

There are more than 500 million blogs on the internet, so you have to put some effort to truly stand out from the crowd if you want to make it a long career.

Great advice I would give is to always think in terms of creating a brand because your blog name represents you or your company and it will make a difference when people visit your blog.

Here are some ways to decide and choose a good name:

As we discussed earlier choosing your topic to blog on, I hope you decided on a topic of interest.

Now take some time to research your competitors in your topic/niche, find out how they are branding their blog, what makes them different and successful from the rest of the bloggers.

Ask yourself, what are they missing in their blog which you can write about. Choose their missing ingredient and write down some of the prominent ideas you can name your blog on.

Your name should be unique otherwise your name won’t stand out from the crowd and there’s a good chance that people will overlook your blog. So take your time you will find out.

Asking questions to yourself can help you find the right name. For example;

1 Why do you want to blog?

2 What are you trying to communicate with your readers?

3 Will your name be relevant in the future?

These questions will make it easy for you to choose a name that you can blog.

Don’t overthink it just choose a name and get started because it’s all about momentum and consistency.

Register your Blog Online (Web-hosting)

What are the 2 things you need to start a blog?

The first thing you need is a domain name, It’s your website’s online address like or

The second is Web Hosting, every website needs web hosting without it no website can be seen on the internet.

A good domain name will cost you around $14.99/ year, whereas, web hosting costs around $7,99/ month.

That’s a bit too much for beginners who are just starting out.

If you’re just starting your first blog, I would recommend you should use SiteGround.

They are an official WordPress recommended Web Hosting Provider and probably the biggest web hosting company in the market.

They offer the best support in the market and are perfect for beginners.

Thankfully, I have cut a deal with them where you can get started with just $3.95 a month {For Only Limited Period}

Disclaimer: When you get SiteGround Web-hosting using this link below, SiteGround compensate me with a commission which helps me keep running this blog and pay the bills. But this is at no cost to you.

Please note that I also use SiteGround hosting, and I would only recommend products, tools or services that I personally use and believe will add value to my readers.

Step 1: Select Your Web-Hosting Plan:

How to start a Blog

I recommend the GrowBig plan, as it will come with premium features and more monthly visitors. Then, click the Get Plan button.

The StartUp plan is perfect for people with one website that are starting now

The GrowBig plan is a great value for money offer, including the option for multiple websites and the SuperCacher that greatly improves a WordPress and Joomla website speed

The GoGeek plan is perfect for people with e-commerce and larger sites, or more geeky development needs like staging and GIT integration

Step 2: Choose Your Domain Name

start a blog

You can choose to buy a brand new domain name, or you can sign up with an existing domain. My suggestion will be to keep it short and simple.

Once you have entered a domain name, click the proceed button.

Step 3. Review and Complete

Start a Blog

Confirm all the terms of services and privacy policy after reading them, You don’t have to take extra services provided by them but if you extra features then go for it.

It will take a few minutes for SiteGround to ready up your web hosting account and get your domain name ready.

Wait a few minutes, then check your email for important details related to your account.

Congratulations, You’ve completed the first major step of How to start a Blog.

If You Haven’t Registered Your Domain and Web-Hosting yet, It’s time.

Design Your Blog (With WordPress)

WordPress is probably the smartest option to choose when it comes to starting a blog and make money from blogging.

WordPress is User-friendly, free and almost half of the internet websites run on WordPress.

When you log into your SiteGround account if you aren’t already. You will see something like this:

start a new website

You can select start a new website and choose the WordPress option.

Fill up your Login details with your email and password and select, Confirm.


Please read the terms of service and privacy policy before you confirm and complete the setup. Then click Complete Setup.

SiteGround Policies

It will take a few minutes for SiteGround to finish setting up your WordPress site.

Proceed to customers area

Go to My Accounts menu on the top:

SiteGround My Accounts

Then, click Go To Admin Panel button to visit your WordPress admin dashboard:

Go To Admin Panel

Login to your Dashboard using your username and password:

WordPress Login

BOOM! You have your website live!

It’s time to choose a theme for your blog.

Choose Your Blog’s Theme:

A theme is like a good design for your blog, people pay attention to a good design so it is important to choose a theme that has a good design and grab visitors’ attention.

You can choose a Free WordPress theme but most of them don’t offer customization which can help your blog to grab someone’s attention.

I use GeneratePress theme for all my websites, it comes with all the features you will need to smoothly run your blog with proper customization and design.

It’s really fast and easy to operate, the perfect lightweight theme for your blog.

Don’t get trapped into some “shiny object syndrome” keep it simple and your blog will be a success.

The good thing is you can change your theme anytime you want. so if you want to go for some premium or paid themes like StudioPress and MyThemeShop.

Design isn’t just about how your blog looks, it’s about how it works.

Once you have selected your WordPress theme, you are now ready to create your first blog post.

Write and Publish Your First Blog Post

Writing your first blog post boils down to one simple thing, do you love the topic you’re about to write?

Most blogs come directly from personal experiences, success, failures or passion. The best example is this blog post, I am passionate about blogging world how it works, how to use blogging to have a full-time career and make money online.

Therefore, I teach people how to start a blog and start an online business because I am passionate about it and it took me 5 years to learn this skill.

If you’re not passionate about your topic then your first blog post will not be as good as you want it to be.

How to start a blog

Go to Posts → Add New.

Write your blog content give it a heading you want to write and once you’ve finished writing your blog post click Publish.

Congrats you just posted your first blog post.

Promote Your Blog Online

Ok, you’ve set up your blog successfully now and you have written your first blog posts as well. Now the main question comes is how to drive traffic to your blog?

If you want to create a successful blog, you need to spend more time promoting your blog post than you did writing it.

Using social media platforms like Pinterest, Facebook, Instagram, Twitter, LinkedIn, etc. Share your content on these social platforms.

One of the best ways to drive traffic to your blog is by learning SEO. Search engine optimization is by far the best way to get noticed online through searches.

Leave a Comment