How to start a Blog

How to Start a Blog in 2021 for Beginners: Step by Step Guide.


Starting a blog! It’s something you’ve been dreaming about for some time. You already exactly know what you would like to share with the world but, if you want to learn how to start a blog business, you also need to dive into the technical side of a website….which is exactly what keeps you from really doing it, because it looks so complicated!

Am I right? I feel you!

But you what?? I gat you!!

If you’re ready to take the leap and learn how to start a blog that can grow into a source of real online income, then let’s dive in.

In this blog post I’ll explain to you how to do this in 6 easy to follow steps. Just follow all the steps and your blog will be up and running in no time.

DISCLAIMER: In the name of full transparency, please be aware that this blog post contains affiliate links and any purchases made through such links will result in a small commission for me (at no extra cost for you).

Step 1- Pick your blog’s name and niche

 It’s time to pick a nice and niche for your new blog. The name of your blog is what readers will see first (like, so it should ideally represent either your name or general topics you will be writing about. In my case I used my name because I want to build a brand around it.

Your blog’s niche is the general topic areas that you’ll be focusing your content around.

What are you passionate about?” This is the most important question to ask yourself and if you’re not passionate about the niche that you are planning on blogging in, then that’s a very bad sign.

I truly believe that passion is a key factor for success.

Step 2 –Choose a platform

There are many different platforms you can use, but I prefer to work with, like most bloggers do.


1 First of all, the platform itself is free, which is always a good thing.

2 It is easy to use.

3 You can design your website exactly as you wish. There is a plug-in or tool for every design or option you want.

4 You can host your blog on your server, have your own custom domain name and if you want you can choose to monetize your blog.

All these are not possible if you have Make sure you opt for instead of

So is complex, but you get endless possibilities in return. And with some help from me and some persistence from you, you’ll be able to achieve a lot!!

Step 3 – Get you blog online (Webhosting)

 Whoa, this is the biggest decision you’ll have to make when setting up your blog.

Webhosting basically means that you rent a small part of the internet where you can store and run your website. This is where all your files and content will be stored. As you probably know understand, having reliable webhosting is therefore crucial to your blog. This is the home of your blog.

In case your host is experiencing any problems, your website automatically experiences issues as well. Therefore, you need to be assured to opt for a reliable Webhosting partner. With high-quality service.

Webhosting I personally use (and that most other blogger use) is Bluehost.  

I will also recommend Namecheap. But for the sake of this tutorial I will use Bluehost.

Click here to go over to Bluehost and hit the “Get started now” button

First you will select a hosting plan (inputting your domain name comes next). Personally, I recommend choosing the basic plan for beginners. Since you’re just getting started. You can always upgrade if you want to in the nearest future.

Next, you’ll need to choose a domain for your blog, don’t worry it’s free. But if you have a domain name already, you will need to enter it in the second box at the right-hand side.

Next, you’ll need to create an account with bluehost. All you need to do is fill the form has appeared on the image below.

After this, you’ll need to choose your package plan. You can choose from 12, 36, or 60 months straight subscription. The higher the months the lower the price becomes. But personally, I recommend the 12 months plan as a beginner. Just test it first.

Also, you don’t need to tick any of the additional boxes except for the “Domain privacy Protection” The rest is an unnecessary additional cost you don’t need.

Finally you need to enter your credit card details to check out.

Once you’ve done that scroll down and tick the “Terms of service” to agree then finally click the submit button.


You just got your domain name and a webhosting account for your blog. It’s time to move into the next stage of getting your blog fully setup and optimized.

On the next page, you’ll be guided step-by step through the process of getting WordPress installed on your blog trough Bluehost.

Get Started with Bluehost

   Step 4 – Customize and design your blog

Your blog is up and running! Now, it is time to actually start creating your blog. At the first glance, I can imagine the WordPress dashboard seems a bit complicated to you. But don’t run away, because with a little persistence and patience, you can figure it out.

But before that, let me give you the details of the WordPress admin area.

  • Dashboard – this is the entire WordPress admin area.
  • Posts – You can publish your new blog post here.
  • Media – Contains everything like images, videos etc.
  • Pages – write and publish your static pages.
  • Comments – here you’ll be able to handle your post comments with your readers.
  • Appearance – you can change the appearance of your blog here.
  • Feedback – this allows you to handle your feedback from your reader.
  • Plugins – you can easily add or remove plugins. Their purpose is to add functionality to your blog.
  • Users – you can add users to create post alongside with you.
  • Settings – this aspect covers the settings section of your blog.

To choose a Theme, Head to Appearance > Themes and install a free WordPress theme. I recommend and use the ASTRA theme.

To install a Plugin, Head over to your dashboard area and click on plugins >> “Add new” from the left- hand side of your WordPress admin area.

This will lead you to the plugin area.

Step 5 – Customizing your blog for search engine optimization

You need to make your blog URL search engine friendly in other to rank high for your blog post.

Unfriendly and ugly URL to search engine looks like this

While clean and friendly URL looks like this… postname

In order to change your URL to search engine friendly.  Go to “settings”>> “permalink” and click post name.

After you have done that, you need to focus on making your blog content (articles) SEO optimized.

This way, when you write an article, people searching for your content title will be able to see your article from Google search result.

In order to successfully do this, you need to download a plugin called YOAST SEO.

This will lead you to the plugin area. What you need to do here is search for Yoast SEO from the search bar.

The plugin will be the first result like the image below. Click on the install button and hit the activate button.

Once it’s installed and activated, you can set it up.

Step 6 – Add your first post and pages.

This is where the actual blogging begins. In this step, you will learn how to write your blog post and at the same time get familiar with the WordPress admin interface.

As usual, login to your WordPress admin area by visiting…

Once you’re inside at the left sidebar click “posts>> Add New” or pages >> Add New”.

Clicking it will be bring you to the editor screen like the image below.

I’ll break it down for you in other to make it simpler.    

  1. Title: The title area is where you write the title for your post.
  2. Content Board: This is where you compose your post or page content. You can also add video or picture in this area by clicking the “Add Media” button
  3. Editing Tools: Just like Microsoft Word, you could also edit your content with options like bold, italics, etc.
  4. Publish Area: After writing your content you can publish it by clicking the big “publish” button or preview it yourself before publishing it.
  5. Organizing tool: This where you can place your blog post in categories. eg Lifestyle, health, fashion, money, etc.

Adding Links to Your Posts

Linking out to other quality content is a sure way of telling Google you know what you are doing. Or you can link to a product or service you promote as an Affiliate Marketer.

Not just that, it’s also a great way to build relationships in the blogosphere.

To add links to your post, highlight the word or sentence you want to insert a link into, then click on the chain icon in the editing tool area.

On the pop-up, enter the link URL and insert it.

Note: before you click the insert button, click the setting icon to tick the “open link in a new tab” at the next page.

 Once you’re done with the content, click the “Publish” button at the right- hand side of your dashboard to submit your article online.

After that you can click the ‘View post’ link to view your post live.

It wasn’t so hard, was it?

Congratulations! You’ve just published your first article.

If by some unfortunate circumstance you get stuck or have any questions for me about how to create a blog, just get in touch with me or leave a comment below. I’ll help you out with any problems.

Enjoy your new blog!

Thanks for Reading.

Please don’t forget to share this post.

Also Subscribe to my email list so you won’t miss cool stuffs like this from me.

Yeah….till next time.

Nuela Obi. 


8 thoughts on “How to Start a Blog in 2021 for Beginners: Step by Step Guide.”

  1. Pingback: Must-Have WordPress Plugins. - Nuela Obi

  2. Pingback: How To Install WordPress Theme. - Nuela Obi

  3. Pingback: HOW TO WRITE YOUR FIRST BLOG POST. - Nuela Obi

  4. Pingback: How To Login To a WordPress Site |Step by step guide. - Nuela Obi

  5. Pingback: How to Write a Blog Post. - Nuela Obi

  6. Pingback: Top 10 Best Free WordPress Themes for 2021. - Nuela Obi

  7. Pingback: How to Choose a Domain Name for Your Blog. - Nuela Obi

  8. Pingback: How to Setup Google Analytics / Step by Step guide - Nuela Obi

Leave a Comment

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