How to Start a Blog

If you’re on this blog, I’m guessing you share my love for making things. Perhaps you’ve thought about starting a blog for a long time, like I did. I want you to know that “making” a blog has been one of the most rewarding projects I’ve tackled.

Crochet open fan stitch worked in LB Collection Cotton Bamboo yarn in the color "Magnolia." Free pattern using this lacy, decorative crochet stitch!

For quite a while, I felt so intimidated by the technicalities of starting a blog. I just didn’t know where to start. I’m hoping that the following tutorial will help simplify the process for you.

Beyond the creative nourishment of blogging, there is also real earning potential. And what is better than sharing something that you love and earning money doing it? I personally am now able to earn enough money through Make & Do Crew to work on the site full time. (And if you’re wondering–yes, I’ve actually replaced the income from the salary of my last job!)

I am incredibly grateful everyday that I get to work on something that I love and that really matters to me. When I started, I honestly didn’t know if this would ever be possible, but I knew I had to give it a shot because I wanted to find a way to work creatively and have a flexible schedule for my family.

This free crochet hooded baby afghan pattern will give your favorite child the chance to feel like a cozy little panda. Make one for the new baby to grow into and another for an older sibling to enjoy right away! Customize the pattern to make a crochet koala or polar bear too! Made with Lion Brand Wool Ease Thick & Quick in "Fisherman" and "Black." Click for the free crochet pattern!

I am here to tell you that if you share the same dream I had–it’s POSSIBLE! It’s totally possible. It’s hard. And it takes time. But earning money from a blog over time is a legit option these days. How lucky are we to live in the age of the internet? I mean, really.


In order to claim your own little piece of the internet, you need two things. One is a domain name (URL) and that is what readers type into their browser when they visit your blog (like Secondly, you need hosting, which is like the container that will hold all pieces of your website and essentially give them a place to live.

This post contains affiliate links for products that I have used and think highly of. If you make a purchase, I may earn a small commission at no extra charge to you. Thanks for supporting Make & Do Crew!

Choosing a Domain Name

As an advertising copywriter, I have done my fair share of naming projects, from new ice cream flavors to cable subscription plans.

A couple of tips that I’d recommend when naming your blog:

  • Consider the length. Don’t name your site something so ridiculously long that it’s hard to remember or difficult to type into a browser.
  • Avoid confusion. Made up or complicated words, if the spelling isn’t super obvious, can be leave people wondering how to spell your site name. If your name includes numbers, consider if it will be clear that your name is versus
  • Use your name to explain what the site is about. Or don’t. This one can go either way. When you write about knitting patterns, for example, and your name is, Google has an easier time knowing what type of information is there and consequently, might show your site to more people in more search results. (The art and science of making your website show up toward the top of search results in engines like Google is called “SEO”–search engine optimization.)

    The flips side of this is that if down the road, you decide you want to also blog about another topic, say crock pot recipes, your URL of might be confusing to readers who came to you for crockpot recipes. I personally think it’s good to split the difference and name your site something that is slightly specific, so a new visitor knows what to expect, but broad enough that it can logically tie together any topics you plan to blog about. A couple great examples of this are Funky Junk Interiors, Pinch of Yum and Idle Hands Awake.Bust a Name is a cool tool that helps you combine words to come up with a name and see if anyone else is already using it.

Register Your Domain Name

This basically means that you’re staking your claim to your blog name—buying your real estate essentially. You can do this separately from your hosting if you want, but if you’re just starting out, I’d recommend just doing it through your host. (I’ll explain how to get it for free in the next step.)

Choosing a Host

First things first, if you have any hopes of earning money from your blog in the future, I suggest you avoid starting a blog on a platform like Blogger or When you use these platforms, your site is free, but you have far less control over it and it’s much harder to monetize. Instead, pay a little money to host your site and create it with

There are a ton of hosting options out there. When I started Make & Do Crew, I began with Bluehost because their starter package is super affordable. I have since moved up to a slightly more expensive plan with Bluehost, but their starter tier is completely sufficient if you’re well, starting out.

(The other great thing about Bluehost is that they allow you to cancel at anytime. So if you want to give blogging a go and decide in a year it’s not right for you, you’re not on the hook for a contract.)

Okay, this might seem like a lot of steps, but it’s only because I’ve broken them down into bite size tasks (since that’s how I like to learn!) Don’t worry, this shouldn’t take longer than an episode of Portlandia.

  1. Head to You’ll see a big green button, click it. (See what I mean? Baby steps.)

    A simple step-by-step tutorial that shows you how to set up a blog. It's easier and more affordable than you might think!

  2. Register your domain. Since you’ve already come up with a snappy blog name, type it in the “new domain” box, click “next” and claim that cleverness. (Some hosts make you pay for the domain separately, but Bluehost includes it for free.)A simple step-by-step tutorial that shows you how to set up a blog. It's easier and more affordable than you might think!
  1. Fill out your contact info.
    A simple step-by-step tutorial that shows you how to set up a blog. It's easier and more affordable than you might think!
  2. Choose a plan. I started out on the “basic” plan. The next tier up adds more websites and email addresses, but those are most likely not necessary if you’re just starting one new blog.A simple step-by-step tutorial that shows you how to set up a blog. It's easier and more affordable than you might think!
    It’s important to note that in order to get the most affordable price, you will be paying for three years up front. Like I mentioned though, you can cancel at anytime and receive a prorated refund for the remainder of your contract. If paying for three years up front doesn’t work for you, consider signing up for the 12 month plan at a slightly higher monthly price.
  3. Specify package details. You don’t have to worry about most of these options right now. You can always add them later.I do recommend backing up your site somewhere separate from your host just in case something happens with your host’s server. I use VaultPress for $5 a month. It’s also a good idea to pay for the “Domain Whois Privacy.” Without it, anyone can look up your contact information as the owner of your website, including your mailing address.A simple step-by-step tutorial that shows you how to set up a blog. It's easier and more affordable than you might think!
  4.  Enter your billing info, accept the terms and conditions and click “next.”A simple step-by-step tutorial that shows you how to set up a blog. It's easier and more affordable than you might think!
  5. Woohoo! You have a blog! Create your password. Make it a toughie so that your site won’t get hacked and write it down somewhere. (Trust me. This advice comes from experience :))
  6. Log into your brand new blog account at (Make sure you log into “hosting” and not “webmail.”)Bluehost cPanel
  7. You will see a welcome message. You can close it out because I will be acting as your personal tour guide in the following steps.
  8. Now you’re in your “cPanel,” which is essentially where you can access some of the “under the hood” tools that make your blog function. You need to install WordPress now. Click on the “WordPress” box toward the bottom of your screen.A simple step-by-step tutorial that shows you how to set up a blog. It's easier and more affordable than you might think!
  9. On the WordPress installation page, click the green “start” button.A simple step-by-step tutorial that shows you how to set up a blog. It's easier and more affordable than you might think!
  10. Enter your brand spankin’ new blog name.
  11. On the next screen, click “show advanced options” and enter your information. Make sure that “Automatically create a new database for this installation” and “I have read the terms and conditions of the GPLv2” are checked. Click “Install Now.”A simple step-by-step tutorial that shows you how to set up a blog. It's easier and more affordable than you might think!
  12. Once WordPress is installed, you’ll receive an email that gives you your login credentials as well as your WordPress admin URL and WordPress username. (I was originally very confused about the difference between my cPanel and my WordPress dashboard. Here’s the deal–you access your cPanel by logging into Bluehost. It’s where you might do something with your backend site files. Your WordPress dashboard is a place you’ll be far more often and can always be found at This is where you’ll write new posts, upload photos and reply to comments on your blog.)

This free crochet mitten pattern uses cozy wool and a knit-looking stitch to create a timeless mitten style that's great for personalizing and gift giving. This free pattern from Make & Do Crew features Lion Brand Fishermen's Wool in the color "natural."

Fancy it up!

Okay, you’ve made it to the fun part! A “theme” is what gives your site a certain look and makes it look different from other blogs online. It will determine the font possibilities, colors and layout of your website. There are thousands of themes available for WordPress blogs. Some are free and some you have to pay for.

I use the Genesis Framework by StudioPress because it provides an excellent foundation for building a blog. Then I use the “Foodie Pro” theme by Shay Bocks, to specifically influence the visual details of my site. Despite having limited technical abilities, I have found both really intuitive to use. (If you decide to use Foodie Pro as well, Minimalist Baker has some excellent video tutorials to help you get your site customized to your liking. I lived inside these videos as I was setting up my theme.)

A few other designers to check out as you’re looking for a child theme include Restored 316 Designs, Pretty Darn Cute Designs and StudioPress (the same people who make the Genesis Framework). All of these developers offer beautiful options and good support as you’re getting set up.

As soon as you have these technical details set up, you’ll be able to enjoy the true fun of blogging—creating awesome content and sharing it with people!

Please let me know if you have any questions. I will help you however I can.

And once your blog is set up, send me the link! I’d love to check it out. 🙂

How to crochet a hat for beginners--full photo and video tutorial. This modern crochet beanie is topped off with a pom pom for the perfect trendy crochet pattern!