How To Start A Blog In 2021 : A Simple Step-By-Step Guide For Beginners

Sharing is caring!

Have you ever wondered how to start a blog and make more money than your 9-5 job?

You can do it. tons of peoples already doing it.

You may find it difficult to start a blog, but it is not you just need to get started and get out of your comfort zone until your blog starts generating more than your 9-5 job.

I started doing blogging in July 2018 when I was in college. I just do it as a hobby in my extra time. But as time went on, the traffic to my blog started to increase and slowly I started earning from this blog.

I got my first income in October 2018 of 189$ and now that blog is earning around 6000$ a month with less than 20 hours of work a week. Now you know blogging can make you more than a 9-5 job.

Now without wasting further let dive into the step-by-step guide on how to start a blog for beginners.


Select A Perfect Niche/Topic

Niche is one of the most important parts of your blog. If you don’t select your niche wisely then you’re blog is not going to be successful.

  1. Pick a niche that you are the most interested in the niche you are passionate about. so this way you will enjoy your blogging journey and not get fed up.
  2. You must pick a topic/niche that has enough audience.

Here is a list of some niches with enough audience interest. You can check if your niche is on the list. If not then check this article on how to find a niche that has enough audience.

Niches or Topics to blog on

Pick A Domain Name

After selecting the niche now you have to select a domain name. Basically, a domain name is a name by which you will know online. as an example my blog name is TheLifestyleBuzz .com. So it is my online name. For finding a perfect domain name follow the below steps.

  • Brainstorm words all around your niche for instance your blog is about Beauty then the words should be Glamour, Pamper, Gorgeous, Pretty, etc.
  • Now search for a supporting word: for this, you can get inspiration from your topic related sites. for instance, I found a website on google name TheFashionSpot you can use TheGlamourSpot or ThePrettySpot. Or you can use your name for example GlamorousGracie or GorgeousGracie.


  • Stick with TLDs such as .com,.net, etc.
  • Keep your Domain Name Short.


  • Avoid hyphens in the domain name. like (Glamorous-Gracie .com)
  • Avoid Double Letters. like (GlamoroussGracie .com)

Now you’ve selected your domain name it’s time to register it before someone else does. but wait I’ll show you how to get your domain for free in the next step.

Get A Web Hosting

Basically, web hosting is a place where your website lives online. It may seem complicated at first but relax. It’s much easier than it sounds. I’ll show you how to get web hosting with a free domain.

First, Go to and click on “Get Started”

How to start a blog in 2021 a beginner step by step guide

Next, you will see a page where you find different plans. Select the basic plan. because it includes everything you needed to get started. Now click select.

I recommend you to buy the 12 months plan instead of 24 or 36 months.

How to start a blog for beginners start a blog in 2021

After selecting the plan you will redirect to a page. where you can register your domain for free. just enter the domain name you’ve found on step 2 and make sure the dropdown is set as .com or any of your selected TLD (.net,.blog) click next.

How to start a blog

Now you will see your domain is available. Next, either sign in with google or create your account on Bluehost.

How to start a blog in 2021 a beginner step by step guide

After creating your account you will see the package information and package extras. In package information, select the 12-month registration or 24/36 months. In Package Extras, I highly recommend you to select the Domain Privacy+ Protection. Now enter your payment information.

How to start a blog in 2021 a beginner step by step guide

Last, check the box and submit.

How to start a blog in 2021

Yeah! you’ve got a free domain and the best hosting deal for only 59.40$ for the next 12 months.

Install WordPress Your Blogging Software

Now you need blogging software to create your website. It will also help you to manage blog posts/pages on your website.

WordPress is the perfect option. I am personally using WordPress and I am very happy with it. because it is easy to use, Free, and powerful used by more than 30% of all websites.

If you want to make your blog on any other blogging software or custom code then you can do it. But I Highly not recommend you to do this. Because In other blogging software you will see a lot of problems in security and customizing and in a lot of minor changes.

Use WordPress for your blog, end of the story.

Follow the below steps to install WordPress.

  • Login to your BlueHost account.
  • Find Website Tab, Under this click on install WordPress.How to start a blog wordpress installation in bluehost
  • Choose “Do it yourself” and click on the “Install” button.
  • Now click on the “Check Domain” button. Make sure the /directory is empty.
  • Now check on the terms and conditions to finalize your installation.
  • Within a minute or 2, you have a fully functional WordPress Blog up.

Designing Your Blog

When you visit your domain after installing WordPress your website would look like this.

Wordpress 2021 theme how to start a blog

So this is a default theme by WordPress.It is not the fanciest design but you can customize this if you want. Or you can choose other themes to design your website. Oh sorry, I forget to tell you about themes basically in the blogging world the website design is called a theme. so if a use word “Theme” it means I am talking about the website design.

There are a lot of free and paid themes available online and it is easy to get trapped by some fancy looking theme.

Why all fancy looking themes are not good? Because of their backend or in simple words the code of the theme. So you have to select a theme very wisely.

Here is the list of some of the best free and paid themes.

  • GeneratePress.
  • Kadence.
  • Genesis.
  • Divi.
  • Astra.
  • OceanWp.

All of the above themes have paid and free versions. If you want extra functionality in your theme then go with paid versions or if you don’t want to invest in themes while starting out you can go with free versions.

So, for the sake of this tutorial, I am going to use the free version of the kadence theme. If you want to invest in a theme at the beginning of your blog then you can also invest in it.

For downloading the kadence theme go to the Kadence theme website. And click on the “Free Download” button. after clicking it your theme will start downloading.

How to start a blog with kadence theme

Now after downloading the theme, You have to log in to the admin panel of your website. your admin panel link will be YourDomain .com/wp-admin. Now enter the credentials you’ve got when you installed WordPress in step 3.

Wordpress login How to start a blog

After entering your credentials you will be redirected to the admin panel of your site. here click on the appearance tab.

wordpress dashboard how to start a blog in 2021

Next, click on add new.

Theme tab i wordpress how to start a blog

Next, you will see an “Upload Theme” button click on it now click on “Choose File” and select the downloaded theme now click on “Install Now”.

Adding a Theme in WordPress How to start a blog

Next, You will see that Theme Installed Successfully Now, click on the “Activate” button.

Theme Customization

Now the theme is installed. And we can start customizing it. For customizing the theme click on the “Customize” button.

Theme Customization Activation

You will be redirected to the WordPress theme customizer formally known as Gutenberg editor. from here you can customize approximately every aspect of your blog. you can watch the complete kadence theme customization here.

Optimizing Your Blog

Now it’s time to optimize your blog. As I told you earlier that WordPress is very easy to use. So you don’t have to mess up with code for optimizing your blog for this you can use plugins. Plugins are made to increase your site performance or to increase the functionality of your site.

There are hundreds of thousands of Free/Paid plugins available on the internet. Like for adding a “Table Of Content” or to Optimize your site’s “SEO” or for optimizing your website’s speed or for adding any extra feature you’d like. For the purpose of this tutorial, I am telling you the basic plugins which every blog requires.

  • Rank Math SEO or Yoast SEO (For website SEO) [FREE/Paid]
  • WP Forms Lite or Contact Form 7 (For contact page) [FREE/Paid]
  • Akismet (For blocking spam comments).[FREE/Paid]
  • Smush (For image compression). [FREE/Paid]
  • Updraft Plus (For Backup/Restore). [FREE/Paid]
  • Wordfence Security (For website security). [FREE/Paid]
  • Easy Table Of Contents (For adding Table of contents). [FREE]

Approximately all of these plugins have both Paid and FREE versions. but I recommend you to go with FREE versions in the beginning until you need extra features and you started earning.

You can add these plugins by clicking on “Plugins” then “Add New”.

Add new plugin how to start a blog in 2021

You will be redirected to the add new plugin page here search for the plugin you want to install. and then just click on install.

How to start a blog in 2021 plugins setup (2)How to start a blog in 2021 plugins setup (1)

Creating Content

Now you’ve got your blog set up. It’s time to fill it up with the Wonderful and Awesome Stuff you’ve got to say. Remember Content is the backbone of your blog a side fancy theme and pretty pictures. You have to create good content.

You might be asking, What is “Good Content”. So a good content must be lie in any of the below criteria.

  1. Reviews something
  2. Solves a problem
  3. Teaches Something

A visitor who comes to your site wants some value from your content. As of example, you are reading this blog post to learn how to start a blog, which is about teaching and solving problems.

And I recommend you to prepare at least 4-6 contents before launching your blog to the public. So your audience doesn’t just click off after finding your blog. And the other thing is that in starting you have to do 1 thing at a time so first create some content then promote it and so on. But it is not necessary if you’d like to start promoting your blog with just 1 content then it’s completely fine I would say it depends upon person to person.


Starting a blog is easy. But creating one which is successful and start making money requires hard work and dedication. Creating a blog in 2021 is very affordable and more accessible today than it has ever been before.

And like anything else in your life. There would have some obstacles that attempt to throw you off course. But I encourage you to continue your passion and share it through your blog.

I hope this post has been super helpful for you and you’ve learned how to start a blog in 2021. I tried to provide you everything you want to start your blog. and it’s time for you to start your blogging journey. you can start it off by getting your free domain and web hosting by Bluehost.

How to start a blog a simple step by step guide for beginners

How to start a blog a complete step by step guide for beginners


Leave a Reply

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