fbpx

How to Start A Blog From Scratch in 2020 (Just 8 Steps)

Sharing is caring!

Do you want to start a blog in 2020?

It is a Good Decision.

Let me tell you, when I started my first blog in 2017, it was one of the best decision of my life.

I believe and guarantee that after reading this definitive guide on how to start a blog from scratch can help you to take your first step, and you will land into the new world.

Building a blog from scratch is not a big task, all you need is proper guidance that helps you to get your first blog into this universe.

Today I am going to show you 8 easy steps that will help you to start a profitable blog from scratch in 2020.

If you really want to start a blog from scratch in 2020 then this is the most definitive guide you will ever find. Here you will find each and every detail which you required while starting a blog from scratch.

How to Start a blog from scratch

Let’s start. 

Before I tell you the full process of starting a blog, a few questions might be hitting your mind.

Some of you must be wondering how to start a blog in 2020?

Why start a blog?

What is the best blog topic in 2020?

Will blogging become so competitive in 2020?

Is blogging really profitable?

What is the best platform to start a blog in 2020?

Don’t worry I will answer each and every question in this definitive blogging guide.

Before I tell you how to start a blog from scratch I have a few questions for you?

Are you fed up with your 9 to 5 job?

Do you want to earn some extra recurring income?

Do you want to live a boss free life?

If your answer is yes then you are good to go.

So, starting a blog would solve all of your above problems. It is an important and crucial step that leads you to get success.

Believe me guys 2020 is the best time to start a blog for extra recurring income or you can make it your full-time career. There are a lot of people who are blogging as a business.

I believe after reading this definitive guide you will definitely start a blog and you will take the first step of your success.

Why now?

Because blogging is becoming difficult day by day and if you start now then you have better chances than others who will start later than you in the near future. And you can earn extra bucks of recurring income.

There are a lot of benefits of starting a blog and grow it, Here I am telling you some Amazing benefits of blogging that will help you:

a2 hosting

Reasons why to start a blog in 2020

It will boost your confidence – Blogging helped me to boost my confidence, it also helped me in improving my communication skills and reading and writing skills. Definitely, it will help you as well.

Connections – Blogging helped me to connect with many other bloggers, it also helped me to gain and spread the information and knowledge I have. You will also connect with many people.

It makes me a better person – Blogging also helped me to become a better person because it improves all my writing, reading, thinking and communication skills. I believe blogging will help you make a better version of yourself.

Self-promotion– Blogging helped me to build my name in the online world and now there are many bloggers who know me, and it also helped me to connect with new people. If you start blogging you will also be able to brand your name in the internet world.

Blogging as a business – If you’re thinking about starting a business soon then blogging will definitely help you, and if you want to start some other business you can also promote it there.

You can earn money online: Of course, through affiliate marketing, AdSense, Media.net, Sponsor, etc. you can make a handsome amount of money online.

Here is my income proof from blogging.

my income report from blogging

So, there are a lot of reasons which will definitely motivate you to start a blog but I think these are the reasons why you should start your own blog.

Reasons Why You Should Not Start A Blog

Apart from the advantages that I have discussed, there are some disadvantages of blogging as well, which may stop you from starting a blog.

Let’s look at the reasons that will stop you from starting a blog.

You don’t like social media – If you don’t like social media like Facebook, Instagram, Twitter, etc., then you can’t get the success that’s my guarantee. Because social media is the key to success in blogging.

You can’t manage the time – If you want to start blogging then you have to manage the time. Because if you want success in blogging then you have to work hard irrespective of whether you have time or not.

You get angry on small issues – If you are an angry person and you get angry on pretty issues then you will not be able to make good relations with fellow bloggers, and it will ruin your career.

You don’t want to invest money: – If you want to be a successful blogger, then you have to invest the money on it. If you seriously want to start a blog and make money then you have to invest in so many things like domain, hosting, themes, plugins, etc.

 You’ve got two options

1.  You can skip this article and save your precious time.

2.  Read this definitive guide, implement all the things and start blogging as a business like I am doing it.

I will appreciate if you will let me know in the comments section what you have decided.

I hope now you have understood how blogging can help you.

How to Start A Blog From Scratch in 2020

Let’s start then. 

Step 1: Find a perfect niche for your blog (This is the crucial & most important step)

pick your blog niche

This is the most important and crucial part where newbies are stuck up at this point.

It happened to me as well. And I am a big example of this mistake.

When I started searching about how to make money online in 2017 I landed on Harsh Aggarwal’s blog Shoutmeloud. I had gone through it and booked my first domain and hosting from Godaddy.

You will not believe it guys I booked and started copying content from other blogs. My first blog name was aboututtarakhand (dot)(in)

Screenshot of the first blog

my first domain

I had no idea where I was going, I just copied and pasted the content from Harsh Aggarwal’s blog.

More than 3-4 months passed and I was not getting a single visitor to the site. 

You know why I was not getting traffic to my blog. There were a few reasons which I learned.

  • I was copying content from the other blogs
  • It was not a perfect topic/niche for me.
  • I was not promoting it.
  • I was not writing the content for users, I was only publishing articles for search engines.

So, after 5-6 months I quit blogging.

Do you know? That 90% of the newbie bloggers quit blogging in the first 6 months because they choose the wrong niche which they don’t like. 

They aren’t passionate about it and stop writing content because they lack knowledge about it.

The selection of niche, in the beginning, is very important.

A blog niche is like a topic, it is not a simple topic because there might be several topics in it.

Choosing the wrong niche is like losing a game in the beginning like I did.  

Still, confused?

Don’t worry.

Let’s go through some examples which will help you a lot.

Twins mommy

Did you know why Elna started Twins Mommy Blog? She is a housewife and a mother of twins. 

She started Twins Mommy because she had to take care of her kids, and she frequently searched for childcare-related queries on google.

And she also wanted to make some extra money while taking care of her kids. So, she started a mom blog.

As the name appears it is a blog for moms and it is a successful blog and she is earning handsome money from her blog being a housewife.

See her income proofs 

twinsmommy income report

ShoutMeLoud

Harsh Aggarwal is a blog scientist; he is one of the most popular bloggers from India. Shoutmeloud is a dedicated blog for WordPress, Adsense, and SEO, etc.

See Harsh Aggarwal income report

harsh aggarwal income report

Don’t believe me, go and check yourself. 

Guide Blogging

Guide blogging is run by Umer Qureshi, and he is just a 15-year-old kid. And he guides the newbie bloggers, that’s why he named his blog guide blogging.

Niche Project Site

Doug Connintion is an amazon affiliate niche site expert. He teaches newbie bloggers, how to start an Amazon niche site blog and many things related to it. If you wish to start an amazon affiliate niche site then you must follow his strategies.

I was also influenced by his strategies and started an amazon niche site. Whether you believe it or not but I was able to make my first $500 in just four and a half months with only 11 articles.

After seeing examples, you may be able to understand what are the benefits of choosing a profitable niche.

There are a lot of profitable niches which I can discuss with you right now, but I don’t want to waste your precious time. My suggestion is to select a niche according to your interest and choice.

If you choose the wrong niche, then you will not be able to create quality content, and after some time you will quit blogging.

How to pick a perfect profitable niche?

Let me show you the best and fantastic way to choose a profitable niche.

select a profitable niche

Focus on two things before choosing a perfect profitable niche for your blog. 

 Profitability

  1. Can you make money from it?
  2. Are sufficient affiliate marketing programs available?
  3. Is google receiving search queries related to your niche?

Interest

  1. Are you interested in blogging on that topic/niche?
  2. Can you write high-quality content on that topic?
  3. Can you solve the user’s problem through your article?

I think now you are able to select a perfect profitable niche. 

Do one thing, take a pen and paper, and make a list of your interests and passion. Now filter this entire list and select which you liked the most.

Believe me guys you will come with an amazing idea or topic.

Now you have to choose the affiliate products which you can promote on this blog. 

Although, you can earn money by Adsense or Media.net, etc. but affiliate marketing has more potential than Advertisement networks.  

Now you are good to go, and you can start.

Let’s go to the second step.

Step 2: Choose An Amazing Domain for Your Blog

your blog name

This is one of the crucial and most important steps if you are starting a blog. If you want to make blogging as a business then I suggest you book a branded domain name.

If you have already selected domain name for your blog then you can skip this step, but if you haven’t done yet then I am sharing with you four tips that will help you while choosing a perfect domain for your blog.

Keep your domain name short & simple:

If you keep your domain name short and simple it will be easy to remember to the readers. One can pronounce it easily.

Let me give you some examples here:

SheMeanBlogging.com:

Arfa is the founder of She Mean Blogging and she chose a perfect domain name because she helps and motivates bloggers to create their own blogs, grow their traffic, make money online and blogging tips and strategic advice.

MasterBlogging.com

Ankita Singla has been blogging for one decade and he is a master in blogging.

And He teaches people how to build blogs that get a large number of visitors and earn a full-time income without working full time. That’s why he chooses his blog name Master Blogging.

BloggingAsk.com

I started blogging in January 2017 and whenever I meet newbies they usually ask me questions relating to blogging, SEO, blogging tools, Affiliate marketing, etc.

So, I decided to start a blog where I can share my experience in blogging, affiliate marketing, SEO, etc..

Use Keywords in the Domain:

You can check the above examples where all are using the main keyword in domain ‘blogging’. And if you will use keywords in the domain then it will help you in SEO as well.

Don’t use Number or hyphen in the domain:

If you want to make an authority blog then, never use numbers and a hyphen in the domain because it is hard to remember and visitors will not be able to memorize your blog name.

Use Top Level Domain Extension

Remember to use TLD (Top Level Domain) extension like .com.

If you are not able to choose a good domain then you can use LeanDomainSearch.com.

Just put your keyword in the search box, and you will get a lot of domain ideas.

For example, see the screenshot.

lean domain search

Which Blogging Platform you are going to use??

You can start a free blog with Blogger, Wix, Tumbler, etc., where you do not need to buy hosting.

But I would recommend you to use WordPress.

Why? 

Because WordPress has a lot of customization options, and you can make an attractive blog here. And it is also easy to use.

WordPress has a lot of awesome themes and plugins that help you design your blog amazingly.

Now you have got an idea of why WordPress is good.

Let’s move to the next step.

Step 3: Choose a Good Web Hosting For Your Blog

choose good web hosting

If you are serious about blogging and you want to make it as a business, then you have to choose a good domain name as well as web-hosting for your blog.

Perhaps you are aware of both terms, yet let me give you an overview of domain and hosting.

Domain – Domain is the name of a website like Google.com, Amazon.com, Facebook.com etc.

Here is Example of a Domain Name:

HTTPS:// (HyperText Transfer Protocol)

 www (It’s subdomain)

 BloggingAsk (It’s the Domain name)

 .Com (TLD).

Web Hosting – Web hosting is a place like your laptop’s storage where all your files like images, articles, pages and other things are stored.

Now you must be wondering which web hosting you should choose? 

Although there are millions of hosting providing companies in the world, they are not all good.  

Earlier I was using Namecheap as a hosting provider for BloggingAsk but as I was not happy with their services I migrate my blog to A2 Hosting.

Currently, I am hosting my 6 blogs on A2 hosting.  

If you ask me which is the best and affordable hosting provider company for the beginners, then I will recommend you below three companies. 

1. A2 Hosting

2. Siteground

3. Bluehost

Siteground and Bluehost are the best hosting provider companies and they are recommended by WordPress itself. But in the beginning, A2hosting is a good one. 

A2 hosting has great support and speed, you can go through A2 hosting review before spending your money

Let me show you how to purchase the domain and hosting from A2 hosting.

If you already have a domain name registered with another registrar or you want to buy it from somewhere else then you can connect it with A2 hosting.. 

BloggingAsk is also registered with Godaddy. 

I highly recommend A2 hosting if you want amazing speed at a cheap price with great 24×7 support. 

If you wish to buy hosting from A2 hosting, then click here for a special discount of 64%.

Follow the steps for purchasing domain and hosting.  

1. Pick A Hosting Plan

Click here on the special discount link to start your blog.

A2 hosting plans

You can go with the first plant but I recommend you to go with the second one. Because in this plan you can host your unlimited sites. I am using the same plan. 

2. Pick your favorite Domain

select your domain name

Now pick your favorite domain. For example, if you want to start a travel blog, then you choose domains like travelworld.com, travelwithus.com, etc. 

3. Fill your details.

fill your details

Here you have to fill all your details like your name, email address, address, mobile number, etc. 

 4. Fill your payment method like credit/debit card details to complete the purchase.

fill your payment details

Here you have to fill your payment method like credit/debit card.

5. Confirm the Terms and Conditions

Here you have to accept the terms and conditions of A2 hosting.

Now click on proceed or checkout.

Then wait for a few seconds and check your email, you will get a confirmation email from A2 hosting. 

It’s done.

Congratulations! You have successfully purchased your first ever domain and hosting.  Let’s move to the next step and set up the blog.

Step 4: Setup the WordPress

setup your wordpress blog

 Installing WordPress is not just rocket science, but you have to take care of some important steps which will make it easier. Here I am going to show you how to install WordPress step by step.

First, go to your A2 Hosting account and log into it. Once you logged into your account you will see the interface like this. 

a2 hosting client area

Here click on Cpanel and then a new window will open.

After that, you will see WordPress, click on it.

install wordpress

Fill your website information like domain name, website name, admin name, and password. I suggest you note your admin and password so that in case you forget it, you can access it easily. 

After filling the Information click on “complete” button 

It will take 2-3 minutes to install WordPress. After installing the WordPress you need to log in to your WordPress admin account. Here you have to fill the admin and password which you filled while installing WordPress. Then click on “login.” 

wordpress admin panel

Now the setup is completed, remember your WordPress admin panel password or you can bookmark it.

If you forget your admin panel URL in the future then just follow the instructions below.

https://yourblog.com/wp-admin/

Here replace yourblog.com to your domain name. 

Step 5: Choose an Awesome Theme

select your wordpress theme

After installing WordPress the most important step is to select a good looking, SEO friendly, lightweight and responsive theme.

Because if you install an amazing theme then the user will remain on your blog. 

The design of a blog actually matters, because if you are not using a good looking theme then you may lose a lot of traffic.

You may be aware of the fact that “the first impression is always the last impression” that is what you have to do while selecting a theme for your blog. 

The good design of a  blog not only attracts visitors but also helps to retain the visitors. 

Although there are thousands of free themes that you can select for your blog, I don’t recommend you use free themes. 

Why?

There are a few reasons:

  • You cannot design it according to your choice
  • It can be hacked and you may lose all your data
  • Malware can affect your blog

If you want to do blogging as a business then you have to invest something on it. Because without investing you cannot run any business. 

I recommend you to use some paid themes that will help you a lot. I heard from a lot of bloggers that my website has been hacked or my website is down due to nulled or free them. 

So, if you are starting a business, then you have to invest in it.  And If you want to start a blog then you should consider using a paid theme.

So, which theme is the best?

I personally use Generatepress on my 6 blogs which is a lightweight theme (only 50K). And it takes only 2 seconds to load my blog. 

The design of this theme is fantastic and you can easily customize it, that’s why I like it a lot. 

I am also recommending you other best themes which I personally use and like, but before that let me tell you a few things to remember before spending money on paid themes. 

  • Make sure your blog’s theme is lightweight 
  • Is it compatible with the latest version of WordPress? 
  • The theme should be responsive
  • SEO Friendly
  • A support system is very important. GeneratePress has awesome customer support.

Let me tell you about some of my favorite WordPress themes which I personally like and use on my blogs.  

Astra Pro –It is a very lightweight and easy to customize WordPress theme. This theme is also like GeneraptePress but Astra Pro has some extra features which I didn’t see in Generatepress. 

Focus Theme By Thrive Themes: Focus theme is a really amazing theme because it has inbuilt features like email opt-in, shortcodes, etc. This theme will make your blog amazing.

 Scheme Theme –This theme is made by Mythemeshop, and the best thing about it is that this theme is fully search engine optimized and fast.

Genesis Framework: This is also an amazing theme like GeneratePress, and after generate press, this is one of the most used themes amongst the other.

If you want to select a theme from the above list then go for GeneratePress because it is a lightweight theme and they have fantastic customer support as well. 

Now you have purchased the theme and it’s time to install it on your blog. 

Follow the steps below to install the theme on your WordPress blog.  

Firstly, log into your WordPress admin panel go to Dashboard >Appearance > and click on Themes.

1. Although, there will be a lot of free themes that you can install and activate on your blog if you have purchased any premium theme then click on Add New Button.

add a new theme

2. Now click on the upload button and select the premium from your laptop or computer and then click on install. Once the theme will upload then click on activate. 

upload theme

Finally, you have activated your favorite theme on your blog. Installing the theme is not a big task but its customization is very important. 

Now if you want to customize your theme, then click on Appearance>customize>, and then you are good to go for customization. 

So, theme installation and customization are now done, let’s move to the next step where I will tell you some important plugins, which are necessary for your WordPress blog.

Step 6: Important & Essential Plugins for WordPress Blog

Essential-plugins

WordPress is nothing without plugins, because if you won’t optimize your blog, content, SEO, speed, etc. you have to install plugins on the WordPress blog. 

There are unlimited plugins available on WordPress, but some plugins are very important and essential for your WordPress blog. 

I am recommending some essential and important plugins which I also use to run my blog smoothly.

Do you want to know my favorite plugins?

Let’s dive in.

Elementor or Thrive Architect – These plugins are really awesome to create landing pages on your blog. Thrive Architect and Elementor plugins help you a log while creating a landing page or home page for your WordPress blog. 

You don’t need to put in so much effort while using these plugins, everything is drag and drop.

I am also using these plugins to design my blog pages. 

Rank Mathe SEO– You may be aware that SEO is as much as important for a blog or website as breastfeeding to a newborn baby. 

If your blog is SEO optimized then it will quickly rank in the search engine or people will start visiting your website. 

Most of the people use Yoast SEO Plugin but if you are a beginner then I suggest you don’t use Yoast SEO free plugin. Instead start using Rank Math Free SEO Plugin, which provides you premium features of Yoast plugin free. 

It is a boon for the newbies, and I am also using this plugin for all my blogs.  

Here you can read Rank Math review by Matthew Woodward

WP Rocket –If you are not aware then I must tell you that website speed is a ranking factor in the sense that if your website takes time in loading then google can punish you for that and your ranking will go down.

You should optimize your blog speed in order to get a higher ranking. 

WP Rocket is one of the best plugins which help you to optimize your blog or website speed. 

There are a lot of WP rocket alternatives but it is amazing and if you have a budget then you can go for its premium version which works financially. 

Thrive Leads –If you want to do email marketing and for that, you have to collect the emails. And for this, you can use Thrive Leads which have amazing features like popup lightbox, sticky ribbon, screen filler overlay, content lock and much more. 

This is one of the best email collecting tools which I myself use and there are a lot of bloggers like you and me who are using this amazing plugin. 

iThemes Security –Security is the first priority whether it is your house, business or anything else.

Once people will start visiting your blog through organic traffic or any other mode, there are chances that hackers can try to hack your blog.

Therefore, you need to secure your blog from these types of activities. iThemes Security helps you in providing ultimate security to your WordPress blog.

Whether your blog is new or old security should be your first priority because if the blog is hacked there are chances that you will lose all your data.

UpdraftPlus –It is very important to take your blog’s backup. If your blog gets hacked or you receive a huge amount of traffic to your blog then there are chances that you may lose all your data.

Updraftplus helps you get back up of your blog. You can connect it to Google Drive drive and it will automatically take backups of your blog. 

I am also using this plugin in all my blogs and I suggest you install it on your blog as soon as you have started working.

Anti-Spam –As the name appears this is an anti-spam plugin that helps you blocking spam comments on your blog.  This plugin automatically removes the comments which look like spammy. 

Social Snap Pro – This is a social sharing plugin that helps your readers to send your articles to their friends if they liked your article. 

Suppose you have published an article on your blog “How to Start a blog” and your readers like it, and they want to share it with their friends, then this plugin will help them share the post.

If you are not using any social sharing plugin on your blog then you are losing a lot of traffic and visitors. So, I suggest you install this plugin to enable your readers to share the post. 

Contact 7– This plugin helps you in creating contact us form in your blog. Most of the bloggers are using this plugin on their blog. I am also using this plugin on a blog to create contact us form.

Loginzer- This plugin helps you to prevent unauthorized login attempts to your WordPress admin panel. With the help of this plugin, you can set a limit of wrong login attempts to your WordPress admin. 

If you set the limit 3 times, then if anyone including you attempt to login to WordPress admin panel this plugin will automatically block the I.P. address for the time set by you. 

This plugin is really important for your WordPress blog in terms of security.

Site kit by Google: It helps you to connect with all your google tools like Search Console, Google Analytics, Adsense and page speed by google. If you want to check the stats of your WordPress blog then with the help of this plugin you can check everything on your WordPress dashboard. 

All your search console stats, analytics data and AdSense information is available on your WordPress dashboard. 

If you install site kit by Google in your WordPress blog then you don’t need to install unnecessary special plugins like google analytics plugin, Adsense ad inserter and much more. 

Pro tip

I recommend you don’t use unnecessarily cracked and nulled plugins it will harm your site. Because if you want to do professional blogging and make money from it then you have to invest a few bucks at the initial stage.

Using cracked and nulled themes and plugins may lead to hacking your blog. 

So, let’s know how to install plugins on your WordPress blog.

Log in to the admin panel of your WordPress blog.

Hover over the plugins and click on→ Add New

Now, if you want to install plugins from the WordPress library then just click on the install plugin. 

But you have already bought a plugin from somewhere else then click on “Upload Plugin” and select the folder from your laptop’s local storage.

Now click on “Install Now”. It will take a few minutes to install and then click on “activate”.

So, you have successfully installed the plugins on your blog. 

Let’s move to the next important topic. 

After adding all the important plugins, now you are thinking about how to set up a blog in Google Search Console and Google Analytics

Here are the answers.

Step 7 – Submit Your Blog In Google Search Console

Submit Your Blog In Google Search Console

Now, making a blog from scratch requires a few steps. You have published your first blog post, and now it’s time to submit your blog in Google Search Console. 

To get organic traffic from Google, you have to get your blog indexed for that you have to submit it in the Search Console. 

Here you can check your website’s performance, mobile usability of pages, websites linking to your site, rank position of keywords, and much more.

You can read here more benefits of Google Search Console. 

How To Submit Your Blog In Google Search Console

Step 1:- First, Go to the search console and click on the start now button.

Step 2:- Login with your Gmail ID.

Step 3:- Click on add property and then type your site’s URL and click on CONTINUE.

submit property in google search console

Verify Your Blog in Google Search Console.

Once you click on the CONTINUE button, you see the following options to verify your site. 

These are the methods to verify your website:

  • HTML Tag
  • Domain Name Provider
  • Google Analytics
  • Google Tag Manager

I always verify my blogs using the HTML tag method because I think it is very easy, and even if you are a newbie, then you can easily verify your site without any technical hassle. 

Click on the HTML tag, and you’ll see the HTML code of google property verification. You need to copy this code and paste it in the Head Section of your blog’s theme. 

Then save it and click on Verify. 

verify your property

Now, you have successfully connected your blog with Google Search Console.

Step 8 – Connect Your Website With Google Analytics

Connect Your Website With Google Analytics

Google Analytics is a fantastic tool for all the bloggers and marketers.

With the help of this awesome tool you can check the analytics of your website and you can also check how many visitors are visiting your site, what is the source of traffic, how much time they are spending on it, which page is performing well etc. 

You can learn more about Google Analytics from here.

How To Connect Google Analytics

First Go to Google Analytics and click on Start Measuring to create an analytics account.

google analytics

Here you have to give a name to your analytics account. 

Your account name

Then select the “Web” and click on the Next button. 

setup your acount

Here you will have to provide some basic information of your website Account Name, Website URL, Time zone, etc. in order to get tracking code

Property setup

After adding all these information you will get a tracing code to verify.

google analytics code

Now, copy this tracking code and go to your theme editor, click on header.php toption and paste the above code below <head> tags. Click on save. 

analytics code in theme header

Now you have all done.

Step 9 – Keyword Research To Rank Quickly

Keyword Research To Rank Quickly

Without keyword research, you cannot succeed in blogging and without proper keyword research, you’ll not be able to attract more organic traffic from search engines like Google, Bing, and Yahoo, etc. 

If you don’t do keyword research and just randomly publish the article, your articles will hardly rank in Google. 

There are three types of keywords.

Let’s see the example.

Short Keyword: Make Money

Medium: Make Money Online

Long-tail keyword: How to Make Money Online  

Now the question comes which types of keywords are best for you, I highly recommend you to work on Long Tail Keywords because they are easy to rank as compared to short tail and medium tail keywords.

Benefits of Keyword Research

  • Proper keyword research will help you to attract highly targeted traffic.
  • It helps you in ranking your articles in search engines without building backlinks.
  • Keyword research will help you to grow your blog and make money from it.

Best Keyword Research Tools

Well, there are a lot of keyword research tools available in the market but I only recommend you to use SEMrush, Ahref, LongTail Pro and KwFinder because they give you proper data compared to other free tools like Ubersuggest. 

Personally I use SEMrush and Ahref to do keyword research for my blogs. 

Let’s take an example of Ahref to find keywords here:

How To Do Find Long Tail Keywords Using Ahrefs

Here you’ll learn the easiest and the best way to find long tail keywords to rank higher in search engines. 

Step 1 :- Go to Ahrefs and click on site explorer.

Step 2:- Enter the URL of any of your competitors in your niche and click on the search button. In my case, I have entered ShoutMeloud.com

ahref shoutmeloud details

Now you’ll be able to get all details including organic keywords, backlinks, traffic, UR and DR etc. 

Step 3:- Click on Top Pages on the right side.

click on top pages

Now you’ll see lot of web pages,

Step 4 :- Click on Keywords option to sort in descending order.

click on keyword to make it in decending order

Now you have to focus on top performing keywords, referring domains, keyword volume and its position. 

top performing pages in ahref

Keep in mind the following things:

  • Pages must be ranked in top 10 for top keywords 
  • They should be ranking for lots of keywords 
  • Pages should have high traffic

Step 5 :- Now you have to add a filter, click on word count and add 4 in from. See the screenshot below for example. 

wordcount should be 4 and above

Now you have got a good bunch of keywords and they are easy to rank for. 

longtail keyword

Step 10: Write Your First Post and Published It

write your first article

So, you have booked a domain, bought hosting, set up WordPress and installed the theme and plugins. It’s time to write your first blog post and publish it. 

Now you are thinking about how to do I start a blog post, don’t worry.

Let me help you in publishing your first ever blog post. 

Firstly, I congratulate you, because you have taken the first step of your success in starting a blog. And now you are ready to publish your first blog post.   

To publish a new post go to your Dashboard > Post> and click on Add New.

write your first blog post

If you want to write your blog post on WordPress, you can do that but I suggest you write your post in MS word or Google docs and later you can paste it. 

It is very easy to use MS Word or Google Docs. 

I too write my posts in Google Docs and later I publish them on WordPress. 

Let me tell you some Pro Tips for writing your blog post that will help you a lot. 

Make sure to use Grammarly while writing your blog post, so that you’ll not make any grammatical mistakes.

grammarly image

If you are wondering how to write your first blog post then follow the steps below.

  • You have to do Proper Keyword Research. For keyword research, you can use research tools like Ahref, Semrush, etc. 
  •  Use Long Tail keywords for faster ranking 
  • Make your article unique and user-friendly
  • The title of your blog post should be eye-catchy
  • Use as much as images according to your blog post.
  • Write at least 2000 words long article. Because according to research top ten articles on the first page of Google have an average word limit of 1900. 
  • If you can find Youtube videos related to your post then you can also embed it.
  • Don’t forget to do On-Page-SEO of your blog post.
  • Don’t use Copyright images on your blog, if you are using images from other sites then give them credit. 

 These tips will help you in writing an amazing blog post. 

Apart from this if you are not good at writing or you don’t want to waste your time on writing then you can hire a content writer from sites like Airtasker. Here you can find an expert content writer for your blog or website.

So, you have written your first blog post, let’s move to the next step. And I guess this is one of the favorite topics of every blogger. 

Step 11: Monetize your Blog

monetize your blog

 So, finally, the biggest step has come and it is the dream of every blogger to earn money from their blog. 

I am going to discuss with you some ways to monetize your blog.

There is a hell of a lot of ways to monetize your blog and I have a list of it that will help you generate revenue from your blog.

You are excited, aren’t you?

Affiliate Marketing

Affiliate marketing is one of the best and most popular ways to monetize your blog.

In affiliate marketing, you have to promote other products on your blog, and if someone buys that product through your affiliate link, then you will receive a commission from the owner of that product. 

Advertisement

This one of the common methods to monetize your blog. In this method, you can monetize your blog through your traffic and you can earn handsome money from it. 

Most of the bloggers are using this method to monetize their blogs and make money online. 

Although, there are a lot of Advertisement networks through which you can monetize your blog. But Adsense and Media.net are the leading advertising networks.

Let me clear here that Media.net only approves the English blogs. 

Offering Services to others

If you are an expert in some digital marketing fields like SEO, Web Designing, Graphic Design, etc. then you can offer a service to others and make money. This one is the best and fastest way to monetize your blog.

Selling your products

If you know how to get sales then you can easily sell your own products to your readers. But before pitching anything you have to build trust towards your readers/audience. 

If you already have a good audience then you can sell your own products easily.

These were the most popular and best ways to monetize your blog. But always keep in mind that if you want to make decent money from your blog then you have to be patient because it takes time.. 

And don’t stop working if you are not getting good results in the beginning.  Keep working hard on your blog and after some time you will see massive growth in your blog. 

How much does it cost to Start a Blog?

For creating a blog from scratch in 2020 it costs you around $3.92 per month from the A2 hosting company but I suggest you buy hosting for one year to get a special discount. 

Q.2 How do bloggers get paid?

One of the best ways for bloggers to make money is Adsense, Media.net and affiliate marketing. 

Is blogging profitable in 2020?

A few years back, blogging was just a hobby to the people apart from their full-time jobs. Nowadays, blogging still works in that way, but it has changed a lot. And in 2020 blogging has become a full-time career option for so many bloggers. 

Are blogs still relevant 2020?

The short and simple answer to this question is YES. The detailed answer that is actually valuable for you is contained in this blog post. So, click on it and read the detailed guide. 

Conclusion:

Congratulations! You have created your first ever blog in 2020 from scratch, and you are ready to make money through it. I hope I was able to answer your query “How to Start a blog from scratch?

What’s next?

This is not the ending instead it is the beginning of your blogging journey, and you have to learn a lot of important things like SEO, Affiliate Marketing, etc.  

To become a successful blogger you have to learn a lot of things and implement it on your blog. Gradually you will start getting results. 

I hope and expect that you liked the article and I helped you in creating your first ever blog from scratch.

I hope I was able to answer your query “how to start blogging?”

If yes then don’t forget to share it with your friends. 

For more blogging, SEO, Affiliate marketing related questions and tips and tricks you can join our Facebook Group.  

Thanks for your time and again congratulations. 

Sharing is caring!

Ramesh Rawat

Ramesh Rawat

I am the founder of Blogging Ask. I publish content related to Blogging, SEO, Affiliate Marketing, and more to help newbie bloggers, to grow their blog. I am blogging for the last 3 years, and I started my first blog in 2017.
1900 blog niche ideas

(Free) 1900+ blog niches list

Hey! WOuld you like to join our

Facebook VIP Group

60 thoughts on “How to Start A Blog From Scratch in 2020 (Just 8 Steps)”

  1. Hey Ramesh Rawat ,

    Excellent post with helpful tips to start a blog.

    In my opinion…………. starting a blog is not a harder task, if we are having good writing skills, ideas, knowledge and a proper guidance. Blogging field really works great if done correctly and in a proper way. Blogging field provides us several benefits, as it helps us to build connection with other great people, Boost our confidence level, Improves our writing as well as communication skills and provides us an opportunity to earn money online. Blogging is also an effective way to manage the time.

    While starting a blog selecting a perfect blog niche is really a
    crucial start-up, whereas focusing on the profitability & interest
    of blog niche are also crucial. Choosing a perfect domain for our blog are also vital, but it is also important that the domain that we are selecting must be of short url, so that it could be easy to remember. Using keyword in domain is really a great tip and will also helps in seo ranking.

    Selecting a good web hosting is also important. Your suggested steps to purchase domain and hosting are clear, easy to understand and follow, whereas following these steps will be helpful. It is also necessary to set-up the wordpress and selecting a fantastic theme. Themes are truly important and also holds potential to enhance the look of a website. Installing the wordpress essential plugins are also vital and i also like the list of several helpful plugins that you have suggested. Installing these plugins will be helpful and will also secure the website from spammers. Monetizing the blog are also important for earning good income through blogs.

    Following these steps will be a great helping hand and will help
    several people, readers & newbies to start a blog.

    Truly helpful post and thanks for sharing.

    Reply
  2. Great BloggingAsk, Your article is informative, I know its competitive niche but Keep Writing on Article like ”How to Start Blog from Scratch” & Others. Keep it up.

    Reply
  3. Great Ramesh, Your article is informative, I know its competitive niche but Keep Writing on Article like ”How to Start Blog from Scratch” & Others. Keep it up.

    Reply
  4. Waw great article Sir.
    I have seen lots of articles on How to Start a Blog, but this article is so detailed and relevant. And I am sure that you did a lot of research to give us the concepts of Blogging and making money.
    ThankYou

    Reply
  5. Really awesome post. It’s good that everything is covered in a single post. Its a bit lengthy but one should be fine If we are getting all the info with just scroll.

    Reply
  6. Hey Ramesh, great content buddy, I really enjoyed your article on starting a blog and gained some cool insights from this article which otherwise I wouldn’t know man

    Thanks for sharing such great content buddy

    Reply
  7. Hi, I just want to say thanks to you for sharing informative articles like this. I love to read the article on this site. This is one of my favorite websites to learn. Thanks for sharing the article like this for free and keep it up.

    Reply
  8. Hi dear,
    very important and helpfull article for me this one is a great artcle. Keep it up, Thanks….

    Reply
  9. Hey Ramesh!
    Hi
    this is a very helpful blog, I really glad to see this awesome review from here, I shared it in my social media. this is a really awesome blog. I must say that you are a skilled Content Writer.

    Reply
  10. Hey Ramesh!
    Dedicated blog like you will definitely help newbie bloggers to stay focussed and simultaneously learn and apply alongside.
    Nicely compiled, Must be recommended!
    Thank You.

    Reply
  11. That was a massive one, Ramesh! You’ve written a very detailed guide to starting a blog from scratch.

    it will definitely help beginners to set up their first blog easily.

    Keep Up Your Great work!

    Reply
  12. it will definitely help beginners to set up their first blog easily.
    Keep Up Your Great work!

    Digital SEO Agency – Attract, Qualifed Traffic on your site
    Helping you build your Brand & Drive Sales

    Reply
  13. Hello Ramesh Sir,

    After reading this article, I am of the opinion that this blog post makes it easy to learn Blogging and Affiliate marketing. This blog post is in-depth also it is easy to understand.

    Sir, I’m a bit confused about the keyword research. Can you recommend any tool for keyword research?

    I think every content creator should read this article.

    It’s a full value-pack article!

    Thanks Again!

    Reply
  14. Hii Sir,

    Thanks for the sharing of information. You have explained this in very detail.

    Well explained.

    Sir, I’m a bit confused about the keyword research. Can you recommend any tool for keyword research?

    It’s a full value-pack article!

    Thank you so much for writing a valuable article!

    Reply

Leave a Comment

shares