How to Make Money Blogging


Want to start your own blog? Be sure to sign up for my free online class: 3 Steps to Start That Blog You’ve Been Dreaming Of where I’ll teach the basics strategies you need to have in place to get started successfully! Sign up here.

So you want to make money blogging? You’ve come to the right place!

I started blogging back in 2005 with the hope that it would help bring in a small stream of income and be a means to promote the online business I had at the time. So much has changed since then, but one thing has not changed and that is that you can make a good part-time or even full-time income from blogging.

However, it’s easier and harder than you may think. It’s easy because it requires very little cash outlay upfront, you don’t need a degree or certification, the field is wide open and the profit margins are high. On the other hand, setting up a successful blog that makes a part-time or full-time income will only be the result of massive amounts of effort, determination, consistency and perseverance.

For more thoughts on this, read my post on 5 Necessary Traits of Successful Bloggers.

How to Set Up Your Blog

(Note: The Bluehost links below are affiliate links, and we will be compensated if you sign up for Bluehost by clicking through our links below. Read our disclosure policy here.)

1. Sign Up For Hosting

The first thing you need to do after you decide to set up a blog is to sign up for hosting. This is where your blog will “live” online. It’s basically like paying rent to have a site online. Hosting supports your site and keeps it live and online.

This is different than your domain name (your www. address). Hosting is like the house or apartment you rent or own, while your domain name is your address. You need both.

I recommend using Bluehost if you are new to blogging and/or just need a robust site with great customer service. I used Bluehost for a few years when I was first blogging. I no longer use it now that my site has grown very large and we need more personalized and customized service. But Bluehost is a great fit for small to medium-sized sites.

To sign up for your hosting with Bluehost, just go here and click on the Get Started Now button.

Next, you’ll need to choose your hosting plan. I recommend going with the basic plan if you are a small to medium-sized site. You can always move up to a larger plan, if need be. But the lowest rate should meet your needs well when you are getting started.

Screen Shot 2014-08-16 at 7.21.48 PM

If your blog outgrows the Bluehost shared hosting plan and you need a good next-step option, you can sign up for WpEngine Hosting. I have not personally used this, but I’ve heard great things about this company.

The main perk is that this hosting company specializes in WordPress, so the customer service team can help with all issues — even the ones that are directly related to Wordpress. One reader wrote in with her testimony of how great it works for her:

“When my blog grew too large for the shared hosting options I was trying, I knew that I wanted to move to a reliable hosting company.  Up-time was a huge factor in my move to WpEngine — as my blog was outgrowing the shared hosting plans and was down constantly.  WpEngine offers an uptime guarantee plus they specialize in WordPress — so when I have a question about something going on with my site, I know the person I’m talking to knows WordPress inside and out.  It’s great to be able to reach out to my hosting company and not hear “That’s a third party platform issue so you’ll need to get in touch with a WordPress expert.”  My blog is actually hosted by WordPress experts!  Over the past two years, I’ve had minimal issues with my site, and when there were issues, the support team at WpEngine worked them out — even when the issues might have been caused by an error on my end!  If you’re looking for a hands-off hosting option where you know your blog will be well taken care of, I highly recommend WpEngine!” -Tanya at Blogelina

Go here to get started with WpEngine hosting.

2. Choose a Great Blog Name

Once you’ve chosen your plan, you’ll then need to choose and type in your domain name. As mentioned above, this is the www. link for your site. I wouldn’t rush through this part of the process. In fact, I’d say this is THE most important thing to consider once you know what your site or blog is going to be about.

How to Pick a Great Name for Your Blog

Your blog name should encompass your blog’s mission and should clearly articulate your blog’s purpose. Don’t hurry through the process of picking a name: it’s your brand and you want to make sure you love it and it’s something you’re going to love for years to come.

Take a week or two to consider potential names. Ask a few trusted friends to give their input. Toss around ideas and, when you land upon ones you like, check to see if the domain name (the www website address) is available on before jumping ahead and settling on any one name.

Important note: Blog names can be federally trademarked. This means that an individual or company owns the federal rights to a particular name or phrase and it cannot be used by others or you will be subject to fines and required to discontinue using the name. To be safe, search thoroughly online to make sure no one is using the name you come up with or a very similar variation of it.

Tip: If you want to think long-term and hope to turn your blog into a successful business, I encourage you to consider purchasing all variations of your domain name (for instance, we own, etc). That way, you don’t have to worry about someone else setting up a site with a domain name very similar to yours. You can purchase these additional URL names through a site like

How to Make Money Blogging

Once you’ve chosen your name and verified that it’s available, go to the next page and input all your information. You can skip the extra upgrades. The only one I might suggest you consider is that you purchase the Domain Privacy. This will guarantee that your home address or whatever address you used to sign up for your domain cannot be accessed in public records.

Input your billing information and you are good to go! Your brand-spanking-new hosting and domain are set up.

3. Choose the Right Blog Platform From the Get-Go

After you set up your hosting and domain name, you’ll want to install WordPress on your new hosting. You can do this in the dashboard section when you log into your Bluehost dashboard.

WordPress is the “software” that you’ll use to actually blog. Basically, it’s the nuts and bolts of what allows you to type up your posts and upload them onto your hosting so that they show up at the domain name you picked. It makes it very simple to type and publish posts without having to mess with understanding all the ins and outs of HTML or how to write code for your website.

Important note: You must have your own hosting and install WordPress from onto that hosting. While you can set up a free site on, you are not allowed to add advertising or affiliate links if you’re hosting it there — thus disabling your ability to making money blogging!

Why WordPress?

Not too long ago, I was asked what is the one thing you wish you had done differently when setting up your blog. I instinctively replied, “I wish I had started with WordPress.”

I started with Blogger because that was pretty much the only blogging platform in existence. I moved to TypePad when the Blogger SPAM bots marked my blog as SPAM in 2008 and I was locked out of my Blogger blog for 10 days.

Near the end of 2009, my blog outgrew TypePad and I was forced to switch to WordPress. Making the leap from TypePad to WordPress was daunting and tedious. We had to move thousands of posts and hundreds of thousands of comments. There were all sorts of glitches and it was a big learning curve.

Truth be told, though it was a major headache, it was one of the best blogging moves I’ve ever made. WordPress has allowed me to have a much more organized blog and offer many features I couldn’t with TypePad and Blogger.

So, if I were to suggest a blog platform, I’d highly recommend WordPress. It gives you many more options than other platforms offer. Plus, you don’t have to worry about your blog getting locked or outgrowing TypePad.

Another big perk of WordPress is that it has much more sophisticated SEO capabilities (i.e. SEO stands for Search Engine Optimization and basically refers to optimizing your site so it comes up high in search engines. People will find you a lot more easily if you come up on the first page or two of Google rather than page 133!). I don’t do a lot for SEO at this point, but I’m all about doing small things to help improve where shows up when you search for “money-saving blogs” or “grocery budget”. WordPress makes it extremely simple to accomplish this.

4. Hire a Designer

Back in the “olden” days when there weren’t many blogs, if you had great content and updated regularly, you’d have a good number of readers — even if you had a basic, free Blogger blog design. Today, because there are so many more blogs, great content is paramount, but a nice designer and ease-of-use is also very important. If people find your blog design dull or your layout disorganized, they are much more apt to just go find another blog.

Now, please don’t let this discourage you. You don’t need a fancy-schmancy blog with lots of bells and whistles. Just a clean design that is easy to navigate can make a world of difference. And paying someone to set this up for you may be every bit worth the money.

If you can’t afford a designer, at least consider paying to have someone design your header and connect your hosting and domain name on WordPress. I promise it is worth the bit of money that it will cost — and it will save you a great deal of hair-pulling.

That said, I do recommend taking time to learn at least basic HTML. I’m not techie at all, but I’ve forced myself to learn enough to make basic tweaks and do minor fixes. It’s invaluable when talking to a designer to at least have a cursory knowledge of how your site works.

5. Publish Some Posts Before You Publicly Announce Your Blog

I can’t tell you how many times I’ve seen a new blog advertised and been all excited to check it out, only to find there were a whopping three posts on it! If you want people to stick around, you need to have depth and series and a variety of posts.

Before you “open your doors to the public”, go ahead and post 10 or 15 posts, plus plan out and write another 15 to have in queue to post after you start “advertising” your blog. Not only will this allow you to “get your feet wet” and get accustomed to blogging before you have a real live audience, it also provides some great content for people to check out when they visit your blog.

I love Google calendar for planning out post series long-term. I also have recently begun printing out a monthly calendar to pencil in specific posts for each day. This gives me accountability, inspiration and organization — well, at least it’s better than my former “blog-by-the-seat-of-my-pants” routine!

For more ideas on writing great blog posts, check out this post with 5 Tips for Writing Top Notch Content.

6. Build Your Readership

Before you jump into making money as a blogger, I strongly encourage you to focus the first few months on producing great content and building your readership. Remember, this is a marathon, not a sprint.

There are many, many creative ways to grow your readership. Check out this long post where I share some of my most effective strategies for increasing your readership and building your community on your blog.

7. Become an Affiliate

Now that you’ve set up your hosting and have posted some great content on your blog, it’s time to start talking about how to make money with your blog. The first — and easiest — way to make money is through affiliate marketing.

For those who may have never heard the term of affiliate marketing before, it’s basically when you are paid to promote another person’s product, coupon, deal, or website. It’s typically CPA advertising — which means that you only get paid per action. In other words, a reader must take some form of action (purchase something, click through your link and sign up for something, download a coupon or ebook, etc.)

You sign up for an affiliate program (I’ll share some of my favorites in a little bit), you promote your unique affiliate link that the company gives you, and then you are paid if your readers buy the item or sign up for the item.

For instance, not too long ago, I promoted a sale on Amy’s Tell Your Time ebook. She has an affiliate program that offers 50% of the sales to the affiliate. Since the ebook was on sale for $2, I earned $1 for every person who clicked through my affiliate link and made a purchase. So, if 100 people bought the ebook, I’d make $100 in affiliate earnings.

In many cases, people have to make a purchase in order for you to earn money as an affiliate. However, there are also hundreds of other options that require no purchase. To give you an example, I’m affiliate for, RedPlum, and SmartSource. If I post a great coupon that is on any of these sites, I earn anywhere from $0.02 to $0.40 per coupon printed (I have different agreements with each network and some pay per coupon printed, others pay a flat fee per print session per user per day).

As you can imagine, since one of the key focuses of happens to be using coupons, the affiliate money earned from coupons printed is one of the highest revenue earners. However, it is a win-win situation, because I’m sharing a great deal with you, it’s hopefully helping you save money and get a great deal, and then we both benefit from it.

Some of the Current Top-Earning Affiliates I Use:

Amy has a great list of many different affiliate programs here, if you’re interested.

I highly, highly recommend reading my post on 5 Strategies for Maximizing Your Earnings With Affiliate Marketing.

8. Set Up Google Adsense

In addition to promoting affiliate links for products and resources that you believe in and that are a good fit for your blog’s audience, I also recommend signing up for Google Adsense. Google Adsense is a simple way to earn a little money showing ads on your sidebar.

Typically, you’ll earn around $1 to $2 per CPM with Google Adsense. CPM = cost per 1,000 pageviews. So if you have 10,000 pageviews per month, you’ll earn around $20 per month with Google Adsense.

That might not seem like a lot, but as you continue to grow your readership, you can see those numbers steadily climb. And you do nothing other than set up the ad at the beginning and add the code for it to your sidebar, header, footer, or even at the bottom of your posts.

The thing I like about Google Adsense is that you can block any URL’s of sites that you don’t want advertising on your site. You can also set up channels with keywords to help Google Adsense serve up ads that are more targeted for your audience.

You can also consider selling your own sidebar ads to help you sell even more sidebar ads.

5 Additional Ideas

Not only are there many ways to earn income directly from blogging, but blogging also opens up a host of other ways to earn money indirectly. Here are five ways I’ve used my blog as a springboard to earn additional income.


(Note: Some of the links in this post are affiliate links. Read our disclosure policy here.)

Not sure if you’re ready to start a blog? Be sure to sign up for my free online class called 3 Steps to Start That Blog You’ve Been Dreaming Of where I’ll teach the basics strategies you need to have in place to get started successfully! Sign up here.


  • Nikki A says:

    Crystal this article just validates what has been going on in my heart lately. Gods been dealing with me a lot lately to just go for it, and it’s been on my heart to just start for awhile now!!! Now is the time! You have inspired me so much over the years thank you so much! FYI I will probably email you to with some additional question lol and I know you have a course coming up if I remember correctly?

  • These are the steps I used to set up our blog and it works! Good luck everyone! Now is the time!

  • Monica says:

    Thanks so much for the article. I just started a coupon blog so any tips are appreciated. I didn’t know about the affiliate links so I am slowly making my way down your list! Monica@attitudechangesthings

  • Manush says:

    Thank you Crystal for posting this article it is very helpful. I have a question regarding choosing the right platform in the important note section, you said “While you can set up a free site on, you are not allowed to add advertising or affiliate links if you’re hosting it there — thus disabling your ability to making money “. What did you mean by that? Would you please clarify that for me? Thank you!

  • Nancy says:

    Thank you for the clear suggestions – very helpful!

  • Angie says:

    Thank you for all of your fabulous suggestions!!

  • Thanks so much for this information. I’m getting ready to set up a blog and need to find a way to make it pay for itself. I can see that with any attempt at making revenue I still have to go through the trials of building up my reader base and email base. Looks like I will need at least 3-6 mos revenue up front before I start seeing income to cover costs?

  • Thank you, Crystal! This post is so informative and helpful to new bloggers like myself! Thanks for being such an inspiration!

  • Patricia says:

    Thank you Crystal for being such an inspiration for so many. I’ve been trying to get going with a blog for some time. Actually, I started one years ago and found myself frustrated as a non-tech person just trying to figure it all out, eventually giving it up. I’ve been following you for some time and am convinced that I just need to buckle down and get it done. Thanks again!

  • Amanda says:

    Thanks for the article! Such great suggestions I’m going to try!! Your website is awesome!

  • Christie says:

    Great post! I am in the process of taking the Elite Blog Academy course and it has been amazing! In addition I am starting to work with a web designer to redesign my blog. I can’t wait to see the finished product and I hope my readers will love it. Thanks again for your wonderful content.

  • Jaclyn says:

    When is your new website launching! I am so excited…. I signed up for the email launch.


  • Thanks for the tips. My blog is 2 years old, but money from blogging is not that much for me. I know I still have lots of things to work on especially the consistency of posting but I’m hoping I’ll be able to improve before 2017 ends.

  • Hannah says:

    Is it possible to do affiliate marketing by only having a WordPress site, or do you absolutely have to do all of the steps?

  • PX says:

    Thanks for such content! Loved your approach

  • Karen says:

    I have been blogging since August and have not really increased my readership. I have commented on other blogs, but honestly, that has fallen by the wayside recently. I’m committed to writing good content 3-4 times per week. I think I have some affiliates but I haven’t made anything from them, though I did post for Thred Up and got a $40 credit at their shop, which is nothing to sneeze at. Is there more I should be doing? Do I just need to plug along longer and be patient? Please help me! Thanks!

  • Cindy says:

    Thanks for this amazing information! I am looking at starting a real estate blog to generate leads, not necessarily ad money. It’s fantastic to drop in on your website and get all I need in one spot! The internet is such a big place and there are so many articles about how to start blogging, but I trust yours! Thanks again!

  • Mr. L says:

    Thank you for the article i am restarting my own wood working blog it isn’t open yet the first time i tried this it was the biggest online disaster out there. now i figure out Ad sense & Ad word this article is steering me in the right direction along with your other blog Your blogging mentor By the way WordPress is pretty good i was using blogger and some of the gadgets did not make sense like the home button in the middle of the page that you can’t do anything with and it never gets used!!!

Money Saving Mom® Comment Policy

We love comments from readers, so chime in with your thoughts below! We do our best to keep this blog upbeat and encouraging, so please keep your comments cordial and kind. Read more information on our comment policy.

Leave a Comment

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