Press "Enter" to skip to content

How to start a Blog and make money online in 2022

Spread the love

0 Flares Twitter 0 Facebook 0 0 Flares ×

how to start a blog

How to start a Blog and make money online in few steps:

There’s only a few steps to actually start a blog:

  1. Choose a niche for your blog
  2. Choose a domain name and a hosting package
  3. Install WordPress
  4. Choose a theme
  5. Install a few WordPress Plugins
  6. Start writing posts.
  7. Promote your blog

Disclaimer: This post includes affiliate links that may provide a commission to me at no cost to you if you decide to purchase a paid plan. However, the links are for the best software and tools you need to start a successful blog and build a professional online presence.

1. Choose a niche for your blog?

how to start a blog - choose a niche for your blog


So firstly you have to know what you would like to blog about before you can even start writing. You need to choose the best  niche for your blog before you start writing any content.

Most bloggers will tell you to choose a niche that you will enjoy writing about. But remember your aim is to start a blog and make money with it. So there are few things that we need to look at while choose a niche for our blog. 

Here are the things I would advise you to look at:

  • What you want to teach to your audience
  • A topic that you already know or like
  • Revenue potential
  • Growth potential in that niche

It will help you to think things through while doing your research about the subject.

Remember a blogger is a teacher or an educator of some sort. Choose a topic or the industry that you know very well that you will be able to handle and enjoy at the same time. Choosing sport while you are not a passionate sport fan will be revealed in your blog posts.

So choose a topic that will bring out your best blogging skills or the burning desire to write more posts. When you are sure about yourself then you can move to the steps described below.

Always look at the revenue potential if in order not to burn yourself writing content that might not earn you much. Growth is also important, the possibility of growing your small blog to a global blog should be there.

You can also check out a list of profitable blog niches you can choose from.

You can start a blog to create your professional online blog profile. Get a domain and hosting plan from Bluehost.

When learning how to start a blog, you also need to choose a domain name and web hosting. These two go together, But for now let’s focus on the domain we’ll also discuss hosting below. Choosing a domain name can be one of the confusing processes for most beginners.

On this page I’m not going to explain too much about free hosting or free blogging platforms. Why?, because they are not good enough for any professional blogger. You need a self hosted blog and a professional domain name.

>>>Get started with Bluehost<<<


2.Choose a domain name and hosting package

Domain suggestion

Firstly you should go with a professional domain name. A domain name is like your main address is used to identify your blog. Examples of a domain name are, , and so on.

In case you were thinking of choosing a free domain I would suggest you not to do so. Why? Because free domains don’t look professional since they usually have an extra extension.

You would rather take this one your domain name dot com. Creativity and simplicity is the best, you can choose to go with a domain name that is related to your blog.

Say something like tabletennislads dot com if you intend to blog about table tennis. This will help your domain to be easy to remember for table tennis lovers.

Yet again you can select a domain name that includes your name and surname like mine.

If your name and surname dot com is already taken, don’t try to add a number(s) after the letter. You can try something like nameonline dot com, example of this would be (one of the internet marketers I follow) instead or just use a different domain all together.

Choosing a hosting package

how to start a blog bluehost hosting

I had to combine these two choosing a domain name and a hosting account because as I said these two go together.

I don’t see any point in registering your domain name with another company then going and hosting your website files at another, that is just confusing for a beginner.

You can register your domain and host your blog with a single company. Look for an affordable company with reliable support services.

Hosting is  affordable for anyone who’s serious about blogging. You can pay for web hosting for the whole year in one month if you like. So for domain registration and hosting I recommend bluehost, is a major hosting company for bloggers. The first package can go a long way, no need to upgrade to any package if you are first time blogger. 

They have a great support service or you can contact me if there’s anything that you need help with I would be happy to assist you.

You can click here for a complete guide on how to choose a web hosting for your blog or website.

3. Install WordPress

How to start a blog with WordPress and Install WordPress

After registering a domain name you will have to install a blogging software or platform. Like many other internet marketers I prefer WordPress.

WordPress is the number one blogging platform and it has great features for a blogger. It also has a great community and is easy to learn and manage your content with it.

You get to choose the type of theme that you want and choose from a list of useful plugins to manage and customize your blog.

There are two ways to install wordpress, you can do it manually or via the cPanel. If you don’t have any idea you can watch videos online and look at what they do then you will be set.

You don’t need some technical skills to install WordPress, anyone can do it.  It can take you less than 10 minutes to install wordpress on your hosting account. Most web hosting accounts offer a one click wordpress install.

Then after installing your wordpress you can move on to the next step of choosing a theme.

—–>>>Get started with Bluehost<<<—-

4. Choose a theme or template

how to start blog studiopress themes

You have too many options when it comes to theme selection in WordPress. A theme is the one that will determine the look of your blog. You can choose to use a free theme, premium them or custom design theme. A free theme is ok for first time attempts who are learning how to start a blog.

The first ones are free themes, which might be good if you don’t have money to buy a premium theme. A free theme can have a few limits here and there but is still easy to customize and is still good for someone who is still starting out.

You can choose to use a freemium theme then save money to buy a premium theme later.

I recommend this three free themes for you, Neve, Sydney, Astra.

You can go for a premium theme, a premium theme might have a bit more features than a free one but not a must to use. They can start from $39 to $500, but you can choose according to your budget.

You can get a Premium theme at StudioPress,  that’s where I get them. Then there’s custom design themes, for a custom theme you can ask someone to design it for you. There many platforms that can connect you to wordpress theme developers,, Upwork and are some of them.

You can pay from as little as $40 to whatever amount for a custom designed theme. If you can’t find a reliable developer contact me, I can assist you with a custom design wordpress theme.

After selecting a theme you have to login in and upload it your wordpress dashboard and activate it.

StudioPress has many professional themes you can choose from.

WordPress themes from StudioPress

Make a few changes

how to start a blog - Change Permalinks

There are certain changes that you can make in order to make your blog look professional search engine friendly. Your posts should be easy to read for both humans and search engines. You will notice that your posts or pages look like this

or something like that. So you should change that, you posts and pages should look something like this

For that to change you need to change your permalinks.

Login into your dashboard and hover your mouse on Settings on your left, then click on Permalinks. Then select the radio button that says Post Name.

Another thing to make your site to be search engine friendly is to install a SEO Plugin. This plugin will help you optimize your pages and posts for search engines.

5. Install a few WordPress plugins

how to start a blog - install wordpress plugins

WordPress plugins serve a lot of purpose and can save time. There are many wordpress plugins to choose from, you can choose them based on what they do or what you want to achieve. I’ve chosen a few basic plugins that you should install to improve your blog perfomance get good results.

Head over to the Plugins link on your WordPress Dashboard, hover over to the link and click on Add New. On the search box type the names of this plugins.

Here’s a list of WordPress plugins you should install when you start a blog:

Yoast SEO plugin – I use the Yoast Plugin for wordpress, Is the best plugin. You will be able to optimize your blog easily. for search engine.

Google Analytics Dashboard for WordPress: This is a free Google Analytics plugin that allows you to see all of your relevant analytics data directly inside WordPress. Connect the plugin to your Google Analytics account. You can sign up for a free Google Analytics account right here to find out who’s visiting to your blog, how much time they spend on your blog, and what your most popular blog posts are.

iThemeSecurity plugin – for the protection of your blog and making sure that you don’t easily get hacked you can use this plugin. The Pro version of this WordPress plugin provides maximum security to your blog.

Sassy Social Share – We all want our content to be shared across social networks. Sassy Social Share is great for allowing your website visitors to share your content on their socials. You can install this plugin and choose the relevant settings that you want.

AgoraPulse – is a WordPress plugin that allows you to see the perfomance of your social content. You can track all the perfomances and analisys how your socials are doing and work on improving them.

AMP (Accelerated Mobile Page)– the AMP WP plugin is a great plugin that allows your pages to load faster for mobille users. It provides good user experince for both desktop and mobile users. Install this plugin and let yours have the same load speed.

6. Start writing content

how to start a blog - my first post

After going through all those steps you can start writing your posts? Wrong.

If your plan is to start a successful blog you will have to do keyword research about the topic you want to write about. I have covered this subject in one of my posts.

Yes it is hard work, the main aim here is to write the type of content that people are looking for.

Keyword research will help you do that and write content that most readers are searching for. Help them solve their problems, you will see them coming back for more, you need to keep those readers. This will help you write for seo, which is very important to rank your pages high. For proper keyword research you can refer to this article.

Keep a writing schedule, decide whether you would post daily or weekly in your blog. Because posting once a month is not good enough, you need successive blogging consistency.

The more posts you write the faster your blog will grow. And also the faster your blog can rank higher on search engines.

Set yourself a target

You can do just what I did for this blog, you can start by writing at least 50 posts and above before launching your blog.

It helped me a lot, I took some time to write as many articles as I could for launching this blog. I was targeting 2 posts a day though in some cases I would write one post sometimes none. But I kept my focus on launching my blog with at least 50+ posts.

In most cases I was targeting 1500+ words per post, If I reach that number then I’m happy. If ever the time comes for me to make an update on those posts I know It won’t be hard like the time writing them.

This is one blogging strategy I would recommend for most new bloggers learning how to start a blog. Keep a niche and start doing your keyword research and start writing for launching your blog. Prepare everything from images to videos if you plan to use videos, and prepare your social network profiles before launching.

7. Promote your blog

how to start a blog 0Let me tell you the number one problem with blogging. Traffic?, Traffic is the number one problem for most bloggers. If you can’t get  as little traffic to your blog then your chances of being successful are slim. A blog can still generate a bit of income with little traffic. But the higher traffic is much easier to be monetized.

So how do you promote your blog to get traffic?

We move on to how to promote your blog. Which gets us closer to the end of our top on how to start a blog. After learning how to start a blog you will have to learn how to promote a blog. Please pay attention to the links in this section in order to promote your blog successfully.

In the section above we spoke about search engines. You will need a search engine optimized blog so you can get organic traffic. SEO will help you increase your page rankings.

If you have not Installed YoastSEO plugin, you need to do so and learn how to optimize your blog post or pages.

The other method to promote your blog is to install social share plugins on your blog. This will help you get more shares on your blog on Facebook, Twitter, LinkedIn ect.

Some of your readers might share your content on their profiles which will increase exposure to your blog.You will also be able to build seo backlinks to your blog if you install the social share plugins.

You can use paid traffic to promote your blog on search engines and social media. Search engines like Google offer pay per click, you can bid for keywords you want your blog to be known for.

Using pay per click will help you get targeted traffic to your blog posts. Your Ads can appear on the first page of search engines when people search for that keyword.

You can also buy social media ads, Facebook is one of the top social media networks that sell ads. Using facebook you can target your readers based on their locations, interest, age and more. 

If you’ve been wanting to learn how to start a blog then I hope this post was helpful. I might have left something out on this post, you are welcome to share more.

For are complete guide on how to promote your blog clck here and learn how to get traffic to your blog.

Here are the simple steps to start a blog:

  1. Choose a niche for your blog
  2. Choose a domain name and a hosting package
  3. Install WordPress
  4. Choose a theme
  5. Install a few WordPress Plugins
  6. Start writing posts.
  7. Promote your blog

You can start a blog to create your professional freelance writing profile. Get a domain and hosting plan from Bluehost.

Get started with Bluehost

How to start a Blog and make money online in 2022


When starting an online business you might also want to learn how to start a blog. Blogging is big and can be done from anywhere in the world. Starting a blog can be intimidating for most people but it can also be fulfilling and profitable for others.

Most people are convinced that it is a complicated process but I’m here to tell you it is not.If you are passionate about writing then starting your own blog can be a good thing for you and easy thing to do.

You just have to follow a step by step process that is shared on this post and you will get yourself a good blog. Blogging has changed a lot of people’s lives within the past twenty years or so. I have started two blogs already and one of them was a success until I let it go.

But on both occasions I’ve learned tremendously and I’m willing to share my experience on how to start a blog. My first blogging attempt came in 2012 with a blog that had over thirty articles and it was about IT, SEO, Paid Traffic and Web development. It opened my eyes in learning how to start a blog in those niches.

The second one was about crypto currency, mainly Bitcoin. I still blog about those topics here on this blog. Those are the topics that I like most and I believe I have valuable experience in them.

Spread the love
Leave a Reply

Your email address will not be published.

0 Flares Twitter 0 Facebook 0 0 Flares ×