How To Start A Blog Successfully In 2020 From Scratch [Step By Step Guide]

Do you need to know how to start a blog successfully in 2020?

Good decision,

That is the best decision I made in my life to start a blog,

Here is the deal;

Want to earn passive income on autopilot through blogging, helping you live life like a boss? So starting a blog is the crucial first step that leads to success.

But, after reading this guide, you will start your blog today and make your way to success.

Starting a blog is not that complicated, but all you need is a guide to help you start a blog in 2020.

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

Let’s dive into that,

Step 1: Choose a niche for your blog

Step 2: Choose a great domain for your blog

Step 3: Find a good domain and web hosting provider

Step 4: Set up your WordPress blog

Step 5: Choose a topic that catches your blog’s attention

Step 6: An essential plugin for your blog

Step 7: Compose and publish your first blog post

Bonus: Some ways to earn money with your blog

Before starting the entire process of making a profitable blog,

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

I always prefer to say that 2020 is the golden sand to start a blog and make it grow,

Because blogging is getting difficult day by day and if you started today, then you have more opportunities, then others that will start later than you.

There are so many benefits if you start your blog and grow it, here are some unforgettable blog benefits that help you:

Express yourself: Blogs are the platform that allows you to express yourself by writing content for your audience.

You can help others and win admirers: You can help readers by writing content on your blog, and with this, they will become your true fans who will always be there for your support.

Can We Make money online: yes, you can make money from your blog by doing Affiliate Marketing and running ads.

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

Let’s dive

Step 1: Choose a suitable niche for your blog (crucial step for success)

Pick Your Niche For Blog

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

Did you know that 99% of bloggers stop blogging in the first 6 months because they choose the niche they are not passionate about.

The niche is like a theme but not a simple theme because they have multiple themes in it.

Choosing a niche is the fastest way to lose a game at first.

Are you still confused?

Let’s take an example about niches:

Smart Passive Income: Patt Flynn started this blog called Smart Passive Income, where he shares strategies to grow his online business. Today, Smart Passive Income is one of the most successful blogs making millions of dollars every day.

ShoutMeLoud: You all know that ShoutMeLoud is one of the most important websites that teaches about WordPress, SEO, Blogging and much more related to blogging.

Do not you believe it? Watch this –


This is ShoutMeLoud’s earnings report, and you can see they earn over $ 400 at the start of their blog. This shows that choosing a profitable, interest-based niche helps your blog scale.

There are many other blogs that I can show, but I think you have an exact idea of ​​how the niche is so essential to make a profitable blog.

Currently, there are many profitable niches in which you can start your blog, but I do not suggest you go with these niches because you have no interest in it, and if you start a blog in that niche, it will also be boring and stop blogging for sure.

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

Wait, let me tell you a failsafe method to discover a profitable and interesting niche for you.


You must focus on these two factors to discover the profitable niche for your blog.


  • Do you see that you can earn money with that?
  • Do they have enough affiliate programs or not?
  • Is that niche having a great volume of keywords or not?


  • Are you interested in working in that niche?
  • Can you share the article from that niche?
  • Can you solve other difficulties with your writing in that niche?

I think you can now find the perfect niche after looking at the previous part, and if you can’t solve it, you can do it to find an ideal niche.

  • Take paper and pen
  • Write your interest or your passion (Add three or more) in the list
  • Find the niche that you liked the most from the list
  • Also, find an affiliate from that niche
  • You are good to go

Here are some steps to find a profitable niche for your new blog.

Step 2: Choose a great domain for your blog

Name Of Your blog

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

This for you If you have not selected the domain name so far,

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

I think you are not wrong like me?

If so! Here are four tips to help you find the domain of your dreams:

Keep it short and simple: Try to keep your domain so short, don’t make it too long because it is not easy to pronounce and keep your domain name simply because it is easy to remember. (Jon Morrow changed his domain name to BoostBlogTraffic to SmartBlogger, and his blog is receiving millions of traffic because his domain now seems simple.)

Use Keyword: You can use your primary keyword on your domain, which helps you in SEO.

Don’t use numbers: you can’t use numbers in your domain because numbers are not easy to remember

Always use the TLD extension: I recommend that you use the domain extension like .com because it is for everyone.

If you still can’t figure out the domain for your blog, you can find the branded domain name using one tool: LeanDomainSearch

Note: Which blog platform should you choose?

I will not have much time to explain to you which platform is the best,

There are many blogging platforms that you can use to create your blog, but I recommended that you use WordPress.


Because on other platforms, you can’t have access to edit or customize everything, but WordPress gives you the freedom to make your blog how you can.

In WordPress, you have many plugins and themes that you can use to make your blog impressive.

So I think you have got an idea of ​​why WordPress is good,

Let’s dive in and let me tell you the steps to build your blog.

Step 3: Choose an excellent hosting for your blog

To make a blog, you must need web hosting and domain,

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

Domain: The domain is the name of the website that readers type in the browser.

Example of domain name:

HTTPS: // (Hypertext Transfer Protocol)

www (the subdomain)

AlrichRoshan (domain name)

.com (top level domain).

Web Hosting: A web hosting is a place where all your blog files are stored and show the life of your blog when someone tries to access it. Hosting is like a computer’s hard drive, which stores all of your data (images, posts, pages, and more) and keeps your data safe.

Now, are you thinking about which WordPress hosting is best for you?

There are tons of web hosting that you can use to start your new blog. But I do not recommend it because they are worth nothing.

So instead of giving him the ton of the accommodation list, I recommended going with Hostinger.


Hostinger is the # 1 hosting for beginners, and honestly, the support and service are fantastic and very reliable; It is also not very expensive like other hosting.

So are you excited to start your business?

If so, then let’s dive into that,

When I started blogging, I tried all the cheap hosting, but the loading time is horrible

Then I got to know about Hostinger hosting and after buying it,

My blog loading time decreased dramatically.

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

BEFORE Hostinger,

how to start a blog

These results are as expected because, in that case, I am using cheap hosting.

how to start a blog

BOOM! After migrating to Hostinger, you can see the load time decreases by 85%

So let’s go ahead and

In this part, I will guide you on how you can buy the Hostinger domain and host,

You can also choose any other hosting you want. Still, I recommend you go with Hostinger because it is affordable and reliable for beginners who want to blog as a business.

Follow these steps for the hosting and domain purchased for your first blog:

1. Click on this unique link to start your first blog.

how to start a blog

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

2. Choose your favorite domain

Choose your domain name, which is easy to understand. For example, if you are interested in opening a food blog and decide that the blog name is food bazar, you can go to

If you haven’t chosen the domain name yet, I suggest you read the domain section of this blog for more ideas. After reading that, you have many names for your domain.

3. Fill in your account information

You must complete your information for your account.

4. Enter your credit / debit card information

You must fill in your credit/debit card details for the purchased domain and accommodation

5. Confirm the conditions and let it start

You have to confirm the terms and conditions,

After that, you need to click the exit button. The Hostinger will take a few minutes to proceed with the details.

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

And you are ready.

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

Go ahead and see how to set up your blog.

Step 4: Set up your WordPress blog

Set-Up WordPress blog

Installing WordPress is not like rocket science,

The only thing is that we have an adequate guide. Here in this part, I will explain how you can configure your WordPress site to work on the web.

First of all, you need to go to your hostinger account. If you already bought it to be able to see a similar interface after logging into your account:

You must select the start of a website option to create a new website.

Then you need to click on the software you want to install your website on,

Click on the WordPress software to install it on your website. After that, you need to fill in some login details about your website:

This information is essential, so I recommend that you write your password down on the dairy, so if you forget it, you can check it there,

After completing all the information,

Then you have to click the full big button to continue the process.

It will take a few moments to finish setting up your WordPress website.

Now, click on the continue button to go to the customer area:

Now click on my account button on the menu and click on the install tab:

Now, you will redirect to your WordPress dashboard after that, enter the login details you choose during installation, and click the login button: Now, click on Go to admin panel to visit the new admin panel of your blog:

That’s it, just completed setting up your first WordPress website, remember this URL, or bookmark:

If, by chance, you forgot the URL so that you can use the above URL structure to log in to your control panel (replace your .com domain name with your domain).

Step 5: Choose a theme that gets attention

Choose Your WordPress theme

After installing WordPress, the theme and look of the blog are more important if you are just starting your new blog.

In blogging, blog design is important because if you don’t have a great design, you are losing a lot of traffic and audience. A good design helps to generate more confidence towards your readers.

In your WordPress inventory, there are plenty of free themes available to you, but I don’t recommend you go with those themes because these free themes are easy to hack, and with this, you will lose your entire website data.

If you are using free or cracked themes it is like designing your own destruction.

If you want to blog as a business, then invest in themes and accessories because of this, the best investment in your blogging trip. I see that many bloggers do not invest in this kind of thing and face many critical problems later on.

So what theme is best for you?

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

There are a few more themes I can suggest, but before that let me tell you the Few things you have in mind when purchasing a theme:

Make sure that the premium themes you are buying are lightweight and easy to use.

Check that the theme is compatible with your latest version of WordPress.

Always check whether the topic responds or not

Support is an important thing, so try to find a theme that has excellent contact support (like Generatepress and Themeshop).

Now let me tell you about some of my favorite paid themes that I am currently using on my other blogs.

Some of my favorite themes (for personal use)

Astra Pro: Astra Pro is lightweight and also easy to customize. This theme is like a generatepress, but they have a lot of features that are not available in generatepress, and you can also make your homepage attractive and responsive by using elementor with it.

Thrive Focus Theme – The Focus theme is the most powerful theme that has all the necessary options like email subscription, shortcodes and many more. This theme is fully responsive and easy to customize. If you are an affiliate marketer, this theme is like gold to you because it has an optimized conversion. There are more features that help you make your website more powerful.

Schema theme: Schema theme is designed by mythemeshop, and the best part of this theme is the optimized search engine. It is also the fastest theme too.

GeneratePress: GeneratePress is the theme I am currently using on this blog and for me it works fine so far because this theme is easy to customize so any newbie can customize it. Support for this theme is amazing. If I want to choose themes from all of the above, I choose generatepress because of their awesome looks

After choosing a theme, now is the time to install that theme on your blog.

To install any WordPress theme on your blog, just follow these steps below:

First of all, you need to log in to your WordPress dashboard ➡ appearance ➡ themes

1. In the themes section, you will find several free themes, but if you already have them, click the Add new button.

wordpress theme

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

upload theme

Finally, he installed and activated his favorite topic on his blog. Installing a theme is an easy task, but the important task is to customize that theme.

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

After making your theme responsive and streamlined now, I’ll tell you about some of the most essential plugins that almost all WordPress users install, and it’s also an important part of running your website in automation.

Step 6: Some essential WordPress plugins

Important WordPress plugins

WordPress without plugins is nothing because plugins are necessary for (Optimize your content, for SEO, Speed ​​and many more). There are a lot of plugins in WordPress, but there are some plugins that I’m currently using and doing such things on autopilot.

Do you want to know the list of my favorite Plugin?

So, here is the list of my plugins that I am personally using on almost all my website:

Elementor or Thrive Architect: These are the page builders to design any page. These plugins allow you to create the landing page of your dreams by simply dragging and dropping. I used both, and they are very light to use and help me create an awesome page.

Rank Mathe SEO: SEO is important for ranking and generating lots of traffic. Rank math is the new SEO plugin that now becomes a favorite for all bloggers. Many bloggers suggest you go with Yoast, but I don’t recommend it because they don’t have many features like that.

WP Rocket: You already know that speed is a major factor to rank on google. So wp rocket is the plugin, which helps you optimize your entire website and make it faster. I recommend that you buy this plugin if you are looking for an alternative to this so that you can use automatic optimization.

Thrive Leads – If you want to collect emails from your readers in order to prosper prospects, helping you create a pop-up lightbox, duct tape, screen fill overlay, content lock and more.

iThemes Security: security is the number 1 priority; Often times, someone tries to hack your website, so this plugin helps you protect your entire website. Usage of security plugin is essential to keep your blog safe.

UpdraftPlus – Backup of your website is required, although your database maintains the site backup every day. But for added security, I used this plugin to back up my website on a daily basis. This plugin helps you to back up your entire website, and you can restore that data when you need it.

Anti-Spam: Most of the times, someone makes spam comments on your blog. This plugin helps you if someone comments on your blog and the comment seems spam, so this plugin automatically removes it. If you are writing an informative article that has a lot of image, this plugin tries to optimize your images and therefore your website loads quickly.

Social Snap Pro: Social Snap is a plugin to share on social networks, but I really like this plugin because they help to generate traffic from media such as Facebook, Twitter and many more platforms.

These are the best plugins that I almost used on my website to run them correctly.

I do not recommend that you go with null or cracked plugins because these types of plugins are easy to hack by the hacker, and with this, you lose all the data on your website.

If you want to blog professionally and make money off of them, I recommend that you keep the investment mindset and treat your blog like a business.

Let me help you with installing the plugin,

Go to your WordPress dashboard

Then go to Plugins → Add new

Then load the zip file of your plugin and click the “install now” button.

After installation, click the “activation button” to install that particular plugin.

Now let’s move on to other topics,

Step 7: Write your first awesome post and post it

Write First Blog post

Wondering how to write your first blog post?

Let me help you to write your first blog post. First of all, I want to congratulate you for correctly setting up your WordPress blog, and now is the time to make some posts for your new blog.

To create a blog post, you need to go to: Dashboard → Post → Add new

After that, you’ll land on your post, and here you can start writing your first awesome post.

new post

Now let me give you some tips that will help you make your first epic post:

  • If you’re confused about how to find the subject of your new post, I advised you to research the keywords around your niche, and by searching you’ll find plenty of amazing keywords that are easy to classify.

Pro tip: I recommend that you use long-tail keywords because it’s easier to rank.

  • Always try to make an impressive title for your blog post using powerful numbers and words.
  • Be sure to add some images to make your article more complete; I highly recommend that you make your article long and more detailed, and through more detailed publication, you can make your reader your true admirer.
  • I suggest that you follow the guide on the page so that you can easily optimize your content.
  • Use words like me and you to connect more with your readers and try not to take copyrighted images from Google. I recommend that you always use royalty-free images.

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

Now, let’s move on to the favorite of all bloggers.

Step 8: Some ways to earn money with your blog (bonus)

Start Making Money online

This is the bonus part for all of you, where I shared some ways that help you earn money with your blog.

Before starting, let me congratulate you because you have published your first publication on your blog.

Let yourself be immersed in it

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

I’ve created a list of ways that help you earn your first dollar online,

Are you excited enough as I am?

If so, let’s move on to the list:

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

Advertising on your blog: Most of the common ways that bloggers use this to monetize their traffic and make money from it. Many bloggers are using it and making an average amount of money.

Two leading websites: Adsense and You can apply to the program and earn money from there.

Offer service: If you are an expert in something like SEO, you can offer service to your reader and they will pay you directly. This is one of the fastest ways to earn money with your blog.

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

These are the ways you can use to earn money with your blog. But always remember that if you want to make money from your blog, you must be patient and work hard on your blog, and you will see its massive growth.

Frequently asked questions related to starting a blog in 2020

FAQ Related to Start a blog

Q.1 How much does it cost to start a blog?

To start a blog, it costs you around $ 3.50 a month from the site, but I recommend you go with a year plan to get a special discount.

Q.2 How to start a blog and get paid?

In this guide, we already told you how to start a blog in 2020 and to get paid from your new website you can use Google Adsense, affiliate marketing and many more income methods.

Q.3 How to start a blogging business?

To blog, you can read this complete guide and you can also blog for business purposes only.

Q.5 Is it still worth starting a blog in 2020?

Yes! and the reason why you are here because you also want to start your blog in 2020 and if you are taking blogging as a business then it is still worth it

Q.6 Can I start a free blog?

Yes, you can start your blog for free using a platform like Blogger, but I don’t recommend that you do so because if you want to make real money from your blog, you need to understand the power of an investment. I recommend that you do not go with free and purchased hosting and start your new blog today.

Wrapping Up and Now 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 SEO, Affiliate Marketing, and Many More things.

For being a successful blogger, you have to learn many ideas 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.

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

Leave a comment