How To Start A Profitable Blog

Last Updated on

If you want to learn how to start a profitable blog and get paid to write keep reading! Today, I’m going to lay out the steps so you can have your blog up and running within an hour! Ready to get started?

Image with text overlay that says: how to start a profitable blog and earn an income

Alrighty — you want to know how to start a blog and make money, yes?

Maybe you’re looking for a new career choice or you want to make extra money from home.

Whatever your reason, I’m going to walk you through every step so you know how to start a profitable blog (and earn your first $1,000).

This article is a beast, so here’s a reminder to bookmark it in case you need to come back later.

The great thing about blogging is that literally anybody can do it.

You don’t need to be a marketing guru or have any fancy education to start a profitable blog.

When I began blogging, I had no idea that people were making such six-figure incomes from simply writing out their thoughts and posting them online.

But I found it exciting that I could do the same thing.

If your plan is to make money and start a profitable blog, you will want to make sure you go the professional route and follow the steps listed in this article.

Blogging has allowed me to scale my business to points that I didn’t know were possible on my own and earn an income while traveling.

Let’s dive right in!

This article contains affiliate links. If you choose to make a purchase through the links in this article, I will make a small commission. This is at no extra cost to you.

Is Blogging Dead?

If your goal is to start a profitable blog, your first Google search was probably “is blogging dead?

People have been saying that blogging has been dead for years but luckily for you (and me) blogging is thriving, profitable and sustainable.

So no, blogging is not dead.

Let’s keep moving!

5 Steps to Start a Profitable Blog

Can I Start a Blog for Free?

If you’re wondering how to start a blog for free this is the wrong article to be on.

You’re here because you want to know how to start a blog and make money, which means you will need to invest a little bit.

You can’t start a profitable blog with no money. (If you want to start a blog with no money I recommend microblogging. You can start a blog on Instagram for free and when you’re ready, upgrade to a WordPress blog).

Luckily, the investment to start a blog is relatively low (only several dollars a month).

This is much cheaper than what it would cost to start a brick-and-mortar business, which can cost you hundreds of thousands of dollars.

Blogging is an incredibly cost-effective business!

Step 1: Decide What You Will Be Writing About

Before purchasing a domain or getting started with your blog, first sit down and ask yourself, “what should I blog about?

You can write about just about anything, but it’s best to write about a few topics rather than cover a wide range of topics.

Let me explain why.

When I first started blogging, I was so excited to write about everything going on in my life. I posted recipes, travel itineraries, business tips and blogs about my dog.

But I quickly realized that if I wanted to start a profitable blog, I needed to niche down.

Now, let’s say someone came to my website because they were looking for some tips on social media marketing and they saw I had a really great post about it.

They read the post and decide they want to see more of my tips! So they click around and instead find tips on travel and a recipe for lemon meringue pie.

I mean, they could be interested in my lemon meringue pie recipe, but most likely they will leave my website to try and find another one that has more of a focus on social media.

Now, if someone comes to my website and reads a great article on social media marketing and they decide to click around, they will find even more articles on social media marketing. They could read a couple more, and maybe even sign up for my newsletter.

In the second example, I’m more likely to attract my ideal reader and get them to convert into a paying customer, buy my products or hire me for my services.

If you are a blogger who isn’t offering services that’s totally fine too! You will likely want to keep your readers around for as long as possible so you can earn passive income from advertisements, sponsored posts or even digital product sales.

But I’m getting ahead of myself. More on earning money later (first you need to set up your blog)!

So, therefore, your first step to starting a profitable blog is to determine your niche.

Tips for Finding a Profitable Niche

There’s nothing wrong with wanting to earn an income from your blog.

I’m in quite a few blogging groups on Facebook, and one thing I’ve seen come up more than once is the tendency for people to feel bad for wanting to earn an income from blogging.

If you are going to be pouring your heart and soul into something, you should be getting compensated for it!

You aren’t greedy for hoping to make a living by being a writer – you are entrepreneurial.

So moving right along: how do you find a profitable niche?

Certain niches are more profitable than others.

I’ve written in-depth about the types of blogs that make money so you have a starting point in case you aren’t too sure where to start!

For example, finance (and teaching people how to save money) is an incredibly profitable niche. And it’s something that will never go out of style (there will always be people who want to learn how to save more and get out of debt).

Here are three questions to ask yourself when trying to find a profitable niche:

  1. Are you disciplined enough to write a lot about this topic? One point about this – I don’t believe you need to be passionate about what you are writing about. Many will disagree but I believe you do need disciplined if you choose to write something you aren’t super passionate about, so keep that in mind!
  2. Are you able to monetize this topic? There are different methods of monetization which we will talk about below, but you need to try and determine whether or not you’ll even be able to monetize your particular niche.
  3. Will this niche go out of style quickly (i.e. if you were writing on the topic two years from now, would people still care about it?). I use Google Trends to see whether a topic is on the decline for popularity. Enter in some broad terms regarding your niche and see whether Google Trends shows an increase or decrease in search volume for this niche!
Google Trends screenshot showing increasing search for the term "Keto Diet"

You can see how I’ve used Google Trends for the term “Keto Diet” above. This particular topic has gained a lot of popularity within the last couple years.

Had the graph been downward sloping, however, you’d know to stay away from that topic/niche.

Step 2: Get Your Domain + Hosting

If you want to start a profitable blog, you will want to find a good hosting company. And in case you are wondering, yes, you need to purchase hosting. You cannot own a website without paying for hosting!

Luckily, it won’t cost you hundreds of dollars because the hosting that I recommend you use is only $6.99/month.

If you want to start a profitable blog, you will want to have hosting that doesn’t have much downtown, is fast and reliable and affordable.

I use SiteGround for my web hosting and recommend that all my web design clients do too.

As a web designer, I’ve worked with lots of other hosts that my clients have unfortunately purchased prior to coming to me first. I can tell you firsthand that if you are serious about making money from your blog, you will need a good host that doesn’t slow down your site.

SiteGround’s starter hosting plan is only $6.99 a month. I’d recommend going with the starter plan.

You will also be able to purchase your domain directly through the process of purchasing your hosting. Domains are roughly $14.99, however, f you already have a domain, SiteGround will be able to help you connect it to your hosting!

Choosing a hosting company can feel overwhelming as they all promise to be the fastest, so I’ll show you some stats on why I like SiteGround.

Why Siteground Is My Preferred Host

SiteGround Hosting Is Fast

Slow websites are less profitable. When testing the same WordPress website hosting over various hosts, SiteGround offered one of the fastest page loading times.

Bar graph comparing web hosts vs page load speeds

As well, your users will click away if your website doesn’t load fast. So there isn’t much point in trying to start a profitable blog if it’s slow and nobody is sticking around to read any of it.

SiteGround Is Safe

Imagine spending years building up your blog only to have it hacked and erased within seconds (this happens more often than you realize). No thank you.

Website security is a very real threat and you want to make sure you find a host who provides you with top security. SiteGround was the pioneer in applying effective account isolation mechanisms to shared hosting environments.

SiteGround Has Great Support

Do you know what to do if your site suddenly crashes because you’ve accidentally done something on the backend that you shouldn’t have?

Here’s the average time it took for SiteGround to resolve support requests versus those of some other popular (unnamed) hosting companies.

Table comparing web hosts

Out of the 12 most popular hosting companies, SiteGround has the best resolution time by far.


Raise your hand if you want to spend hundreds of hours working on your blog and then lose it all within seconds!

I know your hand isn’t raised. But when working with tech, unless you’re a developer who is incredibly comfortable with code and computer programming, you are going to want some kind of backup.

I’ve had to restore backups from my website countless times.

Things go down.

Things get hacked.

It sucks but having your backups available is a form of blogging “insurance”.

With SiteGround, you have the ability to access your backups so if you ever lose your site, you can restore it for a small fee.

Why I Recommend Paying For Hosting

  • It’s cheaper than a latte (for real, SiteGround’s hosting is so affordable for what you get)
  • Google doesn’t tend to include the free versions of websites in their search results
  • You can have ads on your blog (which is an excellent source of passive income)
  • You have the ability to collect email addresses and start an email list
  • You have way more flexibility on adding extra functionality to your blog

Sign up here with Siteground

Step 3: Install WordPress

After you have signed up with SiteGround, you will need to install WordPress. SiteGround can help you with this (for free) or you can do it yourself.

Step 4: Create Your Website

SiteGround has this awesome feature where they will actually walk you through how to create your WordPress website with them, with their WordPress starter plugin! So, you can either follow my directions below or just install SiteGround’s plugin (complete with a video tutorial for installing and starting your website) and go from there!

Now that we’ve got your website set up, you can actually customize it a little bit! You are nearly ready to start blogging!

With WordPress, you have access to a library of free and premium themes. To access your themes, you will need to log into your WordPress dashboard. Your WordPress dashboard login was provided to you in the summary of your information from SiteGround above.

Don’t remember any of that? Don’t worry! Remember when I said that SiteGround has incredible support? Just log in and contact their support and they will be able to tell you exactly what you need to login.

From your WordPress dashboard, click on “Appearance –> Themes –> Add New”.

Screenshot of WordPress appearance tools

You will be able to view a list of various free/paid themes and can select one from there.

Some other places you can buy themes from are:

Step 5: Get Traffic to Your Blog

Now that you are all set up, you will want to start creating content. In order to start a profitable blog, you need to write blog content that people will see.

Because if people aren’t finding your content, how will you make money?

I’m going to be going over two different ways that have been the most powerful ways to get my content seen by the right people and alternatively, hit that $1,000 per month in passive income milestone.

SEO (Search Engine Optimization)

SEO (search engine optimization) has been a huge component of how I’ve been able to earn so much passive income each month and maintain a profitable blog.

SEO is basically understanding how to write content that Google will put on the first page. There’s a special formula to it but not a lot of bloggers know it…

Google sends me targeting traffic each month because I’ve been able to figure out that formula and can land on the first page in the search results.

A mockup of an iPad

If you want to start a profitable blog, learning SEO is something that I recommend you learn from the start!

So many people put it off because they are focussed on growing their followings on social media, but I’m being honest when I say that Instagram followers aren’t going to pay your bills.

You need to understand how to use keywords in your blog posts properly, how to find keywords that you’ll be able to rank for, how to find keywords that indicate someone is looking to buy and so much more.


When I tell a lot of new bloggers that they need to learn Pinterest, they usually tell me that their target market doesn’t use Pinterest.

But I can guarantee that they do.

In fact, I was the same way.

When I first started blogging, I ignored Pinterest and I am kicking myself for not learning it sooner! Pinterest sends me tens of thousands of visitors each week. Like SEO, my Pinterest strategy basically runs on auto-pilot so I spend hardly any time on it.

I’ve written up an incredibly detailed blog post on how to get up and running with Pinterest for your blog, so check that out.

Pro Tip: Here’s my two cents. Learn both Pinterest and SEO. This past summer, Pinterest got a crazy bug that shut down a lot of blogger’s accounts and stopped sending them traffic to their blogs. Although my traffic took a hit while Pinterest worked through the bug (which took a week), Google was still sending me loads of traffic so I wasn’t worried.

A lot of other bloggers I knew lost out on a huge amount of traffic and income during this because Pinterest is one of their only sources of traffic…

Alternatively, the same thing could happen with Google. It’s best to diversify!

How to Make Money Blogging for Beginners

Now that you’ve got your blog set up and traffic is pouring in, you will need to know how to make money through your blog.

There are many ways to make money blogging, but the main ones are:

  1. ads
  2. affiliate sales
  3. sponsored posts
  4. product sales (physical or digital)


When you first start your blog, ads won’t be the best way to earn a decent income. Smaller blogs with small amounts of traffic tend to yield small payouts for their ads.

Mediavine is one of the top ad networks for bloggers, and they will only accept blogs that have a minimum of 50,000 sessions.

Other ad networks such as Google Adsense accept smaller blogs, but are known for small earnings.

I’d recommend checking out Newor Media when you hit 30,000 unique visitors per month. They have partnerships with some of the largest networks and help publishers optimize their ads; when switching from AdSense you can see anywhere from a 50-200% boost in earnings.

Affiliate Sales

Affiliate income is basically when you recommend a product using a special link, and if your readers purchase through your link, you make a commission.

I’ve used SEO to optimize my blog posts so they land on the first page of Google.

Here’s an example: let’s say you optimize a blog post for the keyword “best makeup for dark skin”, which will include your favorite makeup for darker skin (and affiliate links to the products).

When someone searches for “best makeup for dark skin” on Google and then click on your blog post in the search results, they are more likely to buy from your blog post because it contains content they are searching for!

If you had written a blog post titled “my favorite makeup” you’re going to have a lot harder of a time trying to sell your affiliate links because suddenly your blog post isn’t catering to any specific search terms anymore.

Another example: if I go to Google and search for the best chew toy for dogs, if I come across a blog post that details some of the best chew toys for dogs, I’m most likely going to click on the links and order one!

As you can see, SEO makes it incredibly easy to sell through your affiliate links on autopilot. This is why SEO is so helpful.

Sponsored Posts

When you’re brand new to blogging and you don’t have tons of traffic, ads might not be the best option to start with! However, sponsored posts can be a great way to make money by writing product reviews.

Brands are willing to pay people to test out their products and write an honest review on their blog.

I’ve got an excellent post that details how you can work with brands even if you’re a brand new blogger.

Product Sales

You might be thinking “I don’t have a product to sell” but I guarantee you probably do.

Below I’m going to list several different niches with digital product ideas so that you can start thinking outside the box and realize that no matter what niche you are in, you can still sell a product:

  • Fashion blogger: An e-book detailing how to dress different body shapes
  • Food blogger: An e-book full of different recipes (this is best done when you niche down, such as a gluten-free recipe book, a vegan recipe book…find out what your audience wants and cater to them)
  • Christian blogger: Prints with biblical verses (you can hire someone to design these for you as long as you let them know you plan to sell them)
  • DIY blogger: An instructional manual/instructional pattern to create one of your designs. This should be something intricate that your audience would have a hard time finding for free!
  • Mom blogger: A pretty printable planner that your audience can use to schedule their busy lives
  • Business blogger: Social media templates
  • Animal blogger: Puppy training manual
  • Web designer/developer: Website themes and templates
  • Graphic Designer: custom typefaces and fonts

There are lots of different ideas for digital product sales, and even more when it comes to physical product sales!

If you have a WordPress website, you can use a free plugin such as Woocommerce to set up your shop and begin selling your products immediately.

In Conclusion: Start a Profitable Blog and Make Money

Starting a profitable isn’t difficult but it does take time.

It’s important that you start off on the right foot because if not, you’ll be wasting months (if not years) trying to earn your first $1,000.

If you don’t already have a proper computer, you might also want to think about getting a laptop for blogging that can help you grow with your blog.

Don’t forget to sign up for my free SEO course to help you understand and learn SEO!

Pin me:

image with text overlay: how to start a blog and make your first $1,000

This article may include affiliate links. As an Amazon Associate I earn from qualifying purchases.

1 thought on “How To Start A Profitable Blog”

  1. I am so glad I found this. Thank youuu!!!!

Comments are closed.