How to Start a Money Making Blog in 2023 (with no experience)

Let me guess, you’re here because you heard of people making six figures blogging and, now, you want to do the same? You want to start a blog and make a lot of money.

I’m right, aren’t I?

I totally understand. Blogging seems like a dream job, doesn’t it?

You just create a blog and start writing stuff on it. And then you start earning 1,000s of dollars a month.

Well…not exactly.

It takes a lot of time and work to start making money with a blog.

This post may contain affiliate links, which means I may receive a commission, at no extra cost to you, if you make a purchase through a link. Please see my full disclosure for further information.

Starting a blog to make money?

Before you start your blog you need to know WHY you’re starting your blog.

Do you want to make money with your blog and turn it into a business or do you just want to blog for fun?

If you are serious about blogging and would like to make money with your blog, you need to take it seriously.

If you’ve read one of those “I made $10k in one month blogging” posts and though you are gonna start a blog and make $10k in your first month you are gonna get very disappointed when I tell you this.

You won’t make $10k in your first month, probably not even in your first few years of blogging.

BUT, and this is a big but, you CAN make $10k blogging.

It’s not impossible.

But it will take time.

It will take A LOT of work and effort.

It’s not easy and get rich fast kinda thing.

It takes hard work and persistence.

To answer your question, you shouldn’t start a blog if you’re not ready to put the work in.

BUT if you DO want to work hard and learn you should 100% start a blog.

As it WILL pay off!

Just not right away.

Go self-hosted from the beginning

You might be thinking, why would I want to pay for a self-hosted blog when there are lots of free blogging platforms available?

And honestly, that’s a great question.

But if you are serious about blogging and would like to turn it into a business one day you need to treat it like a business from the beginning and invest in it!

If you want to start a blog to make money you need to keep in mind that it’s very hard to make money on a free blogging platform.

Most of them don’t allow you to monetize your blog (or if they do, it’s very limited).

Another thing is that, by having a self-hosted blog, you are telling companies that you are serious about blogging.

They are more likely to take you seriously and want to work with you if they see you are serious about your blog.

Okay, now that you know why you need to invest in a self-hosted blog it’s time to show you how to set it up. (hint- it’s a lot easier than you think 😉 )

How to start a blog to make money

1. Decide on a niche

First things first, you need to pick a niche for your blog.

What is a niche? …you might be asking.

A niche is a segment within a market that targets a specific group of people.

This means, that instead of writing a blog about everything and for everyone, you need to find one thing to write about.

You need to write for one specific group of people.

You need to figure out WHO you want to write for first and then see WHAT you’ll be writing about.

You need to define your ideal reader (the person you want to write for) and then find out what their interests are, and what their biggest problems and struggles are. Write content that will help them deal with those things.

Why you need to niche down

There are lots of different reasons why you should niche down but I’m just gonna go over a few that are most important.

First, niching down is incredibly important for SEO (search engine optimization).

You see, when you niche down (aka write about one topic on your blog) Google sees you as an “expert” in that field, therefore, it will show your posts higher in search results.

Secondly, think about your readers.

If someone comes to your blog to read a banana bread recipe and sees that you also have posts about gardening or gaming or whatever they will just look at that recipe and leave.

They will probably never come back or think about your blog again as they aren’t interested in those other topics.

Why would they come back to a blog where 1 out of 10 articles is something they are interested in?

On the other hand, if they see that you also have a banana oatmeal recipe or chocolate chip cookies recipe they will look around your blog to see what other recipes you have.

They might even follow you or subscribe to your email list.

That’s where niching down comes in handy!

When you are writing for a specific group of people they are more likely to come back to your blog and follow it as they know your posts are relevant for them.

Niching down is also helpful for YOU as it makes creating content easier.

When you’re writing about many different topics and don’t have limitations you can feel a bit overwhelmed. When you have lots of different options it’s hard to decide on one.

But don’t niche down too much

When choosing your niche it’s important not to go too narrow as you could end up not having enough things to write about.

That’s why, when you’re choosing your niche, ask yourself if it’s something you won’t run out of things to write about.

2. Pick a blog name

Now that you’ve decided on a niche, we can move on to setting up your blog.

The first step is to pick a name for your blog.

When picking a blog name, make sure that it’s:

  • short
  • catchy
  • easy to remember
  • and that it tells what your blog is about

If you’re stuck and have no idea what to name your blog, don’t panic, I’m coming to your rescue.

Here is a super simple and effective method I used to come up with my blog name. Ready?

Take a pen and a piece of paper and draw a mind map.

Write down different keywords. Write the topics you’ll write about, some info about yourself like your name, age, a word that best describes you, etc.

After you’ve written some keywords start playing with words to see what you can come up with.

If you’re not a fan of drawing on paper you can also make a mind map in Canva. They have so many pre-made templates you can use, or create your own. I made a little example to show you:

3. Choose a web hosting provider

A web hosting provider is a service that allows you to post a website on the internet. They basically rent you out storage space on the internet where all your files, information, and data are stored.

The hosting provider I would recommend to every beginner blogger is Bluehost.

Bluehost is very user-friendly and easy to use which is why I think it’s the best option for beginners (setting it up literally takes just a few clicks).

Another thing that makes it perfect for beginners is the price. Their website hosting plans start at only $2.95/month which is super affordable (and a lot cheaper than other hosts).

You also get a free domain name with your purchase and lots of other things.

>> Click here to start your blog with Bluehost. <<

Why you should choose Bluehost

  • WordPress recommends it
  • you get a free domain name
  • you get a free email
  • installation is fast and simple
  • they are reliable
  • customer support is helpful and fast

How to set up Bluehost

Setting up Bluehost is super quick and simple. It only takes a few minutes.

You just go to their homepage and click “Host your site”.

There you can pick a plan which best suits your needs and click “Select”.

The plan I got is Basic which is perfect for bloggers as it’s all you need.

The next step is setting up your domain name, you can create a new one (you get a FREE one with every Bluehost plan) or if you already purchased a domain name just enter it!

Click “next” and you’ll be taken to a new page (see screenshot below) where you have to enter all your account and payment information.

account information bluehost

Once you’ve filled in all the information boxes click “Submit” and you’ll be taken to a new page where you’ll create a password for your account!

Don’t forget to write down your password somewhere so you don’t forget it!

bluehost password

>> Click here to start your blog with Bluehost! <<

4. Set up WordPress

Setting up WordPress is so quick and easy with Bluehost.

Once you’ve created your Bluehost account click on “Go to login” to start setting up your WordPress website.

After you’ve signed in you’ll see a page that looks like this:

This is where you’ll enter your blog’s name and some other information about your website and what it is about.

Once you’ve done filling in all the fields click “Continue”

The next step is picking a theme for your blog.

You’ll get a list of recommended themes based on the information you entered in the previous step or you can search through different categories like Blog, Food & Drinks, News, etc. and pick a theme you like the most.

When picking a theme keep in mind what kinda content you’ll be sharing on your blog. What will be the focal point of your blog? Photos or text? Pick the theme that best highlights it.

But don’t worry about the theme too much as you can change it anytime!

Once you picked your theme you’ve officially installed WordPress!

You’ll be taken to this page:

bluehost start building

Click that “Start building button” > “Login to WordPress” to go to your WordPress dashboard. (the screenshot below is how your WordPress dashboard will look like)

Now that you installed WordPress it’s time to play around with your website and customize it.

In the left menu click on plugins > add new and download all the necessary plugins on your website.

5. Set up important pages

Once you set up your blog it’s time to create some pages.

There are some pages every blog should have.

They are

  • about page
  • contact page
  • legal pages

To create a new page go to your WordPress dashboard and click on “pages” in the menu on the left. Then click on “add new”.

For your about page write a few paragraphs telling your readers who you are and what your blog is about.

On your contact page write your email address where people can contact you or add a contact form.

Now let’s talk about legal pages!

Having legal pages on your blog is SO important! (and it’s required by law! )

Speaking of the law, I’d highly recommend enrolling in this free legal course to learn all about the legal side of blogging.

The most important legal page you need and cannot have a blog without is a Privacy policy.

A privacy policy is a statement that tells your readers about all the personal data you collect from them.

And trust me, you WILL collect their personal data even if you aren’t aware of that (e.g. through Google Analytics or someone’s email address when they leave a comment on your blog).

That’s why you need to add a privacy policy to your blog BEFORE you launch it.

>>Get your privacy policy here! <<

A privacy policy is the most important one but there are other legal pages you should have (especially if you’re planning on making money with your blog!). To learn more about them you can check out my legal guide for bloggers where I go over all the other ones.

6. Write some content

Now that your blog is all done and you have your legal pages it’s time to write some posts.

Plan out and write at least 5 different posts that will be up when your website goes public.

Write 5 posts that best represent you and your website to show people what they can expect from you.

Take your time with writing these articles, and make them the best they can possibly be.

Leaving a good first impression is key to success, you want to make people want to come back to your blog, and you want to make them want more.

And how do you do that?

With great posts, they won’t be able to get enough of!


7. Go live

The last step of starting a blog is making it public.

To make your blog public go to your Bluehost dashboard in WordPress and click on “Launch your site”.

Your blog is ready to be seen and read.

It’s time to take over the world one page view at a time!

After you started your blog it’s time to let the world know about that awesome blog you created!

How do I get traffic to my new blog?

You created your blog and made it live. Now what? How do you get people on your blog? How do you get traffic?

The best ways to get traffic are:

  • Pinterest
  • SEO

There are other ways to get people on your blog like Facebook, Instagram, email marketing, Quora, etc. but Pinterest and SEO are the best ones.

Learn Pinterest and SEO first and then you can experiment with other things.

Pinterest is a great place to start promoting your blog.

In my SECOND month of blogging, I had over 5k blog views from Pinterest. And now I get 30,000+ blog views a month from Pinterest!

To get started with Pinterest take my FREE 3-day course where I’ll teach you how to set up your account and optimize your profile with the right keywords!

>> Click here to enroll in the course! <<

The next thing you should focus on is Search Engine Optimization (SEO).

It takes around 6 months for a new blog to start seeing organic traffic, that’s why you want to start working on your SEO as soon as possible.

Organic traffic is so important and valuable and it’s something you should start working on from day one.

The sooner you start learning about SEO and optimizing your posts the sooner you’ll start seeing results.

To get started with SEO I would highly recommend enrolling in this FREE SEO course.

How to make money with a blog

Now that you’ve started your blog you’re wondering when can I start monetizing my blog? How many followers do I need? How many page views?

And the answer is NOW!

You should start monetizing your blog from the beginning!

It is possible to make money in the beginning with a small blog!

The best way to make money blogging as a beginner

There are many different ways you can make money with a blog. The best one to get started with is affiliate marketing.

Affiliate marketing is the process of earning money by promoting products and services from companies.

You find products and services you want to talk about and apply to their affiliate programs.

When you get accepted into an affiliate program you get a unique tracking link. You can share that link on your blog and social media. Whenever someone clicks on that link and buys something you get a commission.

What I love the most about affiliate marketing is the fact that you don’t need 1000s of pageviews or followers to be able to earn money.

You can make a lot of money with low traffic if you do it right (this affiliate marketing training bundle will teach you how).

Other ways to make money blogging in 2023

Affiliate marketing is the best way but it isn’t the only one.

You can also make money blogging through sponsored posts. A sponsored post is a post that is created in collaboration with a company. A company pays you to write about them or their products/services.

Another way to earn money blogging is by selling your own products. You can create physical or digital products and sell them on your blog.

You can also earn some extra cash by offering services like coaching, writing, virtual assistant services, etc. Having a blog can help you show off your work and book clients.

Final thoughts

There you have it, this is how you can start a blog in 2023!

It’s not as hard as it seems, right?

I really hope you found this post helpful and easy to follow.

If you have any questions or need help with starting your blog, I’m here for you!

How To Start A Money-Making Blog In 2023

32 thoughts on “How to Start a Money Making Blog in 2023 (with no experience)”

  1. A really helpful post for a new blogger or the one who will join in blogging community in near future. Each and every point is described in depth. Thanks for sharing with us.

    • Thank you so much! I really wanted to make it as detailed as possible as I know how scary and overwhelming starting a blog can be!

  2. Great info! Starting a mom blog was a lot of work for me. Especially if you add in caring for kids. I needed this. Thanks for posting how to get set up for an easier start.

  3. Excellent step-by-step breakdown for how to start a money making blog. it is very overwhelming for someone new starting out. Your to-do checklist is teh exact structure I was looking for. Thank you!

  4. Such great tips! I’m not planning on making money through my main blog, but I would love to with one of my smaller blogs. These are really helpful tips xo

  5. Hi! Thanks for this post! I just wanna ask if do i still have to pay a separate monthly subscription so I can use premium wordpress themes? Thanks a lot! x

  6. Thanks for the great guide, I’ve been looking for something like this to see whether I would be capable of starting a blog and it helped a lot – mostly be confirming that I still have a lot to learn 😁

    • Thank you, Anita!
      When it comes to blogging there is always more to learn so don’t let that stop you. Start your blog now, you have enough time to learn everything. Besides, it’s much easier to learn along the way as you build experience and knowledge than just from reading articles. Reading about something is one thing and actually doing it is another.


Leave a Comment