How to Start A Profitable Blog in 2018 [8 Easy Steps]

How to Start a Profitable Blog Online

Want the best guide to start a profitable blog of your own? Or set up a good looking website around your business, skill, talent or profession? Here you found it.

How to Start a Profitable Blog from scratch

Am fully aware how complex you think it might be especially if you are not the techie type.

My goal is to walk you through the step by step process of creating your own money making blog or website from scratch with no technical experience required from you.

I got your back here and I mean it…

Over the years, I have created several WordPress-based blogs and websites in several niches like Technology, Online News, eCommerce(online stores) both for myself and people who needed my service.

I must say I have learned pretty well and am ready to guide you through all the processes in simple steps including screenshots where expected.

I’ll be holding you by my shoulder giving you the step-by-step tutorial you need from scratch till the end.¬†So right here, with my comprehensive blogging guide, it’ll be impossible for you not to create a blog or website for yourself even if you are an 80 years old granny ūüôā

Why Start A Blog?

There are several reasons why people blog. Everyone has one or two reasons for starting a blog to mention but the common ones:

#1: Make A Living –¬†This is the most common reason you see so many blogs online and this might also be your reason too.

I could remember it afresh how excited I was then, the very first time I got my first income online through a tech blog of mine some years back promoting an affiliate offer through the blog. It’s pretty good living the laptop lifestyle working for yourself and making some decent or extra income off it.

#2: Reaching Out –¬†¬†If you would ask me, why I created this¬†blog, my top reason was to motivate,¬†reach out to people and teach helpful stuff that helps to¬†make a living online and be super successful online.

So if you are the type that has a story to tell or share, loves writing, you wanna motivate or teach some skills, having a blog is a great means to easily reach out to people from all angles of the world.

#3: Exposure –¬†People or brand who are into a particular business looking to get more people or companies to know about their offers or products which lead to more sales.

#4: Just to belong –¬†Some people want to be part of the blogging community, “wanna-be blogger” of which few got to be serious along the way while many quits.

#5: Other reasons…

So let’s get started right away and let’s make it super simple and within 30 minutes or less, you should be a proud owner of your own blog – Yes I mean it!

Start A Profitable Blog in 8 Simple Steps

To create a money making blog doesn’t have to take forever once have the right steps to follow.¬†I understand you might be feeling so nervous about starting your own blog or not even sure if you should start today but know this for sure that in a year from now, you’ll wish you had started today. There is no perfect time than now.

8 Simple steps to start a profitable blog online

To create your own profitable blog entails the following 8 steps.

  1. Find A Topic.
  2. Pick The Right Blogging Platform.
  3. Get A Good Domain.
  4. Host Your Blog.
  5. Install WordPress & Plugins
  6. Design Your Blog (Customization).
  7. Blog Content Creation (Article Writeups).
  8. Monetization Your Blog (Make Money).

All the steps were deeply touched for better understanding. Now let’s check those steps one after the other…Are you ready?

STEP 1. Find A Topic To Blog About

One of the greatest mistake most people make especially the aspiring/new bloggers out there is this – they simply don’t know what to really blog about, the vision on what to talk about is not really clear to the most.¬†We all want to make instant money without having a clear picture of what our blog should really focused about.

I was once in most shoes when I first started some years back too.

Some years back, I created many blogs in several niches (name it) while most of them didn’t work out for me was simply because my passion in them was zero moving from one shinning niche to another. I wasn’t stable.

It took me several years to figure it out of which I dearly pay heavily with money, time, even my sleep.

How To Decide On Blog Topic / Niche To Focus On?

It isn’t hard the way you take it. My unbiased response is to start your blog based on:

1. Passion & Interest

Focus on areas you have a very‘strong‘ connection with because it keeps you going even at some points you feel like quitting.¬†Below questions should help you further.

  • What are your hobbies?
  • What do you¬†spend all your free time on?
  • What do you really enjoy reading and learning about?
  • What’s that topic you could go on about for several hours without getting tired?
  • Without being paid at all, what would you still do for others?
  • What topics do you know more than about than others?
  • What’s your talent or skills?

2. Solve An Immediate Problem

In simple and plain language, focus on finding solutions to people’s problem and let your blog be a platform that adds value to people’s lives. You don’t really have to solve all problems¬†(that’s not even possible), just focus on one particular pain that people really want to solve now.

What worked for me

At least to come this far with my blog. I centered it on my strength which is to enlighten, motivate and empower business-minded persons to build a profitable empire of their own online. (Simply put… Passion & Interest)

The ultimate goal of your blog should be focused on providing values, solutions and helpful information that matters to your readers. And be ready to establish yourself as an Authority along the way by becoming the go-to resources that help solve a problem in whatsoever topic you write about.

STEP 2. Pick The Right Blogging Platform

There are several platforms out there to start your blog with but I’ll categorize them for easy understanding into:

#1: The Free Platform Рe.g Wix, free one), Blogger, Weebly and so on. They help to host your blog for free but they have the total(100%) control over your website. You are limited and can be wiped off anytime.

#2: The Paid Platform Рe.g (also known as the Self-Hosted blog), Joomla, Drupal and others. Here, you have the full control and no restrictions over your blog. 

Though I categorized them under the paid platform here, the truth here is that you are not really paying to use them РIt is free but you need a domain and a web hosting to make them work.These are the two things you are paying for with a Self-Hosted Blog.

So Which Blogging Platform Is The Best To Use?

The biggest mistake you can make on your way to start your profitable blog is to choose the wrong platform – “the free platforms”, don’t even try it, it might be tempting for real, we all love free things right? but never fall for it.

Free things hurts, there is no true value in them at the long run, you can be wiped off the internet at any time without any prior notice.

Using them means you agreed to be limited and later be frustrated to quit in the process. I was there before, so I know. Please don’t make this deadly mistake!

When choosing the best platform for your blogging activities, the best platform to use is It is the best open source software you can use to create a beautiful website, blog, or app because it gives you the total freedom to build anything you want on it.

Over 73 million users use and they can’t be wrong¬†(highly recommended)! This is by far the most content management system on the internet which gives you the full control over your website without any restrictions, easy to use with unlimited customization, beautiful designs, plugin installation and no coding required.

It is truly the best choice I must tell you if you want the best results…

I want to believe I have made justice to the best blogging platform to choose from, now let’s move ahead to the next step which is finding a good domain for your blog.


Also Read: How to Create Amazing eCommerce Website(Online Store) Using WordPress: Step By Step

STEP 3. Research A Good Domain

A domain name is the website address you type into your browser, for example,, or (the popular search engine). These are the perfect example of what a domain name really looks like.

And to get one, you need to register through a¬†domain registrar¬†usually cost¬†around $14.99/year or more to buy (but don’t worry yourself much on this for now as am going to show you how to get a free domain name alongside your website hosting purchase).

There are numerous wonderful domain registrars out there which you can buy from like,, and much more but my favorite is Godaddy. I just love buying from them.

How to find a good domain name?

You don’t have to sweat on it, just use these simple guide towards picking a rich domain name for your new blog or business:

  • Mustn’t be too long (20 characters or less is the best).
  • Must be easy to remember, pronounce and share.
  • Pick the .com¬†option if still available (most preferred in my own case).
  • At the point when not so sure on the name to use for your blog, use your name¬†(this is far better).
  • Never be tempted to include hyphens or numbers before, between or after your domain name(they just don’t help).
  • Just keep it simple…Okay!

Now, let’s move on to the next step which is…


STEP 4. Host Your Blog

Note: Under this step, am going to cover the step-by-step procedures to get your domain name and the best place to purchase your web hosting and please note that any purchase you make through our referral link will earn us a little commission at no extra cost to you. 

I’ll be totally transparent to you. If you want the best hosting program that won’t leave a hole in your pocket,¬†Bluehost¬†web hosting company¬†is the perfect choice for you.

All my websites are hosted with this company too, so there is no reason why I would be recommending what I don’t use or believe in.

Bluehost is one of the largest brands it comes to WordPress hosting helping millions online host their websites and Blogs been the top leading website hosting provider with great reputations over the years.

With their 61.2% discount solution, you can host your website/blog for as low as $3.95/month or even less. In fact, Bluehost will help you save money by giving you a free domain at no extra cost to you.

They also provide your website a free¬†SSL Certificate.¬†In case you don’t know its importance. Well, you’d have probably come across websites with a green padlock sign with the word “Secure |¬†https://¬†before their website address. (check our website link above).

SSL certificate provides a standard security for your customers or website visitors information and this leads to more trust and this makes them stay longer on your website and this improve your website search ranking online.

Aside that, their site speed, ¬†including their customer’s support system, is incomparable. This is why most and top Bloggers out there uses them and also recommend them everywhere.

No catch, no tricks, they are truly the best hosting company on the internet. Go for Bluehost.

Now, let‚Äôs get started with your blog creation…

#1: Having your own website address on the internet.

The very first thing you need to do is to check for the availability of your preferred domain name(remember those tips you learned at step 3 above).

Type in your domain in the search box below to check if such domain name is available.

Click on the green button “check availability”.

Once you’ve confirmed the availability of your domain

Don’t register yet –¬†just close the tab and move on to the next step below.

#2: Here, You’ll be purchasing the web hosting

Open up Bluehost in a new tab and follow the steps accordingly.

Click the green¬†“get started now”¬†button.

BlueHost Web Hosting

You’ll be taken to the next page where you are to select a plan of your choice (Basic, Plus, Prime).

Basic, Plus, Prime Plan

Of all the three plans, select either the Basic or Plus plan.

If you are just starting out as an individual, select the “Basic” while as an aspiring brand/company, select the “Plus” plan but don’t think too much on this anyway, you can easily upgrade with a single mouse click to any plan of your choice anytime as your business grows.

#3: Domain Registration

Enter your website address(the available domain) in the white box and click next.

If you’ve already purchased a domain somewhere, simply type it in the second box on the right side.

Domain Registration

#4: Account Creation

After getting your free domain, the next thing is to create an account with them.

Fill in with your correct information accordingly and make sure your email is correct as you’ll need it for verification and payment purpose.

Account Creation

#5: Package Plan Selection

Here, you need to complete the package information to finalize the registration and move on to the payment stage. I recommend you go for the 36-month plan because it is going to save you money up to 61.2% discount.

There are several options attached to the 3-year plan but just leave them for now, you can add them later when they might be of use to you.

For security reasons, checkbox the “domain privacy protection” option to hide your personal details such as name, phone no, address, etc from the public.

36-month Package plan

#6: Making Payment

There is nothing much here, this is what you are familiar with already ūüôā

Simply enter your card details or use the Paypal payment option, agree to their terms and then click Submit.

Pay using your credit card

Upon successful payment, what next?

Now, login to check your email for a welcoming message and for your Cpanel login information from Bluehost (Please keep this info save or move them to your important folder as you might need them someday).

Now let’s go ahead with the step 5.


Also Read: How To Create A WordPress Website/Blog With Bluehost [3 Easy Steps]


STEP 5. WordPress Installation

You are not done yet, you need to install WordPress and to do this, you need to login into your Cpanel, this is where you manage everything through your website backend.

Using the link contained in your welcoming email to login to your Cpanel Dashboard or alternatively login through the Bluehost website using your Cpanel login details sent to your email address.

Upon successful login attempt, scroll down until you see the section labeled ‚Äúwebsite” then click on the WordPress icon – Install WordPress¬†(as seen in the image below).

Click on the WordPress Icon

On the next screen is the Bluehost Marketplace Quick Install. Click on the Get Started button.

#1: Domain Installation Selection

On this page, you are going to select the domain (which is your website address) where you want WordPress to be installed on. If your domain is not automatically showing up, click the drop-down arrow to select your domain.

Domain Installation Selection

Also, leave the directory empty. It is of no use for now if you are just starting out unless you have the intention of adding a subfolder to the main root folder of your website and this is the path where WordPress will be installed on. Click Next.

#2: Create Your WordPress Admin Login Details

Enter your:

  • Site Name (e.g eMaxify: Online Shopping…),¬†
  • Admin Username, Email, and Password¬†(these are your WordPress login info)

And also remember to check all the 3 boxes before you click Next.

Enter Your Site Info and Install

Upon successful installation of WordPress, click on¬†“here” on the next screen.

Installation Complete

And a take note of the information on the screen which are the same login details needed to log into your WordPress Admin Dashboard. This information will also be sent to you via email (please save them).

Installation Details

#3: To log into your WordPress dashboard

From the WordPress welcoming email, you receive this time around, there is a login URL link, click on it and you should be taken to the WordPress login page which looks like below screenshot.

WP Admin Login Page

This is where you make use of your¬†WordPress¬†username & password¬†which you have created to log into your WordPress admin dashboard where you can design your blog, write posts, add pictures, moderate comments, perform some settings to your own taste, etc…

An alternative way(a shortcut) you can use to login into your WP admin dashboard is to add /wp-admin at the back of your website URL


This will take you directly to the admin login section(a page like the screenshot above).

A WordPress Admin Dashboard looks like this:

Wordpress Dashboard

STEP 6. Design Your Blog & Plugin Installations

If you have followed the steps to tee, by now you should be a proud owner of your own blog. To create a blog online shouldn’t be a nightmare any longer to you especially with WordPress.

Now, It is time to design your blog/website

I want you to know something here, to design your blog or website, you need a WordPress theme. With a good theme and some nice plugins, you can give your website the best professional look.

With WordPress everything is easy, you don’t have to be that Guru to get this done.

There are thousands of WordPress themes you can pick from depending on your taste or what your website is created around like a skill, talent or profession.

All you have to do is to find a theme that goes hand in hand with what want on your blog or website.

A good place to find high-quality themes is or

By default, a pre-made theme comes with your WordPress installation but I’ll advise you not to use it simply because it is not the best, it looks crappy.

Instead of using that pre-made theme, use the best free WordPress theme for Bloggers. I have personally handpicked for you and pick anyone that suits you.

#1: Find a theme to install

  • First login to your WordPress Dashboard.
  • Go to¬†Appearance ¬Ľ Themes¬†¬Ľ Add New

Click on Appearance ¬Ľ Theme ¬Ľ Add New

From thousands of themes available there, select the one you want to install on your blog.

Preview them first to see how it is going to look like on your blog and you can as well sort themes out based on recent and popularity which might help pick a better choice.

Once you have installed your preferred theme, you can customize it by clicking on Customize under the Appearance section of your dashboard.

Goto Appearance ¬Ľ Customize

If you want more professional look for your blog, then I suggest going for high-quality premium themes (SEO Optimized, Elegant and Mobile friendly themes) that can take your site to the next level. Buy premium WordPress themes from They are so amazing.

#2: Essential Plugins to Install on your WordPress Site

Plugins are essential tools needed to expand the functionality and smooth running of your WordPress site.

I will be recommending the essential ones to start with.

  • Yoast SEO: It helps create better SEO contents to improve your ranking on search results.
  • W3 Total Cache: It‚Äôs a top and the best caching¬†plugin mostly used which makes it possible for you to integrate CDN services to¬†make your page load faster by 70% which giving your website a better chance to rank faster on search engines.
  • Akismet:¬†WP anti-spam security plugin which blocks and filters out all spammy comments made on your posts. It is truly a lifesaver.
  • Social Media Warfare:¬†Top WordPress plugins for¬†social media sharing. It makes your content to be easily shared by readers which increase your blog exposures.
  • Jetpack:¬†It contains an SEO tool, security and backup services which provides an¬†in-depth stats on how much traffic your post/article is getting, where such traffic is coming from, what keyword is getting more traffic and also driving traffic to your blog.

Don’t be limited to these few plugins I mentioned and also don’t bombard your blog with a lot of plugins as they will slow down your website speed. The main point is to find out some essential plugins for your blog.¬†Google is your friend buddy.

STEP 7. Content Creation

Now, it is about time to write your first blog post on your blog but before that, you need some important pages to start with on your blog which are the ‚ÄúAbout me‚ÄĚ, ‚ÄúContact me”, ‚ÄúPrivacy Policy‚ÄĚ, “Website Disclaimer”,¬†‚ÄúTOS‚ÄĚ and some other relevant pages you can think of.

All these pages are very essential, these are the blog sections visitors check to know more about you, what your website is all about including the services you render through your blog.

Don’t freak out on this, there are free resources online that can help you with that, just take it so simple and write it in your own way but make sure the main idea is gotten. You can also update them as time goes by….Okay!

How To Create A Page For Your Blog

From your dashboard:

  • Go to¬†Pages ¬Ľ Add new.
  • Write your Page title and its content.
  • When done, hit the Publish button to make it go live.

Writing Your Blog Page Content

After you have created those pages, you need to add them to the Menu section of your website so that visitors can easily navigate and read about them.

To add your blog pages to the Menu section of your Site

  • Go to¬†Appearance ¬Ľ Menus¬†

Adding Your Blog Pages to Menu

Writing Your First Blog Post

From a wonderful quote by Lao Tzu¬†– “the journey of a thousand miles begins with one step”.

This great quote also applies to you here. The process of you creating a profitable blog online that will fetch you money online on a long-term basis begins with your first blog post.

To create a blog post is almost the same as creating blog pages which I have explained above though I’ll still repeat it again.

From your dashboard

  • Go to¬†Post ¬Ľ Add new.
  • Write your Post title and blog content.
  • Review and proofread your content.
  • When done, hit the Publish button to make it live.

Follow the same procedure every time you want to write a new article on your blog.

Writing Your First Blog Post

Let this guide you when writing a blog post

You don’t have to make it hard on yourself at all so that you won’t be totally frustrated like a loser during the process. Honestly blogging is sweet like a candy when you are writing about the things you have passion and interest for – Ask me and I will tell you.

Please stick to these tips below – it will help you write well and not get frustrated

  1. Always be yourself when writing (this is your selling point).
  2. You don’t have to be a PRO writer to write a great content¬†(write in your own words but let the message be passed across in the best possible way).
  3. At a point you get tired, just take a break or sleep over it (the strength will come back Рit actually works).
  4. Your ultimate goal with your blog is to provide helpful contents which provide real value and help solve problems in one way or the other (let this be your watchword).
  5. You need to stay focused on your blog topic/interest¬†(don’t be biased, the money is coming).

Now, let’s move on to the last step “creating a profitable blog“.

STEP 8. Monetize Your Blog

I know you’ll love this aspect ūüôā How to make money on your blog?

This is one of the top questions mostly asked on the internet today and I will be glad to answer you in the best possible way I can.

Now, pay close attention…¬†

There are several ways to make money from a blog but to be honest with you, blogging really takes a while (might take up to 3-12 months at times depending on your effort and smartness) before it keeps fetching you a decent income online.

This is the reason why I keep hammering on the word “Create your blog around your passion and interest”.¬†

Don’t fall for people or schemes that promise to make you millions overnight with a single click of a button. They are totally scam – purely fake.

Nevertheless, there is a smarter and faster way to make money from your new blog which I learned through wealthy affiliate system.

This method is proven to make you decent income from your blog in no time, possibly if done well, you can make from $5,000 or more/month from your blog.

Let me show you how the system works

It should be of help to you especially if you are just starting your own empire online and want to make money off your blog in no time.

You don’t really have to wait till thy kingdom come before you earn through your blog…

Check it out…

Product Reviews

Almost every digital product online or company these days has a way to promote them and you get some commissions on every valid sale you generate for them.

So you need to find a product related to what your blog talks about and review such product on your blog as an affiliate. Even if you are just starting out yesterday, this method works¬†(product can be in form of eBook, Software, Training, Membership, Programs, etc…)

For instance, if your blog focuses on dog training or related, simply find a product which resonates with your blog audience and review such product on your blog. So simple as that.

The same process goes with people in the technology, make money online, lifestyle, cooking, weight loss, photography. Any Niche.

How to get a product to review:

Option 1: Go to Google and search using this term exactly¬†but replace the word ‚ÄúKeyword‚ÄĚ with a word that describes your niche.

  • Keyword: “product review”
  • Keyword: “company review”
  • Keyword: “training review”

Another way to get the latest product to review is to set up a Google Alert to keep track of product related to your area of interest or blog.

Option 2: If you are in the internet marketing niche, you might consider checking, or to find an awesome product which you can promote through your blog.

To make more money $$$ while reviewing Products:

Here are my suggestions…

1. Pick a product that you are more likely to use yourself.

2. For best results, buy the product yourself (readers trust your recommendation better than random reviews).

3. Always review the product before launch period (3-4 weeks before product launch will make your post rank on search engines and buyers get to know your blog and they might eventually buy through your link).

4. Lastly, center your blog around product reviews only (it works).

Other Common Ways of Monetizing Your Blog

1. Advertisement¬†‚Äď This is so common, probably you would have seen those sidebar adverts on blogs you visit, even they are on my blog too.

You make money by placing banner ads on your blog from ad networks, like Mediavine, Google AdSense, (when there is a view or click) and from affiliate networks (when there is a valid sale or lead).

2.¬†Selling¬†Digital Products¬†‚Äď ¬†Selling your own products is another great way your blog can be used as a medium to reach out and let people know about your products or services which might lead to sales.

3.¬†Sponsored/Paid Posts¬†‚Äď Someone pays you to¬†get their content published on your blog.

4.¬†Affiliate Marketing¬†‚Äď Getting paid while promoting other people‚Äôs product or service. As long as a sale is made through your link, you get paid certain commission from 10-100% depending on what you are promoting and the company.

Want to Earn $10k – $20K from Your Blog Every Month?

Then I recommend you read about these 25+ Highest Paying Affiliate Programs which you can easily sign up with and promote to earn 5-figure income on monthly basis.

Let Me Congratulate You!

If you have actually read the post up and follow the steps to this very line, let me congratulate you once again. It shows you are the serious type who truly want to start living the Laptop Lifestyle working and making a living online from home.

Always remember that there is no shortcut to success.

As long as you are ready to learn, willing to put what you have learned into practice, put in the hard work and effort required, deliver pure value and content that matters through your blog and ready to invest in yourself and your blog, you’ll make it.

Learn and learn.

Right away you might not really have the skills like the PRO Bloggers but I want you to know that they all started like you some years back. All it takes is to learn and implement what you have learnt. Google and YouTube are the best free resources so far where you can learn almost anything. Use them wisely.

So by now, you are expected to have created and hosted your blog, nothing should stop you from doing so.

Having a blog is the best way to create yourself an online presence and full of great opportunities which you’ll discover as your blog grows.

I hope this article has helped you on the journey to start a profitable blog of yours online? You may also want to read about how to build a 6-figure eCommerce business online [From Scratch].

Are you stalked somewhere or needs help on your new blog, maybe you want me to touch some aspects? Please use the comment section below to ask your questions. I respond to all comments.

If you love what you have just read, Please share or pin and also subscribe to our YouTube Channel for awesome video tutorials. You can also find us on Facebook here.


Also Read: 6 Best Profitable Online Business Ideas You Should Start Right Away! [Especially 1-3]

The following two tabs change content below.


  1. James Crabtree on July 25, 2017 at 7:43 pm

    I have a blog my self and this is a fantastic guide for setting a blog up of your own. You have used the steps I put in place to make mine work. I myself think the steps themselves are quite easy. Sometimes you think to easy but you have to knuckle down work hard, put the effort in a treat it as your own business otherwise you will fail. Thanks for the great article.

Leave a Comment