How to Start a Blog So You Can Work from Home

Ever wonder how to start a blog so you can work from home? Maybe you want to be a stay at home parent or just really love the idea of saying buh-bye to commuting. Today's step-by-step tutorial is going to show you how to set up a blog so you can start the exciting journey of finding ways to bring in money from the comfort of your couch.

It's no secret that I love being a SAHM to my son, James. But I've been working since I was 15 and I just love the thrill (yes, I find it exciting!) of contributing financially to my family. Back in 2015, my husband and I came to the agreement that I would either find a way to make an income from home or I would go back to work once our youngest was in preschool.

I'm excited to say that I won't have any reason to work outside the home again unless I really want to!

I've already earned thousands of dollars this year alone from different income sources that started because of my blog. Here's an easy way you can start your own blog and begin that exciting journey to eventually earning money from home.

Think it's too late to start a blog? Girl, it's not. We need fresh voices like YOURS to bring new ideas in the blogging world. And it's not expensive to get started.

This post contains affiliate links but all opinions are genuine and my own. Please read my Disclaimer for more info. 

Just click here to start a blog and follow the video or text tutorial below!

Want to know how to start a blog so you can make money? Follow my tutorial to set up your site so you can impress your readers and earn an income online!

The first thing you need to know about starting a blog is that is takes a little money to make some money. But it doesn't take very much, so don't let that scare you away!

Before you start writing a  post or imagining dollar signs, you need to purchase hosting and a domain. By purchasing hosting, you are paying a company to provide space on their servers and equipment to store your blog. Your domain is your website url, such as 

I used Blogger for a short while and then made the move to a self-hosted Wordpress site. It was kind of a pain to deal with but it was necessary if I wanted to turn my blog into a business and start making money. Here's why; if you blog on Blogger/Blogspot, they own your website, not you. They can take it down if they choose and all your totally awesome posts will disappear forever! If you're serious about starting a blog as a business, I recommend using a blog and hosting through Bluehost.

It may be tempting to take the free route and blog on a free platform, such as Blogger or Blogspot. Do not do this!

I've used Bluehost from the beginning and I've been very happy! I started with the Basic package and was pleased with the site speed it provided until I hit about 100,000 pageviews/month, then I upgraded to the Plus package. In January 2016, I had over 300,000 pageviews with the Plus package and the site speed was still fast and it didn't go offline once. Needless to say, I am very happy with Bluehost!

Now let's get on to the tutorial!

1. Purchase your own hosting and domain.

Step-by-Step Instructions

  1. Go here and get started!
  2. Choose a Basic, Plus, or Pro package.
  3. Choose a new domain or enter your current one, if you've already purchased it from somewhere else.
  4. Enter your account information and choose any package extras, such as Domain Privacy Protection. Enter your payment information as well. Click Submit!
  5. Do a happy dance because it's time to get crackin'!
  6. Now set your password. Make it a good one and write it down. 
2 Select Plan.png
Domain Name
4 Acct Info.png
5 Payment Info.png
6 Password.png
7 Password Step 2.png
8 Login.png
  • If you've already purchased a domain through another company, no problem. You simply need to assign that domain to Bluehost by modifying the nameservers. Click the links here and here for further instructions. 
  • I recommend Bluehost's Basic package to start with because it gives you the chance to test out the blogging waters and see if this career path is right for you.
  • I encourage you to purchase the Domain Privacy Protection to keep your personal information away from public eyes but if you don't want to, it's completely optional.
  • Bluehost offers refunds as well, so don't be nervous about signing up for the 12 month package. If you find that blogging isn't for you, you can say buh-bye to Bluehost and cancel within 30 days of signing up. 

    2. Change Your Nameservers (if necessary) 


    I've purchased many domains through GoDaddy and have had to change the nameservers in order to host the domain on Bluehost. Here's how I do it.

    Step-by-Step Instructions

    1. Log into your account and click on the My Products Tab.
    2. Click the green Manage button, located on the right of the Domains area.
    3. Click the Settings gear symbol in the upper right-hand corner of the domain you wish to host on Bluehost.
    4. Click Manage DNS, then click Settings.
    5. Find the nameservers section and click Manage.
    6. Edit the nameservers to NS1.BLUEHOST.COM and NS2.BLUEHOST.COM.
    7. Click Save.
    8. Log into your account.
    9. Click Domains, then click Assign a Domain to Your cPanel Account (found under the Shortcuts box).
    10. Follow those instructions to assign your domain. You can see screenshots of the process here.

    3. Install Wordpress

    Whew! You're almost there and pretty soon you can start cranking out some awesome content and monetizing your blog. Now you just need to install Wordpress (which is what I use) to create your blog.

    Step-by-Step Instructions

    1. Now you can choose your theme. (You can always change this later so don't overthink this more than 15 minutes or so.
    2. Click Start Building so you can start setting up your Wordpress site.
    3. Choose either Personal or Business site and follow the instructions. If you're choosing Business, they're going to help you with things like WooCommerce. If you don't need that quite yet, you can just choose Personal. 
    4. Click Launch Your Site (*Take a deep breath and just do it! ;) 
    5. Type in your site title (Just make this your domain name. Ex. Allison Lindstrom) and your site description (make this one sentence). 
    6. Yay! You're almost done! Now click Log in to Wordpress and follow the instructions. 
    7. Take the blogging world by storm!
    11 WP Dashboard.png
    12 Bluehost Tools.png
    12 Launch Site.png
    13 Bluerock Cpanel.png

    That's it. Now you've got the platform to change people's lives with your awesome content.

    (Psssst! FYI, the Wordpress system you'll be using for your blog is NOT This may not be an issue for you if you follow these instructions to a "t" but I confused the two when I started my own site and it was a little headache to deal with. Just thought I'd clarify while I have you here in this tutorial :) )


    If you're a little unsure about what to use for design, email marketing, etc. here are my top recommendations.


    • I recommend Genesis for building the framework on your website. It does cost a little but I've used free ones in the past and they just didn't give me the professional look I was going for.
    • I love using the Restored316 Designs child themes for my website. I've used their Darling Theme and LOVED IT!


    Pinterest Presence was created by Kristin Larsen, who grew her pageviews to over 240,000/month within a year after starting to use Pinterest. She eventually went on to quit her job and now makes a full-time income as a blogger! 

    Email Marketing

    Mailchimp is a cheap email provider to collect subscribers but I honestly ditched them when I decided to take my blogging business to the next level. It was the best decision I made! I use ConvertKit to handle ALL of my email marketing and subscribers. Friends, they are amazing! Here are my favorite features.

    • Their opt-in forms are responsive so they'll seamlessly appear regardless of whether your readers are using a tablet, smartphone, or computer.
    • They DON'T charge for duplicate subscribers! (Mailchimp does- booo!)
    • You can easily select a custom opt-in form for each post. For example, I have a budget spreadsheet opt-in form under budgeting posts and a meal planning worksheet under my food posts.
    • They offer drip emails, which can be great to use if you want to offer free or paid email courses on your blog, or just want to touch base with your readers without having to compose an email each time someone subscribes. For example, some subscribers request a free chapter from my book and I can create a drip email ahead of time to check in with them a week after they've received it. This drip email can inquire if they had any questions or if they wanted to purchase my book.

    I could go on and on about ConvertKit. I highly recommend them if you're serious about building your email list and being a professional blogger!

    Are you interested in starting a blog but have questions that weren't addressed here? Just send me an email at hello {at} allisonlindstrom {dot} com and I'd be happy to help in any way that I can. 

    Related Posts:

    Click that image to read about how I earned my first $200! 

    Want some help with the next steps in choosing your niche, planning content, etc? Join my free blogging course by clicking the button below!