9 Simple Steps to Start A Blog in 2020 From Scratch [Step By Step Guide]

9 Simple Steps to...

Start A Blog in 2020......

[Step By Step Guide]

  • check
    Revealed: the simple method you must follow to create a mind blowing blog for earning money online.
  • check
    Get the best ways to make money online through brand new blog.
  • check
    Shared My websites Analytics stats and Earning Proofs
  • check
    Shared Essential plugins, themes which are necessary for a brand new blog.

Sign up below to get instant access to this free guide in PDF:

Want to Start A blog in 2020?

If you have decided to start a blog in 2020.


trust me it will be the best decision of your life,

Blogging has the power to change your life completely. You can live that life which you are dreaming of.

Yes, you heard it right.

If you are passionate about blogging or if you will consider blogging as a business,

then, for sure,

you can live a luxurious life after some years of blogging.

Don't believe? See some real life proofs: -

Pritam Nagarale Founder of Moneyconnection and Surejobs.

make money online with blogging

Earning Report of Neil Patel Affiliate

neil patel blog income report

Now, I am sue that you have a clear idea how much you can earn from blogging.



Here are the 9 easy steps to start your profitable blog without doing a mistake.

Step - 1

Choose a Niche For Your Blog

This is the most important and very first step for staring a blog.

A niche is a topic that you write about most often, or even exclusively, in your blogs.

the the question is How to choose a Niche?

To become successful blogger you need to choose a profitable niche on which you can write.

So pick the one niche, with which you are comfortable to write and to have deep knowledge about that niche.

so that, 

You can provide the best quality content to your readers.

Choose the one you are passionate about and most interested in.

By choosing the niche of interest and having your own point of view you’ll be able to differentiate your personal blog from the competition.

Brainstorm to find your topic

Following is a process that can help you to find which niche is best for you:

  • Make a list of your interests or hobbies
  • Find the niche which you liked the most from the list
  • Check out how you can generate money from that niche
  • Check affiliates and other revenue sources from that niche.
  • And, you are ready to start your own profitable blog.

Want to know more?

Check out 5 steps to find out Your Niche.

Now, lets move to the next part of How to start a blog.

Step - 2

Choose a Good Domain Name For Your Blog

Domain name is an important part of blogging.

So, before deciding your domain name please do a proper research about it.

Don't take any domain without research.

If you have already decided the domain name for your blog then,

You can skip this part and, head over to next part.

If not,

Then, Let me tell you some tips to find a good Domain Name because your domain name will be your brand name in future.

So, choose accordingly.

Domain  Name/Url –  The domain name or url is the name of the website which readers types in the browser.

let me show you with example: -

  • HTTPS://(Hypertext Transfer Protocol)
  • www (the subdomain)
  • BloggingQnA (Domain name)
  • .com(extension).


the most important tips you need to follow before choosing any domain name for your blog.

1) Use Keyword: - Try to use your main keyword in your domain name. It will help your visitors to understand the niche of your site and, also it will help in seo.

2) Use top level Domain extension: - Always try to use top level domain extension for your blog. It will help you in branding your domain and, .com is the most preferable.

3) Don't Use Numbers: - Don't use numbers in domain name, it will not look professional and, also that is not easy to remember.

4) Keep it short and simple : - Keep it as simple and short so that, everybody can easily grab that and, keep that in their mind.

5) Act Fast: - Act fast means if you are getting a perfect domain for your niche. then, don't delay in purchasing. Purchase it as soon as possible because these days, domain names are selling very quickly.

6) Research It: - This is important point. Always research about your niche and topics on which you want to purchase domain name.

7) Choose Brandable Name: - Choose your domain name accordingly because in future, this will be a brand. So, think about long term and choose wisely so that, it will become brand in future.

Follow the above given tips to make a best decision for good domain name.


Let's move on to the next step how How to start a blog in 2020.

Step - 3

Choose a Good Hosting For Your Blog

Hosting is the service which gets your blog online.

In other words, Hosting is storage where your all images, posts, and files are stored.

So, choosing the right hosting provider Is a must and that’s why I recommend highly to use Bluehost.

BlueHost is a platform working since 2003 and providing honest services.

Also, it is a matter of a few clicks for Bluehost to purchase hosting (Straightforward).

Bluehost takes little money with a 30-day money-back guarantee after your purchasing date.

What others are saying about Bluehost

wp begineer

Syed Balkhi


They are an official ‘WordPress’ recommended hosting provider. With Bluehost, you never have to worry about your website being slow even when there is a lot of traffic. Their 24/7 expert support is always there to help when you need it by phone, email, or live chat. They are rated #1 in web hosting for small businesses.

hosting facts

Brad Smith


Bluehost has ranked at or near the top for both uptime and loading times for more than a year. They offer strong security support, a money-back guarantee, and plenty of user-friendly apps, all for one of the lowest rates in the industry

Even every pro blogger recommend bluehost as the best hosting for beginners.


What are you waiting For?

Grab this discount right now!!

Plus, get a special discount by purchasing from the below ad or with this magical Link.

bluehost coupon

➜ ➜ ➜ Clicking the link or banner will redirect you to Bluehost.

bluehost web hosting


Best Hosting Offer for Begineers to Start a New Blog in 2020 At very affordabl price

Hit “Get started”.


Bluehost plans

There are 4 Hosting plans to select. You can select the “Choice Plus” Plan if you are not expecting much traffic or don’t have enough money to purchase Pro plan.

You can upgrade to any plan later according to you need.

But I recommend selecting “Pro Plan.” It provides domain privacy for free and it performs overall well.

After choosing your Hosting Click Select and,


You have to put your preferrable Domain name ( Your Blog name ) in the “Create a new domain” section.

Your domain will set by .com.

For example, If your domain name is Demo. Your Blog name will be www.demo.com

your domain name is your website address. like mine is bloggingqna.com

But if you want to add any other extension (like .net, .org) instead of .com. You can do it by selecting the  extensions from the right side of the domain box.

But .com is most preferable domain extension.

 After you are done with creating a new domain, Hit next.

Setup Your Account: Sign in with Google or create an account, put your all required information and scroll down.


choose a package based on how far in advance you want to pay. You can choose a plan for 1, 2 or 3 years.

They don’t offer a monthly billing plan. as you can see, it works out to be a few dollars a month.

mangesh bhardwa


" Low pricing is applied to the new customers for the first purchase only.

For example, if you select the 12-month plan, it would cost you $13.95 per month for a year. But after the first year, you have to pay more.

so I recommend selecting the higher plan as your money allows."

Then in the case of “Package Extras


Skip The package Extras without the domain privacy protection( tick domain privacy if not selected ).

For Choice Plus and Pro Hosting plans, Domain privacy protection is totally free.

Domain privacy protection keeps your contact and domain information private. So, tick the Domain Privacy Protection to safeguard your hosting and domain details.

Then complete your hosting purchase by putting Payment information below the Package Extras Tab.


Now you have to pay for your hosting. Enter your card details correctly.

Tick their “Terms and Condition” Checkbox and Submit, you will be redirected to create a password.


Create a strong password. This password is the login password of your Bluehost account.

Not your Cpanel or Website backend, that will come via email.


Then Login to Bluehost: use the password you just created or sign in with google.

Congratulations! You have successfully purchased a hosting and domain for you. You have crossed the biggest stop on your way to start your blog.

Now it's time to create your Blog.

Step - 4

Set up Your WordPress Blog



Now time to make a blog.

Name Your Blog, add a tagline which is the focus keyword for your blog.

If you don't have any tag line. Then, leave it blank. You can also add this later.

Allow the switch next to “Do you want a blog?”. You can leave it off if you want a regular (static) website without blog posts.

You can always add a blog later. But For this tutorial, I’ll assume you want a blog.

below I have let my “display blog posts” on the Homepage.

But You can also let your blog posts show on a different page. It is a matter of Personal Preference.

After finishing these steps you will be asked to choose a theme.

Skip that step of choosing free themes. Many free themes have security holes in it.

If you don’t have a listing of your preferable themes, you can set it later.

No worry, I will show you how.


Walking through that crazy simple process, you got you a Blog ( WordPress + Hosting ).

Now you are somewhat ready to go forward with what you have.

Congratulations! Now you have got a self-Hosted WordPress Blog.

Before we get started work on your site, Keep two things in mind:

  • You will have a Temporary Domain at First: It is Normal. It can take up to 24 hours to fully register your domain.
  • If you put your site URL on the web and go to your website, you will see a “coming soon” page. Don’t worry; you can remove this after you log in your WordPress admin panel.

After your domain gets registered in less than 24 hours, you can see your website with the default theme and default contents.


Let's Get started Customizing Your Blog Through WordPress:…

There are a lot of things to configure with WordPress which will allow you to go forward with smooth and hassle-free blogging.

If I continue from step one, you are already logged in to your Bluehost account.

Now you have to go to WordPress.

You can do it like so, by clicking the WordPress button at the right-top-corner of your Bluehost account.


How To Login To WordPress After Log Out:

In order to operate your website and publish posts, you might have to log in many times.

Not always, you are willing to login from your Bluehost account.

To login Into any WordPress Back-end, you have to put /wp-admin after your domain address.

For example, your website is www.example.com. so, you have to type ww.example.com/wp-admin every time, you login into WordPress.


and then you will be taken to the WordPress login screen.


Then enter your email address or username and password to get access to your back-end.


Important Settings To Do After Installing WordPress

This is How your WordPress Dashboard Look Like:


The left-side column is the indicator that you are on the Dashboard.

The rest of the screen might look a little different.

Not to worry,

I will tell you all that.

Don’t look on the white screen. The main tasks are waiting in the Right Colum.

let’s go-ahead.

First, Change Your Username for admin:

What a hacker needs to hack your website?

Username and password, right?

that’s why you should change your username and password first, for security purposes which most of newbies don’t do,

and create a security hole by themselves.

To do this, click the button “Users” on your sidebar column.


Delete any existing user and create a new user from the “Add New” Button.

Remember to choose Administrator for Role.

Set username and password to log into and. then you are done.

Note: If you have already published posts or pages for testing, Remember not to delete the user without attributing the posts or pages to the new user


Choose a permalink Structure:

Permalinks Determine the link structure of your posts or pages.

setting that friendly to the user is a must. Go to Setting> Permalinks.

It is essential to make your all posts and pages SEO Friendly So that search engine and users can understand your post.


From the permalinks setting tab, set your links to Post name.

Setup general settings. Go to Settings > General.

You have to edit your site title and tagline in Settings > General if you’d like.

Your site title doesn’t have to be exact as the site URL but likely will.

Put Your tagline, which is a short phrase and describe your Website.

Don’t even think of changing the URLs! You may be tempted to change the WordPress URL and Site Address( www.example.com ) at this step,

but don’t!

It will mess things up. you have to wait until you get fully registered on the web.


If your Correct email address is not entered here, go ahead and put your correct email here.

Notifications will be sent to this address.

Set Timezone. A wrong timezone won’t break anything, but scheduled posts get published according to this setting,

so if it’s not set correctly, you’ll wonder why your posts aren’t going live at the times you expect.

And You are done With Step 2 of How to start a blog. Now we will go to step  of How to Start a Blog, Choose an Attention Grabbing Theme.

Step - 5

Choose an Attention Grabbing Theme

There are millions of theme you can find in the Appearence>Themes>Add New Window.

But, don't use them.

Here you will get all the free theme and, that are not that much good for professional blogging.

Free themes are easy to hack and by this, you will lose your all website data.

Blog theme and looks are more important if you are starting a new blog in this era.

If you’re providing a lot of valuable content but your design is not good then nobody will read your article.

if you don’t have a great design,


you are loosing lots of traffic and audience of your blog.

A Professional theme and blog design will build your brand and trust among your readers.

Note :-  Don't Use Nulled or crack theme. That will be the biggest mistake for your blog. With this, you will totally loose your blog.

If you want to do professional blogging and make money out of it I highly recommend you to keep the investment mindset and treat your blog like a business.

So which theme is best for you?

How to Choose Best Theme For Your Blog:

I personally use Generate Press Premium theme because it has lots of amazing features which will help you in taking your blog to next level.

Generate press is the lightest theme (under 50KB) which will make your site loading speed fastest.

And, we all know that site loading speed is one of them important ranking factor.


If you use generate press premium theme indirectly it will help your site in higher ranking of Search Engine Results Pages.


What are you waiting For.

Visit This Special Link to activate 61% off on GeneratePress Premium.

Still Confuse?

Whether you should buy Generate press premium theme or not??

Don' Worry !!

I am here to Help You!

still confuse

Let me give you some real example of why generate press premium theme is best for professional blogging.

7+ Popular WordPress Websites Using GeneratePress Theme

BloggingQnA Owned By Mangesh Kumar Bhardwaj

blogging qna blog

BloggingQnA, yes this blog running on GeneratePress theme.

As you can see our clean and fast loading pages is the real example of GeneratePress quality and speed.

Tryootech Owned By Amit Mishra {Blogger and Youtuber}

tryootech blog

Tryootech Is a blog, which is owned by Amit Mishra.  He is also using Generate Press Premium theme for tryootech.

He is a Youtuber, Blogger, Affiliate Marketer, Public Speaker and enterpreneur.

He is also running a Youtube Channel with more than 280K+ Subscribers.

MasterBlogging Owned by Ankit Singla


MasterBLogging Is a blog owned by Ankit Singla.

He is a full-time blogger and entrepreneur.

He help people make a full-time income from their blogs.

If you want to learn how to get thousands of visitors…

… and make a full-time income from your blog without hustling 18 hours a day, follow his blog.

BloggingCage Owned by Kulwant Nagi

bloggingcage blog

BloggingCage Is a blog, which is owned by Kulwant Nagi.

No need to intrude this man.


Everybody who are into blogging, already knows him very well.

He is 30 years old, Haryana-based (India) blogger.

He started this blog on 15th January 2012. After putting continuous efforts on this blog,

He have made it one of the top blogs in the Indian community, where you can learn the tips of blogging.

BloggingLift Owned By Sumit Sao


BloggingLift Is a blog, which is owned by Sumit Sao.

He has completed his graduation in electronics & communication engineering in 2015.

He is a part-time blogger, affiliate marketer and founder of BloggingLift.com.

where I always try to provide useful guides related to Blogging, SEO, Affiliate Marketing, WordPress etc.

Apart from this, I’m also running a Facebook Group “Blogging Lift VIP Group” which is joined by 16,300+ bloggers. 

HostingMonks Owned by Anil Agarwal


HostingMonk,  A blog owned by Anil Agarwal.

Hosting Monks: an ultimate online platform where you can find all kinds of web hosting solutions including:

  • Deals
  • Promo codes
  • Discounts
  • In-depth hosting related reviews and so on

ExactBlogging Owned by Piyush Yadav


Piyush Yadav, a part-time blogger and school going, boy.

He is the owner on Exactblogging Blog where he share stuff related to blogging and seo.

GuideBlogging Owned by Umer Qureshi


Umer Qureshi, a part-time blogger and school going, boy.

He is the owner on Guideblogging Blog where he share stuff related to blogging, SEO and affiliate marketing.

He is earning a good amount of money from affiliate marketing.

BloggingFly Owned by Manish Sharma



I am sure that you doubt is clear now about which theme is best for professional blogging.

As, I have shared some of the best blog and popular blog who are using Generate Press Premium theme for their blog.

How To Purchase GeneratePress Premium

Step 1: Click on this special link to activate GeneratePress Premium.

Step 2: Click on Premium >> Get it Now >> Add to Cart options. You will see theme is added into your cart.

Step 3: Login to your GeneratePress account and click on Account >> Downloads.

Step 4: Here you will see a button to download GP Premium (a plugin),

Click on it to save it into your computer storage.

(Note: Don’t forget to copy the License Key from your account as shown in the below screenshot).


Step 5: Now login to your WordPress Dashboard & go to Plugins >> Add New >> Upload Plugin to upload, install & activate the plugin you download in the 2nd step.

Step 6: After installing and activating the plugin the GP Premium, tap on Appearance>> GeneratePress >> Updates and paste the License Key to activate plugin features.


Some Essential Plugins For Your Blog

There are a ton of others WordPress plugins that you can install.

Often beginners find it a bit overwhelming to search for the plugins they need.

To add any plugin to your site. Hover Over Plugin> Add New> And install the plugin you want.

Want to know some Must-have plugins for starting a blog?

Let's check them out.

So, here is the list of my plugins which I am personally using almost in all my website – 

1) Akismet Anti-Spam -  Many times someone does spam comments on your blog.

This is an Anti spam plugin which helps you to stop spam comments on your website.

Just install this plugin on your blog and get rid of of spammy comments. It's free version is enough.

2) Social Snap -  Social snap is social sharing plugin,

With this plugin you can share your blog content on different social media platforms like Facebook, Twitter, Instagram and on other platforms too.

3) UpdraftPlus – Backup/Restore - Backup of your  blog and website is very important.

In any case, you lost your site data or in case of any misshaping, this plugin is the solution for that.

Updraft Plus will take your site backup and you can restore it any time as per your need. 

4) Wordfence Security - Security matters a lot in all online and offline works. Wordfrence Security plugin will help you to save your webiste from hacking and malware attacks.

5) WP Rocket - WP Rocket is a WordPress caching plugin created to speed up WordPress websites with minimal effort.


6) Contact Form 7 / WP Forms Lite - This plugin will help you in creating a contact us page on your blog or website.

With this you will get notification thorugh email if anyone contacted you through your site contact us page.

7) Thrive Architect -  Thrive architech is the best plugin for building awesome pages of your site.

If you want to build your professinal blog then, this plugin is must.

Even this page and my whole website is disigned by thrive achitech plugin.

8) Thrive Leads - This plugin will help you in building your email list for your blog. 


Write and Publish Your First Blog Post

We are finally done with everything we need to create a blog.

Starting from Technical tasks to Choose a theme and to installing ​essential WordPress plugins.

Now it is time to post what you have in your mind.

You can easily do that By the Posts> Add New Tab.


Here you can start writing your first stunning post.

Now, Let me give you some tips that help you to make your first mind blowing blog post:

First do some keyword research around your niche and find some great keywords of your niche, which are easy to rank.

Pro Tips :-  Target long tail keywords initially for new blog because long tail keywords are easy to rank.

Get clear information and idea on the topic what you’ll share with your visitors.

Select a topic on which you can do better than the others who are already there in the market,

and design your content around those ideas.

This will help you, not only laser-focus your writing but also to share digital products and services (affiliate products)  that go with your topics, niche or content.

This allows one to catch the attention of blog visitors in,

alluring them with your highly-informative content, then luring them with a business lead magnet before shedding them into the sales funnel (more on that soon).

You can publish your blog posts or perform scheduled post by the right sidebar of post>Add New Tab.


Writing good articles isn’t that much easy at all.

To make powerful contents, You can have a look atBest 11 Tips To Write SEO Friendly Content“.


Blog Promotion To Get Instant Traffic


You have everything from selecting a domain to publishing a blog post.


If you are not getting any traffic on your blog then, there is no use of it.

and, without traffic you can generate revenue from that blog.


For that,

Start promotion your blog after publishing the very first blog post.

Blog promotion will bring the initial traffic to your blog. 

I have seen many beginners ignores blog blog promotion,

they are just focusing on publishing more and more content.

But that's not right.

Blog promotion is must after publishing every blog post.

Let me show you how to promote your blog post after publishing a epic blog post.

Social Media platforms are best for initial blog traffic.

Let me show show some best social media platforms with proofs on my website stats.

1) Facebook: - First and most important social media platform is Facebook.

Create a Facebook page and Facebook group for your blog where you can interact with other bloggers of same niche.

Share your article on your fb page and group to get instant traffic on your blog.

let me show your the proof.

facebook traffic

2) Quora: - If you are not using quora for instant traffic to your blog.

Then, my friends,

you all are doing a big mistake.

Because quora is the gold mine for traffic generation.

From you quora you will get highly target audience for your blog. The most important benefits of quora is that,

You can also generate leads from quora.

Yes, you heard it right.

Let me show you my Quora profile and show my profile view. You can also follow me on quora for more stuff by clicking here.

quora profile

Now, let me show you the traffic stat of my site, which i am getting from quora every month.

quora analytics report

3) Twitter: - Twitter is also a good social media platform to gain some initial traffic to your brand new blog.

Gain some initial followers to your twitter handle which are related to your niche.

Then share, your blog article on twitter and,

for sure,

you will get some traffic to your blog because of same niche.

let me show you the proof of my site traffic from twitter.

twitter report

4) Youtube: - If you are not on Youtube then you are doing the biggest mistake.


Youtube or video content is future. People are consuming video content more than text content.

Trust me,

It's 100% true.

Let me show the proof.

youtube traffic

See the above picture,

Youtube is on top. I am getting more than 8K+ Traffic on my blog.

so, don't miss it. Start your youtube channel now.

You can also checkout my Youtube Channel Here.

In starting, these 4 social media platform are enough to promote a brand new blog.

If you want to explore more you can give a try to  Instagram, LinkedIn, Pinterest, tumblr, etc.


Perfect Ways to Make Money From Your Blog

Now, the important steps comes,

How will you make  money online by starting a new blog?

Generating revenue and earning a handsome amount money is the main motive behind creating a blog.


How can you earn money online by starting a new Blog?

Confused ???

No worries!! 

Let me help you with some earning proofs.

Well, there are lots of ways to monetize your blog,

Let's dig into it.

1) Ad Network: - Generating revenue from advertising is the most common way of earning money from a brand new blog.

Every Newbie, prefer Ads network as their first earning source.

There are many ads networks available on internet like Google AdsenseMedia.net, Infolinks, Popads and many more.


Adsense is the the most popular and most trustable Ad network which is owned by Google.

If you're a beginner then, Google Adsense is the best ad network for you.

Check out these blog posts to master the art of making money from adsense.

2) Affiliate Marketing: - Affiliate marketing is one of the best way to earn money online with a new brand new blog.


To earn money online with affiliate marketing you don't need too much traffic.

You can earn handsome amount of money from affiliate program with less traffic,

But, that traffic should be targeted traffic.

For earning money from adsense you need heavy traffic on site but, in case of affiliate marketing less traffic is enough.

3) Sponsorship: - Sponsorship is also a great method of earning money online from blog.

When your blog is getting noticed by people then, many companies approach you for sponsorships.

and, trust me you can earn hundreds of dollars by just 1 sponsorship.

Now-a-days I am getting many sponsorship for my blog.

Let me show you the proof.

sponsorships emails
sponsorships emails offers

4) Sell Digital Products and Services: - If you are an expert of anything like SEO,

so you can offer service to your reader and you will be directly paid by them for providing services.

You can also sell your ebooks, courses through your blog and can make money from that.

FAQs About How To Start A Blog

After reading all step by step guide of how to start a blog... People have still some queries and question related to starting a blog.

For that, below are some general Frequently Asked Question (FAQs) for Blogging: -

What’s blogging?

Definition of blogging

Who’s a blogger?

Meaning of blogger

What makes many people blogging today?

How come blogging so famous?

What are the Best Blogging Platforms?

How do I start a blog for free?

How do bloggers get paid?

Is blogging still relevant in 2020?

How do beginner blogs make money?

Who is the highest paid blogger?


I hope you like this article and,


I think you can start a stunning blog through which you can earn money online.

If you found this article informational and helpful then,

Please do share it on social media platforms or with your friends and relatives.

Every single share counts for us! I appreciate your effort. 



About | Contact Us | Privacy Policy | Disclaimer
Copyright © 2019 BloggingQnA Hosted on
BlueHost || Using Generatepress

Copy link
Powered by Social Snap