How To Create A Blog And Make Money With It (Step-by-Step Guide)

I’ve always imagined creating a blog in the past must have really been a tough nut to crack,

especially for those without the technical know how.

You must know how to write codes, or better still pay thousands of dollars to a programmer, before you can own a site.

I’m sure you must be looking for an easy step-by-step guide on how to create a blog, and also make money with it?

These guide is specially for beginners,



I will walk you through every step, using plenty of pictures and videos where necessary, to make this guide perfectly clear and understandable.

A blog which is any content that consist of articles, images, videos or news, presented in any section of a website,

today, can be created with little or no knowledge on any Programming Language.

Let me restate that, “You don’t need to be a programming wizard, or a computer nerd before you can create a blog”.

In fact, creating a blog has become so easy that you can use your mobile phone to create one.

So in this detailed blog post, you will discover everything about blogging,

how to make money with it and answers to questions you might have about blogging.

And after you complete this guide, you will have a beautiful blog that is ready to be shared with the world.

But before we hit the nail on the head, let’s kick-off with some fun facts about blogging and why you should start your blog.

Now, according to Statista, there are just over 4.54 billion people around the world using the internet.

It’s estimated that around 70-80% of all internet users read blog posts.

Blogs have been rated as the 5th most trusted source for accurate online information. (by HubSpot)

47% of buyers consume three to five pieces of content before making a purchase decision. (by HubSpot) 



Wow, such cool stats your business should be part of, if you ask me.

So let’s go straight to the main purpose of this blog post, shall we?

Before you start a blog you need to consider 3 important things:



A Niche is a Topic, an interest, or something you are passionate about, that you want to be writing about on your blog.

(Example of a niche can be a blog that writes about cats, sports, cars, memes, jokes, marketing, blogging tips, food etc.)

By far, choosing a niche is the first and the most important thing to consider before starting a blog.


This Is a company that gives you a space on it’s server and tools to make it possible/easy for you to store/create your blog.

By owning a host, it makes your site available and accessible by anyone Online.

In other words, The host of your website is where everything concerning your website is handled.



A domain is a name giving to your website, (e.g. the domain for my website is called

Domain Names vary depending on the domain extension you choose, (my extension is .com).

These extensions may include a .Ng extension ( for a Nigerian blog) .Com (a domain extension meaning Company) a . Net extension (which also means. Network).

This domain extension plays the role of interpreting what your blog is about, and who you are trying to target.



The web hosting company I recommend, and the one I will show you how to use in this guide, is a company called Namecheap.

I personally use Namecheap and I highly recommend them, because:

1. They provide cheap prices for both Domain and hosting purchases.

They have a 30-day money-back guarantee, if you are unsatisfied for any reason, you will get your money refunded.

You can checkout this post about namecheap review

2. They offer a free installation of the WordPress blogging software (which I’ll show you how to use later in this guide).

3. They offer reliable web hosting that has been recommended by WordPress since 2005, and they currently host over 2 million blogs and websites.

4. They have helpful 24/7 customer service via live chat, ready to attend to you when the need arises.

5. They have an option of paying monthly or yearly.

follow this steps to purchase a host and a domain for yourself from Namecheap
Go to the Namecheap homepage >> and click on the Hosting tab:

Choose the service/package you require, the billing cycle (monthly or yearly) and datacenter location (US, UK, or EU) and click Get Started – I suggest you choose the US:

Once the plan is selected, you will be redirected to the Domain Name Connection step Type your preferred domain name into the Search field,

and then select one of the offered domains or click View All TLDs to select one of them

Click Connect To Hosting to proceed:

After the domain and a hosting package are added, you can proceed with the purchase by clicking on the Add to Cart button:

On the next step, you can review your order details and then Click on Confirm Order to proceed to the checkout:

On the next page, you will be asked to create an account with namecheap, fill in the required spaces and click on “Create Account and Continue”.

Once done, choose the payment method for your hosting package. You can choose one of three payment methods – Credit Card, Paypal or paying through cryptocurrency. On the next page, you will see the final order listing and you will need to agree to the Terms and Agreements.

When ready, click on Pay Now. A Shared hosting account is usually activated instantly, however, in some cases it might take up to an hour.

Once your account is activated, you will receive your Hosting Welcome Email – it will have all your account’s login details, settings, and instructions.

If you passed all this steps, then congratulations you just bought your very own domain and host, and it’s time to move to the next step


WordPress is the powering force behind 36% of the entire internet. WordPress beats the competition by a long shot, according to W3Techs.

What this means is that WordPress Is the most popular and most used CMS for creating Websites, you can virtually create any form of Website with WordPress CMS.

Below is a step by step guide on how to install WordPress on namecheap.

Log into your cPanel, (you can find the link of your Cpanel details, from the email namecheap sent to you, immediately you bought your host and domain.

Input the username and password gotten from your namecheap mail, and then click Login afterwards. After logging-in, find and click on “Softaculous Installer”

Then, a new page will pop-up like the one below, you can go ahead and click on “WordPress CMS” icon

The page will show you all the required information like the demo, features, ratings, reviews, etc. Finally, click the Install Now button to go to the next page.

On the next page, will be where, you will write the details of your website.

Choose Protocol: This is a short word that comes before the name of your website otherwise known as SSL certificate.


On the page it is randomly set as so I suggest you change it to https://.


This is an excellent article on the importance of https:// on your blog. Hopefully Namecheap gives you  a free https when you purchase a new host.


Choose the domain name you wish you to install WordPress, in the Directory section, I highly suggest you that space blank.


Site Description: This is the section where you describe what your website is all about.


Admin Account: fill this section with your preferred username and password


I usually skip all other option and jump to Selecting a Theme & Install, then select an email to get info then,


make sure you review all the details you have submitted and click Install.


By clicking the install buttons it will take a few seconds to complete the install process.


After a successful installation, you will receive a “successful email from Namecheap”, this email also comes with your login details. 


Or, you can quickly login to your website by typing the link of your website followed by /wp-admin example


If you passed through all this steps, then congratulations, you just created your very own wordpress website,




Elementor is the leading website builder platform for professionals on WordPress. Surprisingly a new website is created every 10 seconds on its platform.




Elementor is a drag-and-drop page builder for WordPress.

This plugin helps you create beautiful pages using a visual editor.

It’s designed for you to build dynamic websites quickly.


1. This plugin helps you create beautiful pages using a visual editor, it’s designed for you to build dynamic websites quickly.

2. You don’t need to be a tech savvy, to use elementor, its a plugin for everyone


From your WordPress dashboard, click Plugins > Add New

In the search field, enter Elementor and locate Elementor Page Builder. Click Install Now. After installation, click Activate.

After the activation of the plugin you’ll be taken to a welcome page, and the page builder will automatically be added to your sidebar.

However, this sidebar menu item is only for accessing Elementor’s settings on the back-end, not for editing your pages.


With Elementor, you can virtually design any kind of website, if you can dream it, you can design it.

You can read this article on how to use elementor to design your blog or you can also watch this tutorial about elementor



There are actually so many ways to monetize your blog, it all boils down to what is suitable for you, and how you intend to make money off your blog.

Below are some suggestions you can try


These simply means the act of promoting other businesses Products or services,

and in return you get compensated with a certain percentage from the sales made.

ofemblog affiliate marketing

Let’s imagine you register as an affiliate to a company selling dog cloth, and then an affiliate link will be generated for you to promote the product with. 

You then recommend this company’s Products to your audience by sharing your affiliate link with them.

And luckily if your audience ends up buying this product using your special link.

After the end of the sale, you will be paid a particular percentage for the sale you made for the company.

Using affiliate Marketing to make money doesn’t necessarily mean your audience must buy a product, before you get paid, No!

Some affiliate companies will require you to refer people to join their email list, or download a PDF file and so on. Starting with affiliate marketing has to do with your niche, you have to register as an affiliate to companies that are related to your niche.

I.e you can’t be writing about sports and be promoting Products about cat’s (I’m sure you get my point)

So below are some affiliate programs, with their respective niche you can register with!

NICHE: Weight Loss

There are now an estimated 2.1 billion obese adults alive today.

That is the more reason why the weight loss industry itself is worth an estimated $70 billion now,

and one of the remarkable things is that you can get a share of this money without necessarily being a doctor or even having to create your very own weight loss Products.

And below are some links you can use, to make that a reality.

Affiliate Registration Link:


Money, Money, Money!

That’s the first impression you get when you hear the word “finance” (you are actually not far from the truth though).

The finance and loan industry does more than borrowing money and creating online banks, it also drives down to money management and investment.

So being a blogger in the finance niche, can surely make you some money.

Affiliate Registration Link:


The gaming niche is a fast-growing industry that has already spread its wings wide open for not just slacking off and playing video games.

But it has created a money making opportunity.

And this opportunity is not just for gamers alone, but for everyone who seeks to make money through its affiliate program.

Affiliate Registration Link:


Golf is the world’s 8th most popular sport. Sure you can go ahead screaming, that there is a lot of money in golf.

It’s not all about fancy dressing, grass and hats, golf is more than that, (especially in the online space)

You don’t actually need to hit a golf ball in the head to make money, you can as well stay at home and make money as an affiliate to these golf companies

Affiliate Registration Link:

Ads Advertisement Website Layout - 200degrees / Pixabay

As a blogger, you can make some extra income from your blog by placing Advertisements on your site.

By doing this, you’ll need an advertisement network — A service that connects advertisers with website publishers/owner,

Some of these ads networks automate the placement of ads on some areas of your website.

So, when anyone visits your site and then clicks, views, and in rare cases makes a purchase through the ads advertised on your blog – you will receive a certain Commission.

Some of these ads networks are:

Google AdSense:

These ads networks are by far the most popular, and the reason behind this is because it is owned by Google — yes the biggest search engine company.

Google pays site owners by displaying automated ads, from Advertisers.

Before you can start earning with Google AdSense, you will need to apply and get approved, and thereafter you can start showing ads on your site.

After sending your application, your blog will go through some series of check to make sure it is worthy to display ads.

Google needs your site to be authentic and free from copyright contents before you could get approved.

Google pays a minimum of $100 on the 21st of every month

To get started with AdSense, use this link to apply

This ad network is run by Bing and Yahoo, and it depends mostly on contextual Advertisement.

Their approval process has to do with the kind of high-quality content you have on your site, and your traffic source. requires that the majority of the visitors on your site are located in the USA, UK, and Canada.

The pay a minimum of $100 every month

to apply, head over to and register as a publisher


Today, it is estimated that there are more than 500 million blogs out of 1.7 billion websites in the world.

And more blogs are being created everyday, so it’s never too late to start a blog.


Choosing a topic or “niche” to blog about, is an essential decision to make before you can start blogging. Every so often it can be very exhausting to find a niche to blog about which shouldn’t be a problem, you can easily decide on a topic by following these tips.

Write About Things You Have Passion For:

The thing about blogging is that “Your passion” keeps your blog alive. So, you can choose a niche from what you are passionate about.

Let’s say you love cats, dogs, marketing, or even sports, you might want to write on these topics because these topics resonate with you.

And you will be perceived as an authority on that niche because of how well you know those topics, plus how updated your blog will be.

Write About Current Trends:

The world wants to know what’s happening or changing around and beyond them.

They want to know what the latest Technology is, What New Food they could cook,

What other people believe in or the latest business your audience can be part of.

They might not know these things, if you don’t write about them.


I started my first blog in 2015, and I made a couple of dollars in just 2months of kick-starting my first blog.

I made that money by making Sponsored post for an upcoming music artist. (then, I was in the entertainment niche)

As unrealistic as it may seem, you don’t have to wait for 2years or even 3months before you can start making money with your blog.

You can start making money the very first month you start your blog, it all depends on the energy and how smart you started.




The answer is NO.

You want to hear a secret — “I mostly write articles with my android phone and then edit them with my pc, which I can also use my phone to do”.

A blog in this era has become so easy that you can use any Android or iOS device which is connected to the internet to create and also manage your blog.

But there are some limitations to how some features of your site may be displayed on your phone. it’s stressful but possibly


100, 50, 21 maybe 1

It all depends on how capable you are to manage it.


This space of the internet called ‘”Blogging” requires you to be Hardworking, patient, resilient, sharp and smart

In my opinion, I think YES and NO should be the answer to this question. Secondly, it all depends on the direction the question is pointing at.

For me, Blogging might be easy, if there are enough people managing a blog, things get easy when everybody is focused on a particular task.

And then Blogging might be perceived to be as hard as a rock, when the said blog is being managed by an entity, who is not financially stable.

If you have any questions, you can drop them as a comment below this post, and I promise to attend to all of them.


–Advertisements– is an Education, Travel, Scholarship, Visa and How to Blog updated daily with latest information for your daily digestion