How to start a blog - shakeworldonline

How to start a blog in 2021 – Beginner’s ultimate guide

Are you ready to start blogging and you are looking for ways on how to start a blog?

This content provides you with all the step-by-step guides on how you can build a successful blog in 20 minutes from your computer.

After going through this guide from the beginning to the end. You will surely create a good-looking and profitable blog. And also share with the world those interesting topics that have been ringing in your head for long.

I actually created this content for beginners. This guide will take you from the amateur stage to a professional level. So if you are ready to make blogging a full-time career, continue reading.

Before going straight to the tutorial. Let me first introduce myself and also explain to you why this tutorial is very important. And why you should not just read but put everything you learn into practice.

My name is Popmati Emebu, am the owner of this amazing website ‘Shakeworldonline’. I started the website. So I can use it as a means, to teach people all the things I have learned about blogging and other internet business.

I know that understanding how to start a blog is very hard. Especially when you are new in the business and don’t know where to start.

So if you really want to start making it online through blogging I Advice you to put everything you are going to learn from this guide into action. Don’t be the type that read and end up not implementing what they read.

If you need my help, then use the Talk to Popmati page to send me a message.

How to start a blog – What you are going to learn

Part 1. Choosing a niche

Part 2. Performing keyword research

Part 3. Choosing a blogging platform

Part 4. Choosing a domain name

Part 5. Setting up your blog on WordPress

Part 6. Installing WordPress plugins

Part 7. Creating content and Designing your blog

Part 8. Driving traffic to your blog

Part 9. Monetizing your blog

Part 10. Tracking your blog traffic

How to start a blog – What is blogging?

In the Wikipedia definition – A blog is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts). Posts are typically displayed in reverse chronological order, so that the most recent post appears first, at the top of the web page.

Until 2009, blogs were usually the work of a single individual, occasionally of a small group, and often covered a single subject or topic. In the 2010s, “multi-author blogs” (MABs) emerged, featuring the writing of multiple authors and sometimes professionally edited.

source: Wikipedia

According to my own understanding. Blogging is all about creating content on the web as a means to spread out information to a target audience and generate revenue in return.

Am defining blogging this way because I want you to understand. That blogging is not just about creating content, but also a way to create a stream of income for yourself. If it is properly executed.

What is the purpose of starting a blog

A lot of people start a blog for many reasons. For example, some start a blog to share their life journey, like people who love to travel.

They create a blog to share with the world their experience and adventures, individuals like business owners create blogs as a means to pass information to the customers. While few individuals use blogs to teach and educate people in various ways.

Whatever your reason maybe. Just know that blogging is very good in this new era of technology and easy access to the internet.

You can use blog to share with the world the various issues that have been going on in your community, your home, workplace and also use it as a means to expose some bad things that have been happening in a particular region.

I want you to know that blogging is very profitable if you run it in a proper way.

How to structure a blog

The looks of blog have changed in recent time, blogs these days involves various items and widgets. But there are standard features and structures most blog follows these days, which I have listed below.

  • Header – the container where the blog menu is placed.
  • Content section – the main content area or where the latest blog posts are displayed.
  • Sidebar – where you put your social profiles, categories, place adverts and favorite content.
  • Footer – contain some relevant links such as privacy policy, contact page and more.
blog structure - how to start a blog
Image credit: Bitlanders

How much do bloggers earn?

I know that beginners like you will be still wondering how much do bloggers make. Nobody wants to start a business what have in mind to make a profit. So I understand your reason to start a blog is to earn high-income revenue.

I want you to know how much some bloggers make and I also want you to take your blogging business very seriously because you too can be successful like other ProBlogger.

Most bloggers earn around $200 to $2,500 or more in a month on their first year of blogging, while professional bloggers who have strong monetization strategies make up to $3,500 to $15,000 monthly. They are also some expert bloggers who make half a million dollar every month.

Now that you have understood what is blogging and how much bloggers earn. Let’s dive into how you can build your own blog from scratch.

How to start a blog – the step by step guide

This step-by-step guide will show you how to choose a niche for your blog, design the blog from scratch and also teach you how to monetize and drive traffic to your newly created blog.

Part 1: Choosing a niche for your blog

Before explaining to you how to pick a niche. First, you need to understand the term “Niche” and why is important.

What is a Niche in blogging

A Niche in blogging is the process of creating a blog with the intention of using it to promote and market-specific product in a particular market or creating content that focuses on specific topics in a particular niche market. For example “health niche”.

How to find a niche for your blog

The best way to find a niche that will suit your blog is through understanding the kind of content you love to read and write about. Or turn your hobby into a money-making system, meaning creating content about what you love doing and turning those articles into a blog post.

They are many ways you can turn your hobby into a blog which I have listed below.
Cooking blog:
If you love cooking and they are some good recipes you know that make your dish so delicious. You can create a cooking blog and create content to teach and educate people on how to cook and also show them how to use those recipes you love.

Fashion blog
let’s say you love fashion, you are good at choosing the best dress for your friends and when they go out people will be like wow, who is your plug. You can create a fashion blog where people can read quality content like make-up tips, dressing tips, and more.

Now you have found out that you can turn your hobby into a blog, Excellent right. But what if your hobby is not in the profitable niche market are you going to quit. I guess the answer will be no.

I have heard a lot of bloggers saying it is better to go for a highly profitable niche if you really want to make money in the blogging industry.

To my own understanding, any blog can generate a high amount of revenue if it is implemented with a proper monetization strategy.

But if you really want to start with a highly profitable niche. Then you can start by reading a lot of content in that niche, so you can be able to create quality contents your readers will love. To make your blogging career easy and smooth as a beginner, it is better you start with your hobby, and maybe, in the long run, you can have blogs in other niches.

Types of high profitable niche

I have listed out some of the blog niches that have been tested and confirmed for years by many expert bloggers as the most highly lucrative niche.

1. Personal finance
The blog niche that makes a lot of money is the blog that contains articles about money. For example, loans, mortgages, credit cards, and investing more.

Any blog that talks about money are highly profitable because many companies in this particular industry spend a huge amount of money to get clients. So they spend high on advertising.

2. Education

Education is another great profitable niche. The reason why this niche is highly profitable is that people are really spending a high volume amount of money on education.

So adverts and affiliate offers within this niche are very lucrative, topics such as refinancing student loans, opening student account, or selecting an online school are highly profitable.

I will not list all of the most highly profitable niches here. You can conduct your own research to find out more.

The important reasons for choosing a niche for your blog are that it will help you know your target audience, help you also know how to plan your content and also build a brand and gain authority in that particular market.

A good example of a niche blog. Is this particular site you are reading this content. My blog “Shakeworldonline” focuses mainly on teaching people blogging and digital marketing.

So you see that whenever people are looking for where to learn this topic I mention above, they will land on this blog and will love to come back for more articles.

So now that you have learned what a niche blog is all about and also understand how to choose a niche for your blog, in the next chapter you will learn how to create content and conduct keyword research.

Part 2. How to perform keyword research and create quality content

As a beginner, you may just want to write and publish that content in your mind. It is very good but if you are looking for how to start a blog so you can make money then you have to do it the professional way.

When I first started I use to publish random articles on my blog hoping I will get a lot of traffic and make a huge amount of money.

I was repeating this mistake for years before I find out what I was doing wrong and start all over from scratch.

If you have chosen a niche for your blog, the next thing you would want to do is creating content for the blog.

But before you start writing those pieces of article you have to first find out what people are looking for to read.

The only way to find out what they are looking for on the internet is by conducting keyword research. I will not explain much about keywords here, but you can read this article What is a keyword to get a proper understanding of keywords.

How to perform keyword research

In this section am going to use a keyword research tool called Semrush to show you how to get keywords and create content around that keyword.

Conducting keyword research before creating content. Will help you find out what people are actually typing in the search engines to get answers to their questions. And also you can see the number of people who are looking for that content in a particular country.

So for example. Your blog is all about cooking and you want to write content about “how to make a sandwich”. First, you need to know how many people are looking for this type of content.

So click here. To open the Semrush tool in a new window to find out the number of people that are searching for this keyword.

So when you are on the website. Type in ” how to make a sandwich ” in the search bar and click the “Start Now” button. The tool will analyze your query and give the result.

how to perform keyword research with - semrush

The next image below. Will show you the number of people who are looking for this type of content in the USA and. Also the number of people who are looking for it globally every month.

how to start a blog - keyword result

You can also see other keywords with a high volume of search that you can pick and write content around those keywords.

how to start a blog - related keywords

Keyword research will help provide you with more content ideas you need to write and publish on your blog.

How to create quality content

After conducting proper keyword research. the next thing to do is start creating content around those keywords you have discovered.

The best way to create quality and engaging content is by first understanding what your target audience is looking for. The problem and the questions they are seeking for the answers.

So open your notepad and write content that will solve the challenges they are facing. Go more in-depth about the topic you are writing about.

The best way you can have content that will generate a lot of share and engagement is by connecting with the readers.

When they are reading the content, let them feel that you are talking to them directly and the article is also helping to solve their problem. If this my how to start a blog article is not interested, you would have exited my blog the moment you visited.

Don’t copy and paste other people’s content on your blog. Rather make out time to write your content and use other blog content as a road map.

Part 3. Choosing a blogging platform

There are lots of blogging platforms on the internet you can use to start your own blog. such as, Wix, HubSpot CMS, Blogger, and many more.

Most of these platforms are great, some are free while some of them are paid. But if you really want a platform that will allow you to have more control of your blog. Then going for is the best option for you.

How to start a blog - wordpress

This blogging platform is the most used blogging software. Since 2003, till date, WordPress has powers over 40% of all the websites on the internet. is open-source free blogging software that allows you to create your website or blog within minutes.

If you want to use the software, you have to sign up with a WordPress hosting provider. The platform is great if you want to have full control over your blog.

Part 4. Choosing a domain name and Hosting your blog

A domain name is what people will enter in their web browser to visit your website. For example or

So if you are choosing a name for your blog, think of a name that will be easy to remember and not too long.

a domain name may cost you $14.99 a year and a hosting plan will cost around $3 to $7 per month depending on the hosting company you choose.

Hosting is the place where all your blog files are going to be stored on the internet.

In this how to start your blog step by step guide. You are going to learn how to purchase a domain name and web hosting space on Bluehost.

Bluehost is one of the best and trusted web hosting companies, it is also one of the most trusted hosting companies around the globe. powering over 2 million websites worldwide and also hosts over 850,000 blogs.

Read: How to purchase web hosting from Bluehost

To buy your domain name and hosting space on Bluehost. Click here to visit the website on a new window to start your registration. once you are on their site click the “Get Started” button.

How to start a blog with bluehost - Shakeworldonline

The Get started button will direct you to the page where you will choose your suitable hosting plan. as a Beginner, I suggest you select their “basic plan” and also pay for 12 months.

How to start a blog - hosting plan

Once you are done choosing your suitable plan, the next part is to register your preferred domain name, if you already know the domain you want to use, you can enter it in the search box.

How to start a blog by choosing a domain name

Once you have entered the domain name you want to register, click the “Next” button and the system will search to confirm if the name is available.

If the domain is available you can continue with your registration, if is not available you can try another name.

How to start a blog - bluehost registration

When you scroll down, you will see some extra tools they include for you which is good for your website, but as a beginner, you may not need those tools for now.

when you start getting enough traffic and start generating revenue you can add them. But if you have the money to pay at the moment, you can leave them checked.

Once you are done with providing all the details they asked for on the registration page, check the policy box and click the “Submit” button.

They will send you the Cpanel login details in the email you provide them. And from there you can set up your WordPress and also be able to seek help from their live support.

Part 5. Setting up your blog on WordPress

Now that your domain name and hosting space are ready, it is time to install WordPress on your server and start building your blog.

To install WordPress on your server, you have to first log in to your Bluehost account and use their one-click installer to install WordPress.

Once you have login to your account, click on the “My Sites” tab from the left side menu. Then click the “Create Site” button in the top-right corner.

On the next screen. You have to enter some information about your site, such as the website name and site tagline. But you can still change it at any time if you want.

Use the domain drop-down to choose that domain your registered when creating your Bluehost account.

You can also choose not to install some of the checked Bluehost recommended plugins. I suggest you leave them checked.

Click the “Next” button to allow Bluehost to install WordPress for you. Once the installation is successful, you will see your login details.

To gain access to your website, click the “Login to WordPress” button.

Now your WordPress site is ready, Congratulations on your new blog. Maybe I deserve a cup of coffee. Let’s continue. If the installation process is too hard for you, then contact the Bluehost team to help you do it. But is important you do it yourself so you can acquire a new skill.

Part 6. Installing some important WordPress plugin

Once you have successfully login to your WordPress Dashboard. As a beginner. You may get confused at first because you don’t know where to start, but it is very easy to use. With time you will understand the platform.

Before you start designing and creating your first content. There are some important plugins I want you to install. There are thousands of plugins in the WordPress directory you can use later once you get familiar with the system.

Plugins you will install.

1. Yoast SEO: the Yoast SEO plugin is a search engine optimization tool that will help you to properly optimize your web page and get ranked in search engines.

2. Contact Form 7: if you want to get messages from your website visitors. Then this free plugin is the best option for you. it is simple and easy to customize.

3. W3 Total Cache: This plugin helps to improve the SEO and user experience of your website by increasing site performance. And reducing load times by leveraging features like content delivery network (CDN) integration and the latest best practices.

To install this plugin, from your WordPress dashboard you will see the “Plugin” tab hover over it and click the “Add new” button.

On the next page, type in “Yoast SEO ” in the search bar and then click the “Install Now” button. After the plugin has been successfully installed, click the “Activate” button.

You can use this method to install other plugins I have mentioned.

Part 7. Creating content and Designing your blog

For this how to start a blog tutorial, I have created a video on how you can create a post on WordPress, design and customize your WordPress blog.

In the video you will see how you can get any WordPress theme you will use to design your site. I will use a WordPress theme called Astra to show you the designing process. So click here to download the theme.

Part 8. Driving traffic to your blog

After you have finally created your new blog and have some content on it. The next thing to do is getting visitors to the site.

This part is very important because most beginners find it hard to get traffic to the new website. without visitors, you cannot generate revenue from your blog.

I have listed some of the few and the fast methods you can use to get users to your blog.

1. Organic traffic from search engine

Search engine traffic is the best form of traffic any website would enjoy getting. It is free and also targeted but for a new blog. It may be hard for you to start getting organic traffic but with the right optimization strategy, you can achieve it. On my SEO page, you will learn the best strategies to get organic traffic to your site.

2. Social media and paid traffic

The best way to get fast website visitors is from social media or paid traffic methods. You can either use Facebook’s free and paid method to get traffic. Visit my Blog Traffic page to learn how to get traffic.

Part 9. Monetizing your blog

Every dream of any blogger is to make money from their blog and I know the reason you are spending money to start your own blog is to make passive income.

There are many ways which you can use to monetize and make high monthly revenue. I have created content on how you can make money from your website. To read those articles go to my Blog Monetization page.

Part 10. Tracking your blog traffic

The best and free way to track your blog traffic is by using the Google Analytics tool. Click here to add your blog.

if you don’t have a Google account you must first create one to be able to use the tool. If you already have an account then login.

Once you are on the Google Analytics page click on the “Start measuring” button to get started.

On the next screen, add your account name, then scroll down to click the “Next” button.

After you have entered your account name. Another box will display and ask you to enter the property name. Type your preferred name and also choose your country and timezone.

The next part is where you will enter your domain. Automatically the “Create a Universal Analytics property” will not show where you will enter your website. Click on the toggle icon on the right-hand.

You have to pick your website category. Tick the boxes except for the “other” box, and click on the “Create” button.

Once your account is ready. Google will display your tracking code, copy the code. Go to your WordPress plugin tab install a new plugin called “Insert Header and Footer”.

After you have installed and activate the plugin. Hover over the Settings tab in WordPress to see the plugin. Open it and paste the Google Tracking code on the header section and click the “save changes” button.

Now your new blog is fully set and ready to generate money for you if you put in more effort.

If this how to start a blog guide is helpful. you can join the newsletter to get more important updates.

Watch the how to start a blog video

Conclusion: Blogging is very profitable if you do it the right way. The only way you can move from a beginner to a professional level is by learning new things and strategies online. And also in the blog.

success may not happen in a day. Any blogger that tells you that a new blog can make a passive income in a month. They are not telling you the truth. If you did not make a penny in the first month. Don’t quit keep going your hard work will surely pay off.

Leave a Comment

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

Scroll to Top