So you want to learn how to create a blog for free and make money? I’ve been blogging since 2015, and my blog took me from a high school band director to a seven-figure business owner in less than five years.

This guide will walk you through the process of starting a blog, from picking what you’ll blog about to how to make money blogging. I’ll also explain the differences between learning how to start a blog for free versus paying for hosting services. 

Why you should learn how to create a blog for free in 2022

Choose a blogging niche

Get your blog online

Learn how to start a blog hosted on Bluehost

Install WordPress

Start building a blog audience

Learn how to make money blogging


The final word on how to create a blog for free and make money

Why You Should Learn How to Create a Blog for Free in 2022

Since blogging has been around for several years, you may be wondering if it’s still worth it to start a blog when so many others have done the same.

The answer is yes. It’s still worth doing, and truthfully, it’s never been easier to get a blog up and running. There are numerous benefits of maintaining a blog on a regular basis.

 Here are a few reasons why it’s still worth the effort:

  • Creative outlet. A blog allows you to express yourself and have a creative outlet you might not otherwise have in your life.
  • Connect with a community. When you start blogging regularly, you will find that you can build a community to engage with. 
  • Chance to monetize. There are ways to monetize your blog and earn money from it if you set your blog up correctly.
  • You become an expert. When you choose a niche, you can become an expert in a field, which can lead to other opportunities.

Many of you reading this have aspirations of starting a blog and making money from it. The good news is that it’s possible to do this even if you’re trying to learn how to create a blog for free. 

There are very few opportunities where you can create something powerful from virtually nothing. Blogging is one of them.

Steps to Create a Blog for Free and Make Money

If you’re wondering how to get started, we’ve got the scoop to help you start a blog for free and earn extra money.

#1. Choose a Blogging Niche

The first step to starting a blog is deciding what the heck you’re going to blog about. It’s great if you already know your topic, but please read through this section because I’m going to focus on choosing a profitable topic.

There’s a difference between blogging as a hobby and blogging to make money

Say your hobby is crocheting sweaters for miniature ponies, and you want to blog about it to share your passion with the world. That’s great, but there are not a lot of opportunities to monetize a miniature pony crocheted sweater blog. It’s just too niche. 

Being too niche means that there’s not a wide enough audience and that you run the risk of not having enough content.

The most successful blogs (aka, the ones that make the most money) take a broad topic, like food, and then narrow the focus down without making it too narrow. I know that sounds vague, so let me explain with an example.

Take my blog, Millennial Money Man. I decided to create a blog to talk about personal finance, but that’s way too broad. I niched down a little to focus on millennial personal finance, which makes sense because it’s what I know.

But millennial personal finance is still a pretty broad topic. So I niched down even more and started my blog to focus on three pillars of millennial personal finance, including making more money, saving more money, and paying off debt. 

If you want to create a blog but are struggling to decide on a topic, here are some things to think about:

  • What are you passionate about? Enthusiasm shows in your writing, and readers love that. It’s also important because you need to love the topic enough to write 100+ blog posts about it.
  • What do you know a lot about? Is there a topic you can explain to others or a skill you can help people learn? You don’t have to be a foremost expert, but you need to make sure your knowledge comes through in your content.
  • What are you interested in learning? Watching someone learn something new can be incredibly compelling. There’s failure, success, and humility. It’s a major way to connect with people.
  • Did you go through a huge life change? People love transformational stories — big debt pay off, major physical transformation, etc. There’s probably someone else out there who’s trying to do the same thing. Blogging about your experience can help others.

I know this sounds cheesy, but no matter what topic you choose, be yourself. It’s your unique voice, story, and message that people will help people connect with you. Don’t feel like you need to be something you aren’t. 

#2. Get Your Blog Online

You need a domain and hosting service to get your blog online. Your domain is your .com, and a host is what makes your blog accessible to people on the internet. It’s a service that keeps all of the files secure on your site. 

There are free blog hosting platforms, including Blogger, Medium, Tumblr, and Weebly. Even WordPress has a free option. 

Free blog hosting is geared towards hobby bloggers, not bloggers who want to make money. That’s an important distinction, and I want to explain more about why you should pay for a hosting service.


While you can use a free blogging platform, it’s not recommended. If you want to make money and you are building a business, you’ll need full control of your site. 

Here are a few reasons why.

Self-hosted sites allow you to personalize your domain name.

With a free blog, your domain name is going to look something like It will have your site’s name followed by the name of whatever free blog host you’re using. It doesn’t look professional, and people won’t take you seriously. 

Whether you agree with that or not, the reality is that a personalized domain name is how you get readers and potential partners to look at you like you mean business.

With a self-hosted site, your domain will be, which looks much more professional. 

Free platforms actually own your blog.

The free blog host owns your site, not you. The risk here is that when you eventually decide to move to a paid platform to make money, you can lose readers because you don’t have real control over your site. 

There’s also the potential to lose all of the content you worked so hard to create. They can change a feature you depend on or just decide to remove your blog altogether. You don’t have any actual control. 

Free platforms have very limited bandwidth.

Bandwidth is the amount of data your website can transfer to your users in a given amount of time. Limited bandwidth won’t be a big problem in the beginning when there isn’t much content. However, as you start to add more, your site’s load time will dramatically start to slow down. 

Slow load time = poor user experience. It also negatively affects your rank in Google.

Free platforms limit your options to make money blogging.

You will be hard-pressed to find an affiliate marketing partner or brand that’s interested in running sponsored posts with a free blog. Your domain name tells them it’s a free site, and that signals to them that you’re not taking it seriously. It’s a red flag. 

The host itself can even ban certain affiliates (or all affiliates). They can also put ads on your site that they get paid for, not you. 

Hosting isn’t as expensive as you might think.

Bluehost has blog hosting for less than $3/month. That’s less than the cost of a latte. 

You get a professionally hosted site, and there are lots of really great-looking free themes as well as plug-ins you can add to your blog when you pay for hosting.

The other great thing about Bluehost is that you can install WordPress for free. This is the best blogging platform, IMHO. It’s what we use for this site and what I use for Millennial Money Man. There are a ton of features for beginners and professional bloggers.

Now that you know why to pay for hosting, these next couple of steps will walk you through the process of creating a WordPress blog hosted on Bluehost. 

#3. Learn How to Start a Blog Hosted on Bluehost

Bluehost is a hosting service that stores all of your blogging files (images, HTML codes, etc.). You can think of it like renting a physical space for a brick-and-mortar business. 

The reason Bluehost is the preferred host for many, many new bloggers is because it’s designed specifically for bloggers who are first learning how to start a blog but still want to take their blogs seriously and make money. 

That’s because it comes with the following features:

  • Tons of free themes and plug-ins so you can get a professional look without paying for web design services
  • 24/7 customer service chat support
  • A free domain name for your first year
  • WordPress comes with Bluehost

This last one is key: Bluehost gives you ownership of the content you put on your blog.

Now that you know why I love Bluehost, here’s the three-step process for creating a blog on Bluehost.


When you head to Bluehost, there are three plans. I recommend the Basic plan for new bloggers. It’s only $2.95 per month when you sign up through our exclusive Bluehost link


Your domain name is your blog’s personal address on the internet. Most bloggers use their blog’s name for their domain name. You can come back to this if you don’t have a name for your blog yet. 

Below is the screen that pops up after you’ve selected your Bluehost plan:

Make sure your blog name and domain name are:

  • Easy to spell. Don’t confuse people with weird spellings.
  • Related to your blog. Your blog’s name should give people an idea of what your blog is about.
  • Easy to remember. It should be something that people can easily recall.
  • A .com domain name. Avoid .net or any other weird .whatever stuff. It just gets confusing.


You need to create a Bluehost account to finalize everything. This is how you log in and out of Bluehost. It’s also how you pay for the hosting services you just selected.

If you want the special $2.95/month pricing, you’ll want to choose the 36-month option. It’s a much better value, and you won’t have to worry about billing for three full years. 

You will be asked about extras, but keep it simple. You do not need all of the bells and whistles when you are first learning how to create a blog. 

The only one that I suggest is the Domain Privacy Protection. This hides your contact information, so it’s pretty important and worth it at $12/year.

Then you enter your payment information and click the box saying you’ve read the terms and conditions.

Almost there! Now you need to create a strong password for your brand new Bluehost account. It should be a combination of upper and lowercase letters, numbers, and symbols. It’s 2022, so you know how to create a strong password by now.

Congrats, you just created a brand new blog!!

#4. Install WordPress 

WordPress is a content management system. Basically, that means it’s a tool that lets you blog. 

Installing WordPress is fairly easy. But, if you get overwhelmed at all, we have a free service called Launch That Blog that can help. Our team handles the entire WordPress installation process and delivers it to you in two business days.

Launch That Blog is free when you sign up through our exclusive Bluehost link, and it comes with 10 free essential plug-ins, four free training resources, and the following free content:

  • Creating Blog Posts in WordPress: A Step-By-Step Walkthrough
  • The Key Ingredients to the Perfect Post (Step-By-Step Video Guide)
  • The Professional Blogger’s Toolkit
  • The Blueprint to Building a Profitable Blog
  • Facebook Ads 101 Training For Bloggers
  • BONUS: How to Customize Your Blog — My web developer for Millennial Money Man has put together a special bonus training showing you exactly how to customize your theme to make your blog look great in minutes!

If you feel like you want to try it on your own, here’s how to install WordPress on your Bluehost blog.


You will need to enter your domain name and password here:


If you already named your site when signing up for Bluehost, you can skip this one. There’s also an option to create a tagline, which gives a little more explanation about your site. You can always come back to your tagline if you’re not sure.


The information you enter tells Bluehost what kind of plug-ins and tools it should recommend. These will help you get set up to reach your goals as far as what you want to do with your blog.


The theme is what your blog looks like. WordPress has some really nice-looking free themes, and you can always change your theme in the future. Most bloggers change the look of their site over time, and you will eventually land on something you love.

When you’re learning how to create a blog, the design is way less important than the content you’re creating. 

WordPress has a ton of beautiful free themes, so don’t feel pressured to pay for one.

Once you pick a theme, you should get a screen that looks like this to tell you that Bluehost is working on installing your theme:

And when it’s all ready… 

Nice work!!

Read more at Learn How to Build a WordPress Blog.

#5: Start Building Your Blog Audience

Too many new bloggers are only focused on pageviews. While they are important, you want to build an audience of loyal fans. 

These are the readers who sign up for your email list, read all of your content, share it with their friends, follow you on social media, and click on your affiliate links.

The difference in lots of pageviews over loyal fans is the same as quality > quantity. 

Every new blogger starts small, and it can take a little time to feel momentum — that’s completely normal! 

Here are tips for building your audience:

  • Get on social media. Pick one social media platform to begin with and use it to share content and interact with readers. You can go ahead and set up accounts on other platforms, but you only need to use one in the beginning.
  • Reach out to other bloggers. Email other bloggers in your niche and see if they would be interested in guest posting on your site. This is free exposure for you. You will be more likely to get a “yes” if you reach out to smaller sites than massive blogs. 
  • Post on a regular schedule. Decide on a sustainable posting schedule, like one or two blog posts a week that you publish on the same days each week. Make sure to choose a schedule that won’t cause burnout.

#6: Learn How to Make Money Blogging

Bloggers make money in a variety of ways. The strategy you choose often depends on where you are with your blog. For example, a brand new blogger probably won’t be able to make money selling online courses, but they can use display ads or freelance. 

With that in mind, here’s how you can make money blogging in 2022.


You can use your blog to promote a variety of freelance services, and these services don’t necessarily need to relate to your niche. Here are a few ideas:

  • Run Facebook ads for local businesses. Digital marketing is an in-demand service, and you can learn more about it here
  • Manage Pinterest accounts for other bloggers. This is promoting other people’s sites on Pinterest. You can use those skills for your own blog as well. 
  • Virtual assistantYou can perform any number of tasks for other business owners, including email management, social media support, bookkeeping, scheduling, etc.
  • Freelance writer. A lot of bloggers hire freelance writers for their sites, and your blog can act as a portfolio for your writing.
  • Graphic design. You can design logos, templates, stationery, printables, and more. Link to clients on your blog to create a portfolio, and you can even sell some of your design products.
  • Copy editing/proofreading. You can work for other bloggers and business owners who need help polishing their content. 

Bloggers who freelance often have a “Hire Me” or “Work With Me” section on their blog where they explain their services.


Display ads are ads that you see popping up on the sides or bottom of a blog. A blogger decides where they want them on their site, and the ads are run through an advertising network like Google Adsense, Mediavine, or AdThrive.

You make money when people click on those ads (CPC, cost per click) or by the number of people who see the ads (CPM, cost per impressions). 

While you can make money with display ads, I don’t recommend them when you first create your blog. You don’t have a large enough audience to make them worthwhile, and they can diminish the quality of your site when trying to find those super important first readers.

I recommend that you don’t try to make money blogging with display ads until you have at least 50,000/views per month. I’ve seen bloggers at this point have much more success with them.

For more on display ads, listen to Episode 93: Make a Living Off Your Blog (Without Display Ads).


Making money with affiliate marketing is when you work with other businesses and promote their products or services on your site. You’re paid a small commission when one of your readers makes a purchase through one of your unique affiliate links.

The products and services you promote must somehow improve your audience’s lives. Since you’ve worked really hard to build trust with your new readers, promoting stuff that doesn’t help them undermines all of your hard work. So, be careful with what you promote.

Affiliate marketing, when done well, can build even more trust with your audience. You tell them about something that helps them, they buy it, and it actually helps them — that’s major trust.

If you want to learn more, check out Michelle Schroeder-Gardner’s course Making Sense of Affiliate Marketing. She regularly earns around $50k per month in affiliate income alone. 

Read more: Your Step by Step Guide to Starting an Affiliate Marketing Blog


Sponsored posts are also known as paid partnerships. It’s when a company pays you to write blog posts and possibly some social media posts to promote their products. 

For example, if you’re a food blogger, a company might pay you to mention their kitchen tool, like an Instant Pot or Ninja Blender.

You’re paid a flat rate and given parameters for the post, like what images to use, how to phrase certain things, links they’d like to include, etc.

The best way to make money with sponsored posts is to only promote products and services you truly believe in. It’s the same as affiliate marketing. If you’re asked to write about something you don’t like, then don’t write the post. It’s not worth risking your reputation for a paycheck.

There are a few different ways to find sponsorships:

  • Join a sponsored network. Sponsored networks can help you connect with brands that would work well for your niche. Some networks to check out are Izea, Linqia, TapInfluence, and Pollinate.
  • Reach out to companies. You can contact companies through their media or PR contact (you can find these on their website or LinkedIn). Email them with an explanation of who you are and what your blog is about. Be prepared to answer questions about your number of pageviews and other blog stats.
  • Make it easy for companies to contact you. Make sure your contact info is easy to find on your blog. A simple “Contact” or “Work With Me” tab is good. Have your social media links integrated into your blog. Your website link on social media is also helpful.


Selling digital products can be a fairly passive way to make money blogging because they’re not physical products that you have to worry about manufacturing, storing, shipping, etc. There are also a lot of different kinds of digital products you can sell on your site.

Some ideas for digital products include ebooks, planner pages, budget spreadsheets, how-to guides, calendars, to-do lists, and printable gifts (like thank-you cards, invitations, etc.).

Here are some examples from The Savvy Couple blog:

In addition to those options, they have a debt payoff tracker, a 52-week money-saving challenge worksheet, a 40-page Christmas planner, and more.

Your blog will need an ecommerce function to sell digital products. That’s one of the nice things about WordPress — there’s a Shopify plug-in and other ecommerce features. You won’t have access to all of that stuff with a free blog.


If you follow many blogs, then you’ve probably noticed over the years that more and more bloggers are selling online courses. 

There are two really good reasons for that. Online courses can be a pretty lucrative way to make money blogging, and you can add real value to your readers’ lives.

That last point is key if you’re thinking about creating a course. It must do something good for your readers, like ease some friction in their lives or relieve a pain point. Think about what they need help with and go from there. 

If you’re interested in learning more, read Learn How to Create an Online Course in Just 9 Steps.


If you want to create a blog for free and make money, these frequently asked questions might be able to help.

How Do I Stand Out in My Blogging Niche?

Choosing a niche is hard enough, but knowing how to stand out can cause even more confusion. After you choose your niche, start browsing through all the examples you can find and see what appeals to you.

It’s also important to see what’s missing. For example, let’s say personal finance is in your niche. However, you want to stand out since it’s such a broad, encompassing topic. 

Take a look at your favorite bloggers and see what they’re doing to stand out. More importantly, is there something that’s not being addressed? 

Maybe you’ve yet to find someone who saves money by buying everything at discount stores, and you’d like to see more content around this. This could be your inspiration.

Can I Start a Blog for Free in 2022?

Yes, you can start a blog for free. There are plenty of free places, such as Medium, Tumbler, and Blogger, where you can blog for a hobby.

The question you have to ask yourself is if you want to make money on your blog. If the answer is yes, you should absolutely purchase a self-hosting plan, which is more affordable than you might think. 

For less than $3 a month with Bluehost, you can set up your blog from the beginning and start trying to monetize it as soon as possible. 

How Much Money Do Bloggers Make?

The answer to this is as varied as the number of bloggers themselves. Most bloggers do not make a significant amount of money. However, this doesn’t mean it’s not doable. It simply means not every blog is profitable.

Fortunately, there is good news. Indeed shows the average amount of money a blogger earns per year is $37,073. Of course, this all depends on the number of years you’ve been blogging and how many streams of revenue you set up. 

Some bloggers do make over $100,000 and many times over. 

How Quickly Can I Earn Money from Blogging?

It’s possible to make money your first month as a blogger — but it’s highly unlikely. This is because you likely do not have an audience built up yet. Realistically, you can expect it to take at least three to six months, but some bloggers do not see any monetization for over a year. 

Not only is the audience size a huge factor, but so are the ways you choose to monetize. Some methods, such as selling digital products, may take longer to make money from if you are also building up your audience levels. 

Truthfully, there’s no exact answer, and it’s important not to compare your journey to anyone else’s. 

The Final Word on How to Create a Blog for Free and Make Money

If you want to make money blogging, then you will need to pay for hosting services. You want to own your content and be in control of how you monetize your blog. It’s also important for your blog to look professional.

If you’re thinking, “I’ll start with a free blog host and then start paying for one,” it’s not that simple. You run the risk of losing content and losing your audience. 
Your time is worth an investment in a paid host like Bluehost. It’s as little as $2.95/month when you use our exclusive Bluehost link, and you can then use our free Launch That Blog service to help you set your site up.