How To Start A Profitable Blog That Actually Makes Money

Starting a blog has never been this easier Thanks to WordPress and newly Started platforms like Wix.

I have read many How to start a blog tutorial online but all of them only focused on the technical part. No one mentioned how to make the blog profitable, and now I am going to do just that.

But the real question comes in mind when you have to choose between these 2 options.  Platforms like Wix are getting more and more popular because with these platforms you can customize almost everything without any coding skills.

On the other hand, WordPress requires you to have some coding skills if you don’t want to invest in themes and page builders.

The debate is real, I have already discussed pros and cons of each platforms so have a look at it.

Why Should You Start A BLOG?

Many people say “Blogging is fun” but when your motive is to make a profitable blog then the whole thing flips upside down. Its real hard work, Investments and a lot of patience and most importantly A Never Give Up Mindset.

1. Real Source of Passive Income

Turning your blog into an actual money making passive income stream can take you a lot of time and energy but when it’s done you can really follow the 4-Hour Work Week routine because you will only have to work for a small amount of time.

I have listed 11 Such online passive income ideas without investment in my blog post.

The Well Known Blogger Pat Flynn who started his blog as a hobby and later turned it into a 100,000$ per year passive income stream and now he makes Millions. This growth is not typical but a prime example of how a blog can change your life.


2. Gives You an Expert Authority

Being considered as an expert is a great achievement especially if you are a business owner or a freelancer looking for clients.

You could use your blog to showcase what your business is about and even get new clients if your blog start to get good traffic.

Same goes for Freelancers, You could use your blog to showcase how you do your work and why they should hire you over others. If you write an ebook related to your niche you could easily win peoples trust and get more clients as writing an book is considered as an higher Expert authority.

3. Builds an Network of Amazing People

“Richest People in the world Build Network, Everyone else looks for work” – Robert Kiyosaki

While growing your blog you will definitely get some people along the way who would appreciate you for your work and some will ask for help. These people could be anyone a blogger, business owner or normal people landing on your blog.

Later you will have some people who will regularly comment on your blog, set up a dialogue with you and become your friends.

You could do the same with the bloggers in your niche and grow your blog with their help after all if you want to make money you will have to build a network.

How to Start a Blog

As I said earlier there many different ways of starting a blog but the most popular one is with WordPress. There are over 1.5 Billion websites in the interweb today and 25% of them use WordPress and 57% use pure coded websites.

So clearly if you don’t have enough knowledge about coding then WordPress is the way to go but as I said earlier it still requires some coding if you want to do some custom changes unless you are investing in a theme and page builder.

So as an alternative to WordPress, platforms like Wix gives you all in one place from hosting to themes and page builders to make your website look amazing and function well.

But here we are going to discuss how to setup a WordPress blog.

List of things you need to start a Profitable WordPress Blog.

  1. Domain Name
  2. Hosting
  3. Theme

These are the basic necessities to start a WordPress blog. But if you want to start a profitable blog then you also need these 2 Things.

  1. Email Service Provider
  2. Lead Magnet

We’ll go in depth for each of them further.

Domain Name

Domain Name is basically the identity of your website, It is the URL of your website. If people want to visit your website this is what they will type in.

More like a Name of the house of your website on this vast World Wide Web (WWW).

Since this is the identity of your blog it needs to be something simple and easy to remember or else It will be very easy for people to forget the name of your website.

I personally think that you should always avoid putting numbers in your domain name, there are 2 reasons for that. 1. It looks ugly 2. It is very easy to forget.

Don’t highly stress on what your domain name should be because the content in it matters more.

Talking about the content, you should have an idea of what you are going to blog about or what niche you are going to tap in.

Since we are discussing about a “Profitable” blog it is very essential for you to be in a profitable niche.

Many people would disagree that you don’t need a niche to make profits but being in one of the most profitable niche is better than blogging about stuff that not many people care about.

I have already listed 7 blog niches which are the most profitable and could make you millions have a look at it and see whether your niche falls into one of them.


This one is tricky.

There are hundreds of hosting companies out there claiming to provide the best hosting service but not many keep their promises.

What is hosting?

Let get this clear first. Web hosting is a service that allows organizations and individuals to post a website or web page onto the Internet.

In simple words, it is a plot of land on the internet where you will build your house (Your Website).

There are many BIG hosting companies Like Bluehost, Hostgator, Siteground, Namecheap etc.

But for me, Bluehost wins both in customer support and pricing (Which are the 2 main things I look for in a product)

UPDATE: – Recently Namecheap has gone up in their game and are now providing best in class hosting with a really cheap plan. I would recommend Namecheap if you are on a budget but there are still some things that they don’t offer but Bluehost does, but for this price point I think it’s a really good deal.

(Click here to Visit Bluehost and follow along with the tutorial)

It is very easy to get started with Bluehost as they have a one-click WordPress installation so you don’t have to worry about having to go to cPanel to install it manually.

First, when you click on the plans you will be shown these 3 options and all of them differ highly from each other.

They only have one thing in common which is they all offer 1 Domain name for free for 1 year

Bluhost plans

(I took this screenshot when there was an offer going on)

If you are just starting off and not planning of starting multiple websites all at once then I would recommend you to go with the basic plan. (Which I am using right now)

The basic plan starts at 3.95$ per year but don’t let it fool you, you will get this price only if you choose a 36 months plan i.e. 3 years plan. And if you choose 1 year plan the prices will be 5.95$/month so keep that in mind.

In this plan you will get to host only 1 website with 50GB of space which won’t fill up quite easily (unless you are posting 5 pieces of content per day) so don’t worry about that.

Bandwidth in all the plans will be unlimited so it doesn’t matter if you have 100 users at once or 1000 users at once on your website.

After selecting your plan you will be asked is you want a new domain name or you have one. If you have already purchased a domain you can put it in the right box or if you want a new domain you can type it in the left box.

If you haven’t decided your domain name yet, make sure that it is available and not taken already. It is very likely that your domain would be taken, if your domain name is taken you will get an error message asking you to choose another one.

bluehost free domain

After that you will be redirected to the next page where you will be asked to create your account, put in your details, choose your plan and payment.

Bluehost package selection

You can easily create your account or sign in with Google.

When you scroll down you will find these options Package information and package extra.

As you can see I have already selected the 1 year plan which is 5.95$ and sums up to 71.40$. You can select whatever plan you want and the pricing will differ accordingly.

The next is package extras. Bluehost offers you some addons which are related to your security and SEO (Search Engine Optimization). If you want you can tick all of them and your sum total will be 167$ as seen. If you don’t want any of them you can simply untick all of them and only pay the hosting fees. According to your selected plan it is 71.40$ in this example.

Bluehost package page

You can even move your mouse cursor towards the X button of the tab in the browser and you may receive a pop up offering you a 40% off on your purchase (I discovered this randomly and don’t know if this still works)

Bluehost discount

Bluehost Discount

Once you are done with your selection head over to the payment section and complete your payment.

After payment, you will be taken to another page where you will be asked to install WordPress and a theme.

For starting of you could install a free theme but they don’t look as good as paid themes (Of course).

That brings us to our next topic Themes.

Check Out Bluehost Here, Hosting for just 3.95$


There is a whole Universe of themes out there but only a few are habitable for the life of your blog (I’m a Space Geek)

But first, let’s see why you need a good looking / Paid theme.

  • It captures the attention of your readers and more importantly, it makes them feel good when they land on your blog. No one wants to see an outdated website with awful color combinations.
  • Paid themes are always SEO optimized. It has features like Responsiveness, Its lightweight, All plugin compatibility etc.
  • It’s Safe and Secure, some of the free themes have some malicious codes in their footer which are not visible. If you know coding you can remove them but if not, you could lose access to your website or something even worse.

There many disadvantages on using an unknown free theme which are listed here

You can look out for free themes suitable for your blog but here are my favorites

  1. Sparkling
  2. Hestia
  3. Phlox

Right Now I am using The X Theme from Themeco which is one of the best themes you could get and comes with 29 free plugins (Which are normally paid and many of them are very useful for us bloggers and business owners).

The DIVI theme from elegant themes is ruling the market right now by creating the most versatile and easy to use theme with a newbie friendly Drag and Drop Page Builder.

Divi comes with 3 Plugins which are Divi Builder (page builder), Bloom Email opt-in customizer, Monarch Social Share Plugin.

There is one common thing in these 2 themes which is they both are slightly slow on mobile.

If we compare X theme and Divi theme here are the pros and cons of both.

Divi Theme


  • Beginner Friendly Page builder
  • Best Customer service
  • Comes with 3 Paid Plugins
  • Unlimited websites Allowed


  • Price- 90$
  • Slightly Slow on Mobile devices

X Theme


  • Amazing Customer Support (Literally The Best)
  • Comes With 29 Additional Paid Plugins
  • Price- 60$ (There are frequent Sale, I got mine for just 24$)


  • Page Builder (Cornerstone) is Slightly advance but still easy to use
  • Single Website Allowed
  • Slightly slow on Mobile devices

There is also a Pro version of X theme which is called “PRO”. It allows you to extremely customize your header and footer without any coding skills. You can go with that if you want.

Now the decision is up to you. There are many more themes out there but these 2 are the most versatile themes in the market right now.

These were the essentials to Start a Blog but if you want to convert it into a Profitable Blog then you also need a Lead Magnet and an Email service provider. Trust me this could take your blog or business to heights if you understand how to scale it.

Email Service Provider

An email service provider is a tool which sends email in bulk to all the emails you have. This is known as Email marketing.

Many people say “Emails are dead” but still Email Marketing has one of the highest conversion ratios as of now.

Email Marketing is what you need in order to take your “just another blog” to a “Profitable Blog”. Remember it’s a journey, nothing can happen overnight.

RELATED POST: 5 Amazing Benefits Of Email Marketing You Probably Don’t Know

How Email Marketing Works?

When people land on your blog they get offered an email opt-in for a newsletter or something in exchange for their emails, this is what we call as a Lead Magnet.

Once they opt-in, they are then segmented in a list format in your email service provider tool this list is known as an Email List.

After you get someone to opt-in to your list you can then send emails to them regarding your new blog posts, any affiliate products or something else until they unsubscribe from your list.

I have already created a post where I have mentioned how to start Email Marketing From Scratch as a Beginner.

Lead Magnet

I have already mentioned what a lead magnet is. Now we’ll see why we need a lead magnet and why not just a newsletter sign-up.

The reason to that is no one actually wants any emails from you unless they are useful to them. But to show them that your emails are going to help them you need them to first opt-in.

People are getting emails from companies all the time like Amazon, eBay, Facebook, Twitter, Pinterest and god knows what not.

So in order for them to give you their personal email address you need to offer them something which is useful. A“Sign up for my newsletter” pop-up doesn’t work much these days.

So if you are wondering what could I offer to my readers as a lead magnet, don’t worry I have already done the hard work and listed 10 best lead magnets to skyrocket your email list.


To make your blog a profitable one you will need to work hard to do that, there are people like Alex Becker (This Guy is Awesome), Pat Flynn, Michelle, Alex & Lauren and many more are already making millions from their blogs.

You just need to be consistent and learn, learn, learn.

I have written a blog post on 4 easy ways to make money blogging even as a beginner.

If you have questions or suggestions, Feel free to drop them down in the comments.

Leave a Comment