10 Steps to Start a Money-Making Blog in 2023

  Begin your six-figure journey at Do Six Figures University

To be successful as a blogger you need to have hustle and you need a solid plan.

I can't help you with the hustle, but if you want a solid plan to build a successful (and profitable) blog, check out my courses.

10 Steps to Start a Money-Making Blog in 2023

Step by step how to start a money making blog

Is it possible to start a money-making blog with zero experience and a small budget?

That was the same question I had when I started my first blog. Of course, I had my doubts, but the allure of being my own boss and working from home was too much.

I literally said “fuck it” and went ALL IN and became a full-time blogger before I even knew what I was doing.

You can read more about my journey here.

Are you curious about the process of starting a money-making blog from scratch?

Let me answer a few common blogging questions first.

Frequently asked questions about blogging

  • 1. How do bloggers make money?

Bloggers make money in a few different ways. Most monetize their blog in more than one way.

Display ads. Bloggers can make money by placing ads on their blog and getting paid either by click or impression.

Affiliate marketing. Bloggers can make money by earning a commission if someone buys a product they’re promoting.

Sponsored posts. Bloggers also make money by writing about their experience with a product or service.

Selling their own products. Bloggers earn the most amount of money when they create a product of their own. Digital products like courses or ebooks work best.

  • 2. What does a blogger do all day?

Bloggers are part-writers and part-marketers. A typical day in the life of a blogger revolves around creating content and then marketing work to drive traffic to their blog. The split is more like 20% creating and 80% marketing.

  • 3. Can you still make money blogging?

Yes! Blogging is not dead, far from it. Awesome content (and products) that help people solve a specific problem will always be in demand.

  • 4. How much does it cost to start a blog?

To get a blog up and running, you need your own domain and hosting. Wit HostGator, you can host your website for less than 5 bucks a month. See a detailed breakdown of blogging costs here.

  • 5. How long does it take to start making money?

This totally depends on what you’re doing. If you’re blogging aimlessly about random things, you won’t ever make money. If, instead, you treat your blog like a business, you can start making money fast.

  • 6. How much money can you make blogging?

What I love about blogging is that hard work is rewarded. Your earning potential entirely depends on how committed you are to making it work.

Bloggers are earning over $100,000 per month, but many end up earning six figures per year, not too shabby!

Ready to get started? Here are the 10 steps to start a money-making blog.

Step 1: Start a blog

Many people get stuck at this step – paralyzed with fear and self-doubt. What will people think? What if I fail? What do I even blog about?

But you’ve got to get over it and just dive right in. Again, the risk vs. reward thing makes this a no-brainer.

Here’s the process of getting your blog off the ground.

  • Choose a niche

While you can make money blogging about just about anything, it helps if you choose a profitable niche right from there start. See my guide on finding a profitable niche here.

  • Choose a domain name

Find a catchy dot com domain for your new blog. Don’t stress out if you can’t find a domain you like. You can always change it later. See my tips on how to choose the perfect domain name here.

  • Pick a blogging platform

You have three options for choosing a blog platform: Wix, Squarespace, and WordPress.

You can see my guide on the best blogging platforms here.

  • Get hosting

If you choose WordPress (which I use and recommend), you need a web host.

I recommend using HostGator for beginners. It costs less than $5 per month.

Step 2: Design your blog

You can design your own blog without needing to hire a web designer. You just need the right mindset (and the right tools).

Start by thinking of your blog as a tool that people use to learn something new. And what do people want in a tool? They want it to be useful and simple to use.

Keeping this in mind will help you design a functional and aesthetic blog that just plain works.

I wrote a guide on how to design a blog from scratch here.

  • You can start with a free theme, but…

There’s plenty of free themes within WordPress. But as I’m sure you know, nothing in life is truly free. With a free theme, you’ll be stuck with a basic design you can’t modify (unless you hire a web designer).

I recommend new bloggers use the Divi theme from Elegant Themes. This theme has a newbie-friendly drag-and-drop editor, which means that, unlike other blog themes, Divi is fully customizable.

  • Get a page builder

If you are going to use a free theme, you should at least use a page builder. While WordPress has implemented the Gutenberg page builder, it doesn’t compare to other page builders like Elementor or Thrive Architect.

With a page builder, you can add cool elements such as this quote box below.

“Design is not just what it looks like and feels like. Design is how it works.”

– Steve Jobs

  • Design a logo

Even if you don’t have a creative design bone in your body, you can make your own logo. Go to Canva and use this logo maker.

Designing your own logo is as simple as changing the text and colors and saving the file.

  • Build your main pages first

Before you start publishing blog posts, you need to build your website first. This means creating a homepage, a blog page, and an about me page.

These 3 pages will be the most important pages of your website.

Your homepage is the roadmap of what your website has, the blog page is the content library, and the about page is where you can build trust with your audience.

  • Design your blog

My approach to blog design is: less is more. I find that blog design is more about not messing it up than trying to make it look awesome.

I’ve found that when you add more colors/elements to your design, it becomes exponentially more difficult to make it look good.

Step 3: Write awesome content

It’s time to write your first blog post and start creating content for your blog.

Here are some tips that help me create epic content.

  • Start with keyword research

Every blog post you publish should target a specific keyword phrase. For example, I use UberSuggest to help me find popular topics to write about.

You can also Keywordtool.io. This tool uses autocomplete in Google to find keywords people are actually searching for.

You need to make sure and only write content that’s in demand. If you write content no one is searching for; you will not get any traffic.

  • Write an outline

It’s much easier to map out your blog post this way. For example, when I started writing this blog post, I wrote the 10 steps first, then the key points within each step, filled in the bulk of the content last.

  • Write in a conversational tone

Your blog is not a research paper. Instead, write as if you’re having a friendly conversation with someone. It will make your blog posts easier to read and will make you more relatable.

I use Grammarly to help me write in a friendly, conversational way.

  • Create content with a purpose

Did you write this blog post to get traffic? Get an email subscriber? Establish yourself as an authority? Sell a product? Every blog post you publish should have a clear goal in mind.

  • Create content that solves a problem.

Start with the mindset of how you can best serve the reader. Content that truly resonates is content that takes people through a transformation.

If you can master the art of solving problems, you will make money blogging.

Step 4: Start an email list

It is challenging to earn income directly from your blog. After all, how many people purchase something from a blog post they just landed on? Rarely.

If you want to make money with your blog, you need to grow an audience. There’s no better way to keep in touch with your audience than with an email list.

  • Get a custom email address.

Log in to your hosting provider and get a personalized email like yourname@yourdomain.com. You will need one to send emails.

  • Sign up with an email marketing provider.

To send emails, you need to use an email marketing service like ConvertKit. Use my link to sign up for free, and you’ll be able to send emails to up to 1,000 subscribers for free.

  • Create an opt-in form.

Now that our list is set up, we need to create an opt-in form so people can sign up. Then, if you use ConvertKit, you can choose from a few pre-made layouts to add to your blog.

  • Write a welcome email.

Once someone signs up to your list, send them a welcome email introducing yourself and letting them know what type of content they can expect going forward.

Step 5: Grow your email list

Now that your email list is set up, the next step is to grow your email list. Your number one job as a blogger will ultimately be getting people to join your email list. That will be the entry point into your sales funnel.

  • Create a lead magnet.

Nobody will join your email list if you have a simple “Subscribe for updates” form. On the other hand, nobody really wants to receive more emails, so people need an incentive to subscribe.

In comes the lead magnet. A lead magnet is a freebie you offer in exchange for their email address.

  • Design a high converting opt-in form.

I use Thrive Leads to create my opt-in forms. There are lots of templates to choose from, and editing them is extremely simple.

Their best feature is the ability to conduct A/B split testing, which helps you design forms built to convert.

  • Opt-in form locations.

It’s not just the forms that matter, but how they are implemented on your blog. For example, you can have highly intrusive (yet highly effective) forms that take over the entire screen or just forms within your content.

With Thrive Leads, you can choose where and how your forms are displayed.

  • Create an email sequence.

To make the most of email marketing, you need to create a series of automated emails sent after a user joins your list. This is what’s called an email marketing funnel.

The goal is to build trust and credibility to eventually recommend products/services.

Step 6: Get traffic from Pinterest

Many new bloggers start by creating accounts on all the social media networks out there, from Facebook to Instagram to even Snapchat. But how much traffic can you expect to receive from these sites? The answer is zero.

Social media sites aren’t designed to send you traffic. Instead, they are designed to keep you on the platform.

On the other hand, Pinterest is designed to send bloggers like you boatloads of traffic for free.

Here’s why getting Pinterest traffic should be your focus as a new blogger:

  • Free organic traffic.

Pinterest isn’t a social media site like Instagram is. It’s a visual search and discovery engine. Think of it like Google with pictures.

There are a few ways to be found on Pinterest, but the main ways are the homepage (aka the smart feed), the search results page, and via related pins.

Best of all, you don’t need to invest a dime into paid ads to show up on Pinterest.

  • Targeted traffic.

Social media traffic isn’t all it’s cracked up to be because any random person can wind up looking at your update. And a lot of un-targeted people looking at your post isn’t going to do you any good.

What you want is people who are genuinely interested in your content – and Pinterest only shows your content to people who have engaged with similar content in the past.

  • Potential for virality.

Social media is known for making content go viral. Pinterest can do that too. If a new pin takes off and starts getting saved by many users, it sends signals to Pinterest that there’s great content behind that pin.

The algorithm then rewards that pin by showing it to a wider audience.

  • Long-term traffic.

While viral traffic is nice, nothing is nicer than free traffic… for life? You see, on Pinterest, your pins don’t disappear. They stay there forever, waiting to be found via search.

Best of all, users can continue to share and re-share your content, giving you continuous exposure for years to come. Just compare that to the average shelf-life of an Instagram or Twitter update.

  • Much faster to get than Google traffic.

Hands down, the best traffic you can get is Google traffic. But it can take up to 1 year to start seeing search traffic. And that’s only if you’ve done SEO right. With Pinterest, a new blog can start seeing traffic on day 1.

Step 7: Get Google search traffic

I mentioned earlier that it might take a new blogger up to a year to get a steady flow of traffic from Google. But this is only true if you’ve done the right SEO on your blog.

Even though you won’t be getting traffic from Google to start, it’s still important to lay the groundwork for later.

Here are some strategies for having a blog that’s optimized for Google search.

  • Keyword research

I mentioned this earlier, but before you write anything, you need to do some research first. For example, if you write an article trying to rank for “weight loss,” you’re never going to get any traffic.

Instead, focus on a keyword phrase that has less competition – but still has good traffic.

I use UberSuggest to find the best keywords to try and rank for.

  • Use the keyword phrase in the title

The best place to put your keyword is in the title of the article. Preferably at the beginning.

  • Keyword in the URL

The “slug” of your URL is the last part of the URL. For this article, it’s “money-making-blog.”

By default, WordPress writes your entire title out. But you want to keep it short to make it clear to Google what your content is about.

  • Keywords in your content

In addition to keywords in your title and URL, you need them in your content as well. While Google is really good at figuring out what your content is about, you still should mention your exact keyword phrase in the first few lines of the article and at least once more later on.

  • Yoast SEO plugin

This plugin is a must-have to write a Google-optimized blog post. Add your keyword phrase, and you get an instant SEO analysis of your blog post.

  • High quality backlinks

The best way to get more backlinks is by writing epic content shared by other bloggers in your space.

Other ways of getting backlinks include writing guest posts, being a guest on podcasts, and doing outreach asking for placements.

Step 8: Start to monetize your blog

This article is all about creating a money-making blog – and we’ve yet to talk about how to monetize it! This is by design.

You see, you shouldn’t focus on making money right from the start. Instead, your focus should be on building an audience.

Once you have traffic – now is the time to try some monetization experiments.

  • Apply to a display ad network

If you are in a high-traffic niche that’s difficult to monetize, your best bet to making money with your blog is going to be display ads.

With display ads, you are paid regardless of whether the user makes a purchase. Sounds sweet, right? You don’t have to sell anything.

You just place an ad on your money-making blog, and you get paid. Simple. The more traffic you have, the more you get paid.

The most popular ad network is Google Adsense. It’s incredibly simple to sign up and place their ads on your blog. The downside here is that their payouts are pretty low.

For higher payouts, try the Mediavine network once your blog reaches 25,000 sessions per month.

  • Sponsored posts

If you have a lot of traffic, your blog metrics are going to look real good. This is exactly what advertisers want when looking for a blog to partner with. So create a contact form and mention you accept brand partnerships.

To get your blog seen by more advertisers, join influencer networks like Linqia, IZEA, Tap Influence, and Markerly.

Step 9: Learn how to sell with affiliate marketing

Affiliate marketing is when you get paid a commission when you sell something. The best example of an affiliate program is Amazon Associates.

It’s fairly simple to make a sale using Amazon links since the trust factor is already there.

With Amazon, it’s even better because you get paid a percentage of everything that’s in their cart – not just the product you were promoting.

Other affiliate networks to join include ShareASale, FlexOffers, Awin, Rakuten Marketing, and Clickbank.

Here’s why affiliate marketing is great for new bloggers looking to start a money-making blog:

  • You don’t have to create a product

It takes a long time (and money) to create a product. So you put in all of this work, and what if it doesn’t even sell? You can avoid taking this risk by just selling other people’s products.

You also won’t have to deal with shipping (if it’s not digital) and customer service (refunds, can’t log in, can’t download product, etc.).

  • You learn how to sell

Many new bloggers are put off by selling. They always say they don’t want to sell anything. But what needs to happen is a mindset shift.

You are not a sleazy salesman. Instead, you are a helpful person recommending a product that will improve their lives. This is why I have zero shame dropping links in blog posts – I actually use what I promote!

When you learn how to sell, you learn not to focus on the product’s features but rather the end result of using it.

  • Additional content ideas

To start, find several products in your niche you want to promote across any affiliate network. Then, write a separate blog post (product review) for each of these products.

Then, pit two (or more) products against each other (product comparison).

  • You learn what sells

The easiest way to make money with affiliate marketing is by promoting a book on Amazon or a low-cost product on Amazon. This is extremely helpful in learning what sells and what doesn’t.

Once you figure out what types of products your audience likes, you’re ready to move onto the last step in creating a money-making blog.

Step 10: Sell your own digital products

I’ve saved the best for last. If you really want to start a money-making blog – you need to create your own products.

It’s important that you take this step at the right time. Far too often, people start creating a product before knowing what to sell and how to sell it.

Here are some products you can create, regardless of your niche:

  • Ebook

This is by far the most popular (and the cheapest) digital product to create. It is not difficult to write an ebook.

Just open up Word or Pages and start writing. You can even use content from your past blog posts in your ebook. Finally, convert your doc to pdf, and you’re done!

For an ebook cover, you can design it with Canva and then create a book mockup with MockupShots.

To collect a payment, sign up with Stripe (for credit cards) and Paypal.

One last step! Sign up with SendOwl; they’ll handle processing payments and sending the finished product to your customers.

  • Course

You’re the expert who has their own blog. Your readers are all potential students. Create a video series and offer it as a course.

You can create your course using Thrive Apprentice. It’s what I use for my blogging courses.

  • Coaching

Depending on your niche, you can offer more personalized service like one on one coaching.

  • Add your product(s) to your email sales funnel

Remember the email sequence from earlier? At the end of your funnel is where you will promote your product. Don’t be afraid of the direct sales approach because by now, everyone who has made it that far down your funnel is a fan of your work.

There you have it, 10 steps to start a money-making blog. If you’ve found this post helpful, I’d appreciate it if you could pin it on one of your Pinterest boards!

Until next time,
Edwin, DoSixFigures.com

  Thanks for > sharing

Could you do me a solid? I need your help to grow my blog! Please save this post to your blogging board on Pinterest or share this post on Facebook!

  About > me

Edwin is the professional blogger and side hustle expert behind Do Six Figures. With 20+ years of experience building profitable websites and making money online under his belt, Edwin is now obsessed with helping people find their perfect side hustle and make serious money online.

7 thoughts on “10 Steps to Start a Money-Making Blog in 2023”

  1. You covered almost all the topic while providing clear picture about money making when go for blogging.

    Thanks for your awesome write up!


  2. Wow, such a comprehensive guide! Touches so many different key factors to blogging and learned some new things, too. Thanks for this masterpiece! – Susanne

  3. Such a great way to summarize all the important aspects of blogging! I feel like creating your own product is such a huge step but affiliate marketing is a great stepping stone to get there. As usual, very helpful content and explained so thoroughly. Thanks again!

  4. Hi, Edwin
    You have breakdown Everything pretty much from start to end to make money blogging.
    This post is really helpful for beginner bloggers.
    I think affiliate marketing and selling own products are the best way to make good money from Bluehost.
    Thank you for sharing…

  5. Great share Edwin. I especially agree with creating your own products or start selling some services other than relying on someone else’s affiliate program or Google AdSense.

    Affiliate Marketing is a good way to make money but if you can sell your own products, your earnings grow like anything.

    Thanks for sharing.

Leave a Comment

Your email address will not be published. Required fields are marked *