Quit Your Day Job: How to Start a Blog in 6 Easy Steps

Yup! I work from home and it all began when we started a blog. How can you make money online and possibly quit your day job? Find out inside!As most of you know by now, I quit my job to pursue blogging and freelance writing full-time.  Now, I’m making more money than I ever could have at my old job. As someone who is not tech-savvy at all, I think this is absolutely nuts.  I probably hate technology and computers more than most people on Earth.  I’ve also been known to go bat shit crazy when my computer is running slow or my website is acting funny.  But still, I make it work.  How?  Because starting and running a blog is easy.

People email me all the time asking how they should get started.  And to be honest, it’s hard to explain all of the detailed steps in an email.  So, instead of creating a generic email response, I decided to write this post.  If you’re thinking of creating a website and don’t know how to get started, use this page as a step-by-step guide toward blogging awesomeness.

(FYI: This post contains multiple affiliate links. So, if you click on a link and make a purchase, we do receive a small commission. Thanks!)

Our Blogging Background

Deciding to start a blog was probably the best decision that we’ve ever made. It has allowed me to capitalize on opportunities that I never dreamed would exist. When we first started this blog as a hobby, I was working as an administrative assistant making a little over $30,000 a year. Now, just three years later, I have turned my blogging hobby into a career. In fact, my business has been so successful that both my husband and I now work on it full-time. Through a lot of hard work and determination, I’ve turned my blogging hobby into a revenue generating machine that makes well over 6-figures a year!

Of course, our success is not matched by most bloggers. There are a ton of different reasons that people aren’t able to reach our level of success (time restrictions, becoming discouraged, choosing the wrong niche, etc.). However, if you show up at the page consistently over an extended period of time, you are bound to find some success.

So, if you really want to start a blog, choose a topic that you think is interesting. Have fun with it! Make sure it is about something that you’ll want to stick with…and someday down the line, you are sure to see some results!

How to Start Your Blog in 6 Steps

Blogging is a fun and enjoyable hobby. However, starting your blog can seem somewhat overwhelming – especially if you’ve never done it before. There is a lot more to it than just jotting a few thoughts down for the whole world to see. Before you can even get started, there’s a lot of shiznit that needs to happen behind the scenes!

It is easy to get bogged down in all the technical details of starting a website. Try not to be too intimidated. We started this blog more than three years ago, without much technical skill at all. Honestly, if we can get a blog up and running, so can you.

Of course, we’ve made a ton of mistakes along the way. Hopefully, this guide will give you a leg up when you’re first staring out. Just follow the steps below and you’ll be able to avoid many of the snags that cause many to quit before they ever really get started. So, first things first – let’s choose a niche!

Before you Build, Choose a Niche

Before you decide to start your blog, you need to decide what you want to blog about. Zeroing in on a niche is one of the most important steps to creating a successful blog. It is also one of the most difficult. You don’t want to choose a niche that is too broad because you’ll confuse your future readers. Generally speaking, the more focused you can make your niche, the stronger connection you can make with your core audience. On the flip side, if you make your niche too focused, you may eliminate a whole group of people who may otherwise be interested in reading what you have to say…and that isn’t good either.

Truth be told, I know a lot of successful bloggers who didn’t start out with a clearly defined niche…including me! If this is your first blog, many times you may not even know what you want it to be about until you’ve written a substantial amount of content.

Bottom Line: Spend some time thinking about this, but don’t let it paralyze you. The most important thing is to take action and start building your blog today.

Step 1: Name Your Blog

Club Thrifty | Stop spending. Start living.™From a purely technical standpoint, the first thing that you need to do is to choose a domain name for your site. There are many different theories to choosing website names. You can choose anything from your own name (ie: hollydjohnson.com) to search engine friendly terms (ie: makemoney.com).

When we were trying to figure out a name for our website, we really wanted to come up with our own brand. Although we came up with a bunch of crazy names, we eventually settled on the brand name of Club Thrifty. We think it was a pretty good choice, don’t you agree? 😉

Our brand name is flexible enough that we originally started the blog with the sole focus of frugality and frugal living. Later, we were able to branch out into other areas of personal finance – like travel and lifestyle.  Whatever you do, choose something you like.  Whether it’s eccentricporksword.com or twilightfansunite.com, make sure that your new domain name is amazing.

Step 2: Register Your Domain

Once you have batted around some ideas about names, you need to make sure that the domain names you selected are available. Better yet, check on those names WHILE you are batting them around. Nothing sucks worse than spending 4 days coming up with the perfect domain name only to realize that it has already been purchased by someone else!

If you want to check on the availability of your favorite domain names, all you have to do is type your domain name into your browser and see what pops up. If your search brings you to a website or a page that says “Your Domain is Registered,” that domain name is probably off the market. If you are directed to a search engine page, chances are good that domain name is available.

Typically, domain name registrars sell domains for as little as $12 a year. You can also find places that will give you a domain name for free.  However, it may be something like clubthrifty.wordpress.com or ilovecookies.wordpress.com.  Honestly, you know how cheap we can be, and even we think you should bite the bullet and buy your own domain name – especially if you want to make some money so you can quit your day job.

Better yet, here’s a HOT DEAL for you:

Seriously guys, even if you are blogging as a hobby, make sure to get a custom domain name. It makes you look more professional, you’ll fare better for search results, and you’ll have a much better chance at growing your blog. How much do you spend a month on your other hobbies? Less than $20 a month can get you by for blogging – especially if you choose Bluehost. The best part is that this hobby could actually make you money!

Here’s how to register your new domain name at Bluehost:

  1. Login to your Bluehost account Control Panel. (We’ll teach you how to create one in the next section.)
  2. Click the Addons tab.
  3. Choose Domain Registration.
  4. Enter your desired domain name.
  5. Choose your desired top level domain (ie: clubthrifty.com) from the drop down menu.
  6. Click the Check button.
  7. Scroll to the bottom of the page and click Next.
  8. Review the Registration Settings and click Add to Cart.

Boom. Easy. As. Pie.

Step 3: Find a Host

So, now that you have the world’s greatest domain name, you need to find a host for your blog. There are several different companies that provide hosting services, but one of our favorites is clearly Bluehost. Their customer service is stellar, and it is hard to beat their pricing. Furthermore, we love how Bluehost makes it so simple to integrate your website with WordPress, which we’ll talk about later.

Hosting plans at Bluehost start at just $3.95/month. For reals, guys…that is dirt cheap. Here’s a nifty little image that compares their plans:


Of course, these prices are subject to change, but they are all very affordable. As the name suggests, the “Starter” plan is probably enough to get you started. However, I’d opt for the “Plus” plan. You get a more speed, unlimited storage, and 4 times the amount of marketing offers for just three bucks more a month. The best part about these plans is that they all include a free domain name, so make sure you take advantage of that!

Opening a Bluehost Account

Now that we know where to go for your hosting, let’s talk about how to open an account at Bluehost:

1) Go to Bluehost.com and click on “Get Started Now”.

Bluehost Homepage

2) Select your hosting plan.

Bluehost plans

3) Enter your existing domain name or claim your FREE one.

Bluehost Domain Name

4) Enter your contact and billing info.

4-Contact info

Bluehost billing

5) Choose additional domain names or addons.


6) Voila! You’re done!

Bluehost Welcome

Editor’s Note: When it comes to any addons, typically we don’t pay for any of the extras. Generally, the only extras we consider are private domain registration and a dedicated IP address. As the name implies, the private registration is a nice privacy feature so people can’t just look up your address. Since this is a shared hosting account, the dedicated IP address helps keep your domain safe from any Google penalties that may be caused by some goonball sharing your hosting account.

Register for your Bluehost account now by clicking here!

Step 4: Connect Your Domain and Host

Now that you have a domain name and a host, we need to get them talking to each other. If you have chosen to simplify the process and use Bluehost for both your domain registration and hosting services, you’re good to go. You can skip to the next section. If you have decided to buy your domain name from a different registrar, you’ll need to read on.

To connect your registered domain name and your hosting account, we’ll have to use domain name servers, or DNS for short. I don’t want to bog you down with all of the technical names and details, but it is easier than it sounds. Let’s think of creating your website in terms of building a new house. The DNS is like a zip code and your domain name as an address. Essentially, you’ll need to change your DNS in your domain registrar account so that your address gets put in the right zip code.

Whenever you open a new hosting account, you should get a welcome email from your new host that provides you with your new DNS info. It will read something like this: “Nameserver1: ns1.bluehost.com, Nameserver2: ns2.bluehost.com. You will need to add these to your selected domain name registrar account. Since each registrar is different, you’ll need to look the specific directions for changing nameservers on each particular site.

Step 5: Build Your Site

Booyah! You’ve got both an address and a zip code that are communicating. Now all you need is a “lot” to build upon. For this, I suggest that you use WordPress. Bluehost makes creating a WordPress site super easy. Here’s how to do it:

How to Create a WordPress Website with Bluehost

1) Login to your Bluehost control panel and click on cPanel.

Bluehost Cpanel 1

 2) Click on the WordPress website builder.

Bluehost Cpanel 2

3) Click “Start.”

Start Building WordPress Bluehost

4) Choose your domain name from the dropdown and install.

Bluehost choose domain name wordpress

Bluehost WordPress Installation

5) Choose your WordPress login and password.

Bluehost WP Login

6) You’re done!

Bluehost WP-Install Complete


Designing Your Website

When it comes to the design of your new website, WordPress provides a ton of options for customizing the look and feel of your site. There are hundreds of templates that allow you to create the site that you want. Many of them are offered for free through Wordpress itself. To browse free themes, simply click on “Appearance” and “Themes” in the sidebar of your WordPress dashboard.

Wordpress dashboard

However, if you really want to make your website look slick, you definitely want to buy a custom site template. Honestly, this is something we wish we would have done WAAAAAAY sooner. The look, feel, and speed of our site became much more professional when we made the switch to the Genesis framework from Studiopress. Genesis is not a template in and of itself. It is a framework upon which you can build something uber cool using a “Child Theme.” Think of WordPress as the lot, Genesis as the brick and mortar of the house, and your child theme as the paint and decoration of your site.

For a one time fee of about $85, we were able to get a professional framework and custom theme…and it was WELL worth it. Still, it took several days worth of tweaking to get the site looking the way we wanted it. Had we started on the Genesis framework right away, it would have saved us oodles of hours. Instead, we had to build the site twice. Furthermore, the website was much nicer to look at and way easier to navigate – which translated into a lot more visitors coming and staying at the website. Since our first experience with Genesis, Greg has built several different websites…and he uses the Genesis framework on every single one of them.

Of course, getting your website to look just the way you want it isn’t an easy feat. It can take quite a long time. The first time Greg built our website using the WordPress themes, it took him about 8 hours to get right. It took him about another 8 hours the second time he designed the website using Genesis. So, be prepared for a pretty big time commitment if you are going to do it yourself.

Better yet, let us help you design your new website! As entrepreneurs, we’ve learned the value of outsourcing some of this stuff. That is why we’ve created a second company called Epic Reach Media! We can do the heavy lifting for you and design a basic Wordpress site for an extremely low price. Contact us to design your website today, and save your time and energy for what you should be doing best – creating great content. Speaking of which…

Step 6: Write Stuff

Complain about your neighbors.  Post pictures of your pet gerbil.  Start an online diary about your Star Wars figurine collection.  Who cares?  The blog is now yours to mold into whatever you want it to be.

If your stick with it and write engaging content, you will start to attract visitors. People will actually come to your website to read the words that you are writing! How cool is that? Keep plugging away, and you just may be able to make a little dough and quit your day job. We did. In fact, we’ve made blogging a full-time job, making over 6 figures a year! Pretty good for a couple of nerds who knew nothing about blogging when we started, right?

Wrapping it All Up

So, there it is – all you need to know about starting your own blog! Remember, we are here to help. If you’d like assistance designing your new website, don’t forget to contact us at greg (at) epic reach media (dot) com (no spaces) or fill in our contact form by following the link above! Good luck, and happy blogging!


  1. says

    I go back and forth on whether I would recommend that people start immediately with a self-hosted setup or just get started with blogger or wordpress. It depends what your initial goals are, but if you’re simply interested in blogging and don’t really have plans for making money yet I actually think I lean towards the latter, with the condition that you decide relatively quickly whether blogging is something you’ll actually keep up and if so, make the switch within a couple of months. I know that when I started blogging I just wanted to write. Dealing with the setup required with a self-hosted site would have frustrated the shit out of me. After a few months I knew that I wanted to stick with it so figuring out the technical side of self-hosted was worth it to me. I could see the arguments from the other side too though.

    • says

      I’m with Matt! Even though after I made the switch I thought, “What the heck took me so long to do this?” I don’t know if I ever would have started if I was staring down self-hosted. It would have been too daunting for me as a newb. That being said, you covered everything really well for those ready to jump in!!!

    • says

      I agree, I don’t think I ever would’ve started blogging if I had to figure out all of this self-hosted stuff. On the flip side, now that I have started blogging, I’m much more interested in trying to make sense of it… although the whole self-hosting side of things is still pretty daunting. I can’t figure out if it’s more daunting than the prospect of trying to switch over my whole site at some point to somewhere else though.

      • says

        Yea as you have aluded to, the thing with that is, if you start on blogger or wordpress, it is then harder to move everything over at a later date.

        I would recommend to just bite the bullet and go self hosted from the offset, it really is no more difficult than the guide Holly has written above, and is pretty cheap. I think with a small financial investment you are also more likely to keep it up.

  2. says

    Hey Holly,
    This is a good post who wants to start a blog. It is a very detailed guide for newbies. I have been slowly learning the technical part of setting up a blog and maintaining it. It is fun when you start involving in it

  3. says

    I am addicted to thinking up domain names but the only ones I’ve purchased have been for legit sites (some that never made it out of the idea phase) and then for my kid’s names. Someone let taynia.com expire a couple weeks ago, so I scooped it up. Made my day.

  4. says

    Love the straightforward tips. Honestly I knew I loved blogging before I even started Young Adult Money but now I’m completely hooked. Especially once you are able to monetize and start to see money come in, there’s no going back!

  5. says

    Great post mate. I’ve just sent it off to a mate of mine who wants to start blogging and is not too sure where to begin. I think you make some excellent points in this post and I’m sure it will motivate him to take the next step, setting everything up.

  6. says

    Awesome post! :) I wish I would have known to start off with a self hosted site. I started a new blog after about 2 years of blogging and it’s hard to build back up again, but I’m getting there! (Hopefully 😉 )

  7. says

    Nice outline to starting a blog. I would argue that you need the writing skills more than the technical skills. You also have to have some passion and the ability to stick with it when you have no visitors or income until you are able to grow.

  8. says

    I am probably the least technical person on the planet, but I would still say go with self hosted from the beginning. There are literally tons of YouTube videos that can show you the most simple things and when you make some contacts, people are usually nice enough to help you out. I still don’t know lots of stuff, but that’s not a good reason not to get started.

  9. says

    I think this is great info I can pass on to friends who may want to start their own blog. I think in a addition to this one, there needs to be a follow up post on how to have a “successful” blog. That’s a multi step process for sure! :)

    • says

      I haven’t sold any yet. I just buy domains that I think I might want in the future or I think I could resell at a later date. I have some pretty good ones!

  10. says

    Great tips, Holly. I echo the others on wanting a followup on how to build it into a successful blog. Anyone can create a blog but far fewer can create and sustain a successful blog. You and Greg have certainly do that and I’d love to hear you thoughts on how and why you think it worked so well. Have a great weekend!

  11. says

    I just helped a friend start a blog and for $99 with WordPress you can get a domain, hosting, and all the perks for 1-yr. It was amazingly easy as they do all the work – you can literally have your blog up and running within 15 minutes with your own domain. Pretty cool for those that are completely computer illiterate.

    Also, I love buying and reselling domains! I recently sold CouponFinders.com for a pretty penny to a UK company.

  12. says

    Great write-up Holly! Step one of the process is really critical. People need to spend a great deal of time coming up with the name for the blog as it really defines what you are about and will help attract readers. Sometimes I think I goofed in naming my blog something nondescript. In the long run I think it will take more work to build a brand with it and attract readers.

  13. says

    I constantly check domain names. If I think I have a good, unique idea I check it but it’s usually already used up. I am wanting to start a new non pf blog but all of my great ideas have been taken. I want to take my time. There’s nothing worse than putting in a bunch of time to create a blog with a bad domain name. I’ve been there before!

  14. says

    But I like my day job :(

    Otherwise, thanks! Would have been amazing to find this as I was starting out, but there’s still a ton I can use. Will also pass along this link when new folks ask

  15. says

    Simple enough, however a great deal of thought goes into every step. For example, I decided to have someone program my site. For a few hundred dollars I have exactly what I wanted.

  16. says

    Holly, we hired someone to do all of this and just walk us through it, but what a helpful resource. It’s promising to hear that you’re not tech-savvy because neither am I, but I love writing and blogging!

  17. says

    Nice thorough post, Holly. You’ve covered all of the basics. I think too it’s important to consider the purpose of your blog too, from the beginning. If you’re just looking to write, you don’t have to know too much, but for those starting a blog for the purpose of monetizing, there’s lots to know in order to increase page rank quickly, etc.

  18. says

    We’ve been at the blog thing for about a month, and I have to say it is far more work than I anticipated. I’m someone with a lot of good ideas and decent writing skills, but the technical parts annoy me. A few people have mentioned that all the answers can be found on youtube, which is true. You still need the time to go through it, and sift through all the stuff that doesn’t exactly answer your question.

    However, now that I’ve done it once, I feel like I could create 4 more blogs in about :30 minutes. If only I had the time to write them all…

  19. says

    The one caveat I would add is that switching domain names is a HUGE pain. Not just coming up with the new name and setting things up a second time around, but having to put in place all the redirects so you don’t lose all the traffic you have already, or get penalized by Google for duplicate content. Avoid it if at all possible!

  20. says

    Great outline Holly! I’d love to give up my day job (not that I hate it or anything) to focus more on blogging and writing. Like Moneystepper, I’d love to see how you’ve grown your blog too!

  21. says

    I am happy for you that you made it through blogging. Your experience and journey of quitting your jobs is every part time bloggers dream.
    Great outline Holly! I’d love to give up my day job (not that I hate it or anything) to focus more on blogging and writing. Like Moneystepper, I’d love to see how you’ve grown your blog too!

  22. Elizabeth S. says

    I recently listened to a podcast with Gary Vaynerchuk and he thought having your name was the best url. Do you have any suggestions for what to do if your name is already taken? I even looked at my maiden name :/ Maybe my husband and I just need to change our names?? haha

    • says

      I’ve heard people say that before too.

      Hmmm….I don’t know. My name is Holly Johnson and that site belongs to some light rock singer in the UK, so that idea was out for me too =)

      I would just pick something catchy that is easy for people to remember! And, if you see a domain you like is available, buy it. If you wait too long, it will be gone!

  23. says

    Awesome guide on how to start a blog! For some of us it’s just simple and easy but for someone who has never done it before it can be rather tricky. I mean, when I first tried changing the DNS so my site would work, I was there for hours…

    Sending this post to some friends who might be interested!

  24. Craing says

    I love it how all PF bloggers have such a “create your own site” post full with affiliate links as a way to make money.. hahha

  25. Lisa says

    Hi Holly,
    A while ago, you posted about how to become a freelance writer as sort of an offshoot from blogging.
    have a degree in English and writing is one of my talents. I am looking to start a blog to hopefully branch out into more writing jobs.
    Right now I’m deciding what I want the blog to be able. Saving money is one thing that I am very passionate about, also raising my kids, and photography. Maybe I will combing them all into one.
    Can you direct me to some sites to get started?
    Can you also direct me to this blog post?

  26. says

    Love the post, I have my own blog and couldn’t have laid our a tutorial better. My blog now is sports/man related, but I am also thinking about starting a finance blog. Do you think this market is to overcrowded or should I move into this direction? It would just be based on my personal financial endeavors and not real elaborate.

  27. says

    Blogging is fun and it gives a satisfaction to your life. I had many blog failures before I found a niche and the right hosting. WordPress is a lifesaver when it comes to blogging and I love its simplicity. Nowadays blogging has become harder as there are so many people competing against you. I would like to add one suggestion that picking exact search engine friendly domains can be a bad idea as Google frown upon EMD’s.

  28. Andrew says

    As discussed in this article, I purchased a domain name from GoDaddy on 8/4, and hosting from HostGator on 8/5.

    One thing I did not see mentioned in the article, which I just discovered, is that GoDaddy would not allow me to transfer my domain for 60 days. So, I can’t move my domain from GoDaddy to HostGator until 10/4, which stinks because I upgraded my HostGator hosting from Hatchling to Baby yesterday (I already have a DJ business website, so I’m going to add the budget blog domain to that shared hosting account). I upgraded the hosting yesterday, but won’t be able to use the unlimited hosting for the new domain for two more months. Perhaps you could add that warning to your directions?

    Also, do you think it would be good to go ahead and start hosting my blog using GoDaddy, and then move it to HostGator when the 60 days run out, or just wait to set it up after I move it to HG?

    Thank you for taking the time to write this excellent guide.

    • says

      Just to be clear, when you buy your domain name at a separate site (ie: GoDaddy), you can host that domain name anywhere immediately. You can not transfer the registration to another website immediately. However, you don’t need to. All you need to do is change the nameservers to point in the right direction. So, in your case, simply change the nameserver information at GoDaddy to the correct nameservers for Hostgator. Email me if you have any questions!

Leave a Reply

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