How to start a blog in 2020

How to start a blog in 2021

Sharing is caring!

Are you thinking about sharing your knowledge or thoughts with the internet and wondering how to create a blog?

Today, I am going to show you a free tutorial with step by step guide about how to start a blog and make money online.

The whole process of starting a blog can seem difficult, but in the end, it is very easy. I’m completely self-taught, so believe me when I say, if I can do it, you definitely can do it too.

Follow these steps to avoid mistakes and you are guaranteed to become a blog owner soon.

Starting a blog in 8 Steps

  1. Decide what you want to blog about.
  2. Pick the name to your blog
  3. Get a host
  4. Design your website
  5. Write your first post
  6. Promote your blog
  7. Monetize your blog
  8. Get blogging!

#1 Decide what you want to blog about.

If you want to start a blog only for yourself, as a hobby, you can safely ignore the choice of niche, start a blog, and just write. After all, nothing prevents you from starting a blog and writing about everything on it.

However, if you think of blogging as something you want to do not only as a hobby but you want to earn a lot of money from it. In that case, choosing the right blogging niche matters.

There is information in one of the blog posts from wpbeginner website that there are 7 top niches that gain the most traffic and make the most money. Wpbeginner is a team of WordPress experts and they are very long in this industry, so I trust them, that they know what there are saying. These niches are:

  1. Health and Fitness
  2. Personal Finance
  3. Fashion
  4. Lifestyle
  5. Business and Marketing
  6. Technology and Gaming
  7. Travel

Of course, you can make money from other niches, however, these are just the most popular

#2 Pick the name to your blog

At the beginning of my blogging journey, I wrote a couple of posts on how to create a website. So here in these two articles, you could read more about Basic information about creating a website, Designing my website with WordPress. I also wrote a post about How to buy a website domain?. However, in this article, I will try to give more deeply information.

Domain basically means the name of your site. When you came up with an idea of ​​how your website will be called then you have to buy the rights to the name of this page. After that, it will be only for you.

If you want a unique address to your website, choose a blog on your own domain. Having full domain rights allows you to earn money on what you do.

Domain registration is payable and such a domain should be renewed every year (but it depends on the choice of the plan).

Buying a domain it’s not that hard. Only what you have to do is to go to the websites that offer buying domain services. On the internet, you can find a lot of them.

I suggest you go with Bluehost because it will be not too complicated for you and you have both your domain name and hosting with one company.

If you want to start your blogging journey with the least amount of money to invest, you can sign up for a cheap price of only $ 2.95 / per month (This price is only through my link). That’s over 60% off the usual price! $ 2.95 is not that much. It is like buying a cup of coffee, but you don’t have to buy it every day, but per month.

I am not sure how long this low price will be available, if you don’t grab this now you end up paying $ 7.99 / month for the same plan or even more.

By buying this plan with my link, you also get a:

  • FREE Domain for 1st year,
  • FREE SSL Certificate Included

The SSL certificate ensures the confidentiality of data transmission over the Internet. Thanks to it, our website becomes protected and more reliable. When we have an SSL certificate, we can monetize our website more easily.

  • 1-Click WordPress Install

There are many platforms that you can use to create a blog.

They all have pros and cons, but WordPress is by far the most popular system. Not only for a blog but also for regular websites. It is easy to use and very functional

When using WordPress, we have a choice of many thousands of free plugins that will increase the attractiveness of our website and its functionality.

  • 24/7 Support

In mostly every domain services to buy a domain you have to:

  • Have the original name of your website
  • Register an account on their website
  • Have a Bank account or PayPal where you transfer money to purchase domain
  • Give your real home address or company address
  • Have e-mail address
  • Give them your phone number (not in every domain services)
  • Down below you can check if the name of your website that you want to create is available to buy.

Down below you can check if the name of your website that you want to create is available to buy.

Here on my video, you can see how I bought mine domain:

#3 Get a host

In addition to a domain, you will also need hosting to start a blog.

Hosting means that the company gives you an offer to put the domain on the internet and they will store your whole data, like pictures, music, post and etc. The companies that offer you hosting is mostly the same as companies that offer you buying a domain

A lot of ad networks and many affiliate programs only accept self-hosted sites. Therefore, I recommend you to start your blog the right way with a domain name and web hosting. The good news is that here is the cheapest self-hosted platform with a WordPress site for only $ 2.75 per month on Bluehost! I read a lot of good opinions about this site, so you can check what they have to offer.

Here is a quick process on how to buy a host.

1.You are going to the main page of Bluehost and you click Get Started

How to start a blog in 2020

2. After that, you are choosing a hosting plan. For beginners, I am recommending a basic.

How to start a blog in 2020

3. Next you provide your domain name.

How to start a blog in 2020

4. Now you are providing personal information

How to start a blog in 2020

5. And Boom! You have your own website.

How to start a blog in 2020

6. All you have to do is create a password for your account.

How to start a blog in 2020

Now after you have your website it’s time to start designing it.

#4 Design your website

With Bluehost you have one click to just download WordPress, so you don’t have to worry about tech stuff. And here you are at the editing panel of your website.

Tip: To log in to your WordPress panel go to

How to start a blog in 2020

After you log in, you see that page.

How to start a blog in 2020

Now go to Appearance->Themes. To change how your website should look like based on your preferences. Here will be some free ones that are available to you.

How to start a blog in 2020

I am currently using Blossom Feminine Theme. I am really satisfied with this theme right now, it has very good features and I think that my website looks beautiful. However, I am making some improvements sometimes, because I am constantly learning something new about WordPress and the digital world.

How to start a blog in 2020

Here is the video where I’m showing you how I designed my website. Video is shorter than the time I spend on creating. I recorded this video at the beginning of my journey when I had a different theme (Olsen), but it’s worth checking it out.

Here are some useful things that can help you in designing your website:

  • Find the best theme that fits your content
  • Add a page about yourself or company, it depends on what will be on our website
  • Synchronize your website with Social Media so people could check you there
  • Give them an opportunity to contact you, so create a new page where they can send a message to you
  • It’s required by law that on your website has to have information about the Privacy policy, Terms and Condition and cookies so don’t forget about this. When you want to make money off your website from Advertising, then Advertising companies pay attention to that.
  • Make sure that every picture that you upload is in good quality and fits your site.
  • I think that the last thing that you have to do is to make on your website easy access to everything, so it will help your readers or customers, move on your website.

#5 Write your first post

Before writing your first post it’s worth checking if you have set a permalink at Post name. As you can see in the picture down below that changing your permalinks settings can make a serious impact on your website if you decide to change it later.

How to start a blog in 2020

Now you have the basics, so you can write your first post. Always remember that in blogging not only quantity matters but quality.

#6 Promote your blog

It’s time to make your blog post visible to others. While you just start your journey you should go with social media to promote your blog. At first, you should know which one is best for you. I recommend focusing on these four platforms: Pinterest, Facebook, Twitter, Instagram. To me the best platform is Pinterest, I get the most traffic just from it. In Social Media Category you will find some tips and my analytics on the selected platform.

Of course, to promote your blog there more ways like word-of-mouth, collaborate with other websites. I also recommend you to start your mailing list, sooner or later you will need it. So the quicker you start the easier is to engage with your readers and get better traffic.

#7 Monetize your blog

There are many different ways to earn money effectively from your blog, such as display advertising, affiliate marketing, sponsorships, product sales, etc.

Most people choose the Adsense by Google as their primary option, but only at the beginning. Later a lot of people choosing another advertising platform like Mediavine that pays you more. However, how much you can make from each of these methods depends on your traffic and reach. The more views you get, the more you will earn money from ads, the more sales you will get, and the more affiliates products people could buy.

#8 Get blogging!

OK, You are all set to start a blog now! Blogging is just awesome. You can do what you love and makes you happy and you can share it with others.

My WordPress plugins recommendations that I am using

  • Advanced Ads
  • Google Analytics for WordPress by MonsterInsights
  • Grow by Mediavine
  • jQuery Pin It Button for Images
  • Yoast SEO
  • Smush
  • Akismet Anti-Spam
  • Contact Form 7
  • Really Simple SSL

Pin it!

How to start a blog in 2020

There is of course a lot of things that you will learn along the way. I just wrote here some basics. I will constantly update this post if I learn something new. Also, I will publish new blog posts in the blogging tips category that will help you with improving your blog.


You want to hear what’s new? Enter your email address to subscribe and receive notifications of new posts and new freebies by email!
* indicates required

That’s the end of the post on How to start a blog in 2020.

Remember! This post will be updated regularly as I come up with some new ideas on how to add some more valuable information, so remember to come back and check this post.

Are you inspired now? I hope that it motivates you to start blogging. Share with me your thoughts and tell me in the comments below what you like the most.

Thank you for stopping by and reading my post. Check my YouTube videos and other sites to see my progress and things that I do to achieve goals.

Also, if you liked this post share it with your friends on social media and leave a comment or contact me if you have any questions. I really appreciate it.


Here are some products where you can learn about blogging.

Check my company Portfolio to know my business sources.

If you have any questions – feel free to comment below and discuss blogging.

Related posts:

This blog post may contain affiliate links. If you purchase a product through one of them, I will receive a commission (at no additional cost to you). I only ever endorse products that I have personally think are useful and you can benefit personally. Thank you for your support!

Sharing is caring!


Hi! I'm a young guy after a bachelor's in finance and accounting. I am aspiring to become a digital nomad, travel the world, and work with using my laptop and on the way. I started learning new things that I've never done before, or I've done and want to develop. Currently, I want to learn everything about digital marketing and how to make money from it.

Leave a Reply

Your email address will not be published. Required fields are marked *