How To Start A Blog in 2020-2021 From Scratch (Step by Step)

How To Start A Blog in 2020-2021 From Scratch (Step by Step)

Want to know how to start a blog from scratch in 2020?

Good decision, 

That’s the best decision I ever made in my life to start a blog,

Here is the deal;

Do you want to make passive income on autopilot through blogging, which helps you to live life like a boss? So starting a blog is the first and crucial step that leads you to success.

But, After reading this guide, you will start your blog today and make a path for your success.

Starting a blog is not complicated at all, but all you need some guidance, which helps you to start a blog in 2020.

Here are the seven easy steps to start your profitable blog without making a mistake and some bonus tips which help you to scale your new branded blog.

Before starting the full process for making a profitable blog,

Maybe some of you are thinking, why you should start a blog in 2020?

I always prefer to say that 2020 is the golden arena for starting a blog and grow it,

Because blogging is becoming tough day by day and if you started today, so you have more opportunities/chances, then others who will start later than you.

There are so many benefits if you start your blog and grow it, Here some Unforgettable Benefits of blogging which helps you :

  • Express Yourself – Blogging is the platform that allows you to express yourself by writing the content for your audience. 
  • You can help others and gain fans – You can help the readers by writing the content on your blog, and by this, they will become your true fans which always there for your support.
  • Make Money Online – Yes, You can make money from your blog by doing Affiliate Marketing and Running Ads.

I think you got an idea about why you started and how blogging will help you

Let’s dive in,


Here’s the deal:

Whether you want to work for yourself and leave your desk job or travel the world, blogging makes it possible.

There are thousands of bloggers who were able to leave their desk job behind, travel the world and make a full-time income from blogging.

These things are possible for anyone to do and they are one of the many benefits of blogging.

If you would like to start a blog but don’t know where to start, I will guide you through the 9-step process in this article:


4 Common Questions about how to start a blog

As you prepare to embark on the process of building a blog, you probably have a few questions bouncing around your head.

Don’t worry – that’s pretty normal!

In fact, there are some common questions that almost every beginning blogger asks, which is why I’m going to give you the answers upfront so that you know exactly what to expect from this process!

How long does it take to start a blog? While it’s hard to put a timeframe on the creative process of choosing a blog topic, once you know what you want to write about, you can knock out the technical process of starting a blog in just 20-30 minutes. It really is easier than you might think!

Is it expensive to start a blog? Nope! While the method that I recommend isn’t 100% free, you can get started with your blog for ~$80 for the entire first year, which comes out to under $7per month.

Can’t I just use one of those free platforms to start a blog? Free platforms are ok for hobby blogs. But the truth is you have little to no control with free platforms, and if they were to shut down, you’d lose your blog. The method I’m about to show you gives you the most control, protects your content and is ideal if you ever want to earn money from your blog.

Do I need to be one of those tech geniuses from TV to start a blog? Nope! As long as you feel comfortable using a computer and browsing the Internet, you should have no trouble starting your own blog. No special knowledge needed.

Step 1: Choose a Right Niche for Your Blog (Crucial Step For Success)

This is the most important part, and many newbies are stuck at this point.

Did you know? That 99% of bloggers quit blogging in starting six months because they choose the niche which they don’t passionate about.

Niche is like a topic but not a simple topic because they have several topics in it.

Choosing a niche is the fastest way to lose a game in the beginning.

Are you still confused?

Let take an example about the niches – 

  • Smart Passive Income – Patt Flynn started this blog named Smart Passive Income, where he shares strategies to grow your online business. Today Smart Passive Income is one of the most successful blogs which are making millions of dollars every day
  • Backlinko: Internet Marketing expert Brian Dean started his blog Backlinko and grew it to one of the most popular SEO blogs on the internet by talking only about Backlinks and SEO

Don’t believe it? See this 

This is the earning report of smart passive income, and you can see that they make $172+ at the beginning of there blog. This shows that choosing a profitable and interest-based niche helps your blog to scale.

There are many other blogs that I can show, but I think you got an exact idea of how niche is so essential for making a profitable blog.

Currently, there are many profitable niches in which you can start your blog, but I don’t suggest you go with these niches because you don’t have an interest in that, and If you start a blog on that niche, so will be bored and quit blogging for sure.

So, How you can find the perfect niche that you won’t regret later

Wait, let me tell you one Fail-Proof method to find out the profitable and interested based niche for you.

You have to focus on these two factors to find out the profitable niche for your blog.


  • See that you can make money from that? 
  • They have enough affiliate programs or not?
  • Is that niche is having a good volume of keywords or not?


  • Are you interested in working on that niche?
  • Can you share the article of that niche?
  • Can you solve other problems with your writing on that niche?

I think now you can find the perfect niche after seeing the above part, and if you can’t figure out, then you can do this to find an ideal niche.

  1. 1Take Paper & Pen
  2. 2Write down your interest or which you are passionate about (Add three or more) on the list
  3. 3Find the niche which you liked the most from the list
  4. 4Also, find an affiliate of that niche
  5. 5You are good to go

Step 2: Choose a Good Domain for Your Blog

Selecting the website domain is not very tough and you can easily select a perfect domain name for your new blog. If you decided your domain name so you can skip this part. 

This for you If you haven’t selected the domain name till now –

When I started my blogging career, I don’t know how to choose a premium or brandable domain for my blog, and that’s why I wasted 10+ domains because I don’t like it also they don’t look brandable.

I think you don’t make a mistake like me?

If Yes! Here are four tips which help you to find your dream domain –  

  • Keep it Short & Simple – Try to keep your domain as short, don’t make it too long because it’s not easy to pronounce and keep your domain name simply because it’s easy to remember. (Jon Morrow changed their domain name to BoostBlogTraffic to SmartBlogger, and their blog are getting millions of traffic because now his domain looks simple).
  • Use Keyword – You can use your main keyword in your domain, which helps you in SEO.
  • Don’t Use Numbers – You can’t use numbers in your domain because it’s not easy to remember the numbers
  • Always Use TLD Extension – I recommend you to use domain extension like .com because it’s for globally.

If you are still not able to figure out the domain for your blog, then you can find brandable domain name using one tool: LeanDomainSearch

Note: Choosing a Blogging Platform

There are dozens of free and paid blogging platforms out there including WordPress, Joomla, Ghost, and Movable Type.

People waste hours trying to figure out the best blogging platform for their blog.

We recommend that you use WordPress.


Because it is the easiest of all and it comes with all the features you will ever need.

And if someday you want to add more functionality to your website, say an eCommerce page, you can do it by simply installing a WordPress Plugin. There are thousands of free WordPress plugins available that can help you add as much functionality to your website as you want.

In this tutorial, we will guide you through starting a blog with WordPress

Step 3: Choose a Good Hosting For Your Blog

For making a blog, you have to need web-hosting and domain,

I know you don’t know about both, but wait, let me guide you in this and tell you more about it.

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

Example Of Domain Name :

  1. HTTPS://(Hypertext Transfer Protocol)
  2. www (the subdomain)
  3. GuideBlogging (Domain name)
  4. .com(Top Level Domain).

Web Hosting – A web hosting is a place where all your files of your blog are stored and show your blog lives when someone tries to access that. Hosting is like the hard disk of the computer, which stored all your data (images, posts, pages, and many more) and kept your data secured.

Now, are you thinking which wordpress hosting is best for you?

There are tons of web hosting which you can use to start your new blog. But I don’t recommend to you that because they are worthless.

So instead of giving you the ton of hosting list, I recommended you to go with the siteground.


Siteground is the no.1 hosting for beginners, and honestly there support and service are fantastic and very reliable; it’s also not very costly like another hosting.

So, are you excited to start your business? 

If Yes, then lets dive into it,

When I started blogging, I tried every cheap hosting but the load time is awful

Then, I came to know about Siteground hosting and after purchasing it,

The load time of my blog decreased dramatically.

But WAIT! don’t take my word here, SEE THE PROOF,

BEFORE Siteground,

These results are as expected because, at that, I’m using cheap hosting.

BOOM! You can see after migrating to Siteground the load time is decreased by 85%

WAIT, But don’t take my word here; There are some of the latest REAL reviews about Siteground.

Brad Smith


SiteGround has delivered reliable uptime for a few years now. And their uptime guarantee makes sure that you’ll probably never have any significant downtime issues.

Syed Balkhi


SiteGround is one of the most popular and highest rated hosting providers in the WordPress community. They provide unique in-house WordPress speed and security solutions to make your site as fast and secure as possible.

So, Let’s move on and,

In this part, I will guide you how you can purchase the domain and host from Siteground,

You can also choose any other hosting you want. Still, I highly recommend you to go with Siteground because it’s affordable and reliable for beginners who want to do blogging like a business.

Follow these steps to purchase hosting and domain for your first blog:

1. Click On This Special Link to start your first blog.

I recommend you to go with a GrowBig plan because it has more features.

2. Choose Your Favorite Domain

Pick your domain name, which is easy to understand. Let example, if you are interested in opening a food blog and you decide the blog name is food bazar so you can go with

If you haven’t chosen the domain name yet, so I suggested you read the domain section of this blog to get more ideas about it. After reading that, you got many names for your domain.

3. Fill Your Account Information

You have to fill your credit/debit card details to purchase domain and hosting

5. Confirm The Conditions And Let Get Started

You have to confirm there terms and conditions, 

After that, you have to click on the check-out button. It will take a few minutes to the siteground to proceed with the details.

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

And you’re done.

CongratulationsYou have successfully purchased a hosting and domain for you. You have crossed the most prominent stop on your way to start your blog.

Let move on and see how to setup your blog.

Step 4: Set Up WordPress To Make Your Blog Live on the Web

Installing WordPress is not like rocket science,

The only thing is that we have a proper guide. Here in this part, I will how you can set up your WordPress site to make it live on the web.

Firstly, you have to go to your siteground account, If you already purchased it so you can see the similar interface after login to your account:

Select Start a new website checkbox and then click WordPress.

Now enter admin details for your new WordPress site.

This form will create a new Admin account for your WordPress site. You will use this account to log into WordPress and make changes to your site:

Now, check the terms and conditions checkbox and then click the big Complete Setup button:

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

Now, click the Proceed to customers area button:

Now, click the My Accounts menu on the top:

Now, click the Go To Admin Panel button to visit your new blog’s admin dashboard:

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

That’s it. You just set up your first WordPress site. Remember, this URL:

Replace with your domain name and visit that link. It’s the URL to your WordPress dashboard where you can manage your site.

Step 5: Choose an Attention Grabbing Theme

After installing wordpress, theme and blog looks is more important if you are just starting your new blog. 

In blogging, the design of the blog matters because if you don’t have a great design, so you are losing a lot of traffic and audience. Good design helps to build more trust towards your readers.

In your WordPress inventory, there are a hell lot of free themes that are available for you, but I don’t recommend you to go with that themes because these free themes are easy to hack, and by this, you will lose you all website data.

If you are using free or nulled themes is like Architecting your own Destruction.

If you want to do blogging as a business, so invest in themes and plugins because of this the best investment on your blogging journey. I see many bloggers don’t invest in this type of thing and face many critical issues later.

So which theme is best for you?

I use GeneratePress, which is the lightest theme (under 50KB), and loads your website fast, and also I liked the design of this theme, and many pro bloggers are using it because it’s easy to design.

There are a few more themes which I can you suggest but before that let me tell you the Few things which you keep in your mind while purchasing a theme – 

  • Make sure that premium themes which you are purchasing are lightweight and easy to use.
  • Check that the theme is compatible with your latest WordPress version.
  • Always check that the theme is responsive or not
  • Support is the main thing, so try to find a theme that has excellent contact support (like Generatepress and Themeshop).

After picking one theme now it’s time to install that theme on your blog.

For installing any WordPress theme on your blog just follow these below steps:

First of all, you should be login on your WordPress dashboard ➡ appearance ➡ themes

1. In the themes section, you will find various free themes, but if you already have so, click on the add new button.

2. Click on the upload theme and upload your theme zip and activate that theme on your blog.

Finally, you installed and activate your preferred theme into your blog. Installing is a theme is an easy task, but the main and important task is to customize that theme.

So if you want to customize your theme, click on appearance ➡ customizes, and now you can able to customize your theme.

After making your theme responsive and optimized now, I will tell you some most essential plugin which almost every WordPress users install, and it’s also an important part to run your website on automation.

Step 7: Write Your First Stunning Post and Published It

Are you wondering about writing your first blog post?

So let me help you to write your first post on your blog. First of all, I want to congrats you that you have successfully set up your WordPress blog, and now it’s time to make some posts for your new blog.

For creating a blog post, you have to go : Dashboard → Post → Add New

After that, you will land on your post, and here you can start writing your first stunning post.

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

  • If you are confused about finding the topic of your new post, so I recommended you to do some keyword research around your niche, and by searching, you will find many awesome keywords that are easy to rank.

Pro Tip: I recommend you go with long-tail keywords because it’s easier to rank.

  •  Always tries to make an awesome title of your blog post by using numbers and power words.
  •  Make sure you should add some images for making your article more comprehensive; I strongly recommend you to make your article lengthy and more in detail, and by more detail post, you can make your reader your true fan.
  •  I suggest you go through with the on-page guide so you can optimize your content easily.
  • Use words like I and You to more connect with your readers and try to don’t take copyright images from google. I recommend you always to use copyright-free images.

I think these tips help you to create your first blog post, 

Now, Let’s move on to the favorite of every blogger.

3 quick tips for writing awesome blog posts

There are a ton of blogs out there nowadays, so if you want to start a blog that stands out, you’ll need to create content that stands out.

Here are some quick-hit tips for writing content that people want to read:

  • Think of your ideal reader…and write the post to speak to them. Don’t try to please everyone – just make your ideal reader really happy.
  • Be helpful and add value. If you genuinely try to be helpful, it’s going to pay dividends in terms of popularity.
  • Bring a unique perspective and voice. You’re a unique person, so don’t fall into the trap of writing the same thing as everyone else.

If you bring a unique perspective and try to create awesome content that actually helps your target readers do something better, you’re going to build a great foundation for a successful blog.

Read This Article : SEMrush Review and Tutorial 2020

Step 8: Start getting traffic to your blog

At this point, you should have the basics down pretty well. You’ve knocked out the technical details and started creating content.

Once you start putting that content out there, you’re likely going to shift into the next phase of blogging where you start thinking:

“Hey, I’m putting all this content out there. Wouldn’t it be great if people were reading it?”

Well, this isn’t Field of Dreams.

If you build it, some people might come. But it’s probably going to take a bit more than that to actually get traffic.

So when you’re just getting started, how can you get traffic to your blog?

Here are two proven strategies:

  • Learn the basics of SEO and apply them to your site. While you don’t need to become an expert, knowing these basics will make it a lot easier for your site to get found in search engines like Google.
  • Register social media accounts and start promoting your blog on social media. Some social networks, like Pinterest, can be especially valuable for blogs.

And for an even deeper look at getting more traffic to your blog, I wrote this huge post on traffic generation that includes 32 different ways you can drive traffic to your blog.

Step 9: Some Ways to Make Money from your Blog (Bonus)

This is the bonus part for you all, where I shared some ways which help you to make money from your blog.

Before starting, let me Congrats, you because you have published your first blog post on your blog. 

Let dive into it,

There are several ways which you can use to make money from your blog. In this part, we will discuss some ideas which you can use to handsome money from your blog.

I have created a list of ways which helps you to make your first dollar online,

Are you excited enough like me? 

If Yes, then let’s move on to the list:

Affiliate Marketing: This is one of the effective methods for making money online. In this, you have to promote other products on your blog, and if you get a sale of that product so then, you will get a commission from the product owner.

Read some Related article : Ad network for small bloggers and Publishers

Advertising on your blog: Most of the common ways ever blogger uses this to monetize their traffic and make money handsome money out of it. Many bloggers are using it and making a decent amount of money. 

Two leading websites – Adsense and, You can apply to there program and make money from there.

Offering Service: If you are an expert on anything like SEO so you can offer service to your reader, and they will directly pay you. This is one of the fastest ways to earn money from your blog.

Selling your course or product: If you know how to sell anything so you can create your path and sell to your readers, but before that, you have to build trust towards your audience if you already have an audience then you can sell them anything.

These are the ways that you can use to make money from your blog. But always remember that if you want to make money from your blog so you have to keep patience and do hard work on your blog, and you will see your massive growth.

What Next?

Congratulation! You Have Created Your First Blog In 2020

But What Next?

This is not an end, but I think this is the beginning of your journey, and you have to learn many things like SEOAffiliate Marketing, and Many More things. 

For being a successful blogger, you have to learn many things and implement all things to your blog to see the results. I recommend you to create the habit of learning and always learn new things by reading the blog and much more stuff.

I hope you like this article, and maybe this helps you to create your new successful empire today.

Leave a Comment