How to start a blog

How to Start a Blog

Step-by-step guide to learn how to start a blog, choose the best blogging platform and avoid the common blogging mistakes made by newbies.

I started a blog with a mission to inspire family fun and earn extra income for my family. It took off faster than I could have imagined and is inspiring thousands of people. I am able to stay home with the kids and have the flexibility to get them to and from dance and theatre (something I couldn’t do when with an 8-5 job).

When I started my blog, I was serious about turning it into a career and helping other moms who desire to stay home do this as well. I immersed myself and invested in everything related to blogging from research to taking courses. I implemented all the valuable information I learned and am able to make an income from my blog in less than 6 months from my launch date! With the right knowledge and implementation, it is possible to earn an income right away and continue to grow that income as your blog grows. I am excited to share all of this information with you!

It all started with taking that first step and starting a blog. Today, I want to show you how you can get started too and earn an income within your first 6 months of blogging.


how to start a blog

This post contains affiliate links and I may earn compensation when you click on the links at no additional cost to you.


In order to start your own blog, you will need to be on a self-hosted WordPress platform.

This is different than your free blogspot or other types of free blog services you can find. With the free services you don’t actually own your blog or content. This is fine if your blog is simply for entertainment purposes. However if you intend to make money from blogging, you’ll need to own your domain and have it hosted. Businesses won’t even consider working with you if you do not own your site so it’s important to set it up probably from the start.

I recommend starting your blog on Bluehost because they are a well known reliable service and offer the cheapest start up I have found. They also offer every option you need to expand as your blog grows. Another bonus is that you will get your domain name for free when you sign up with Bluehost. You can begin with Bluehost for only $3.95/month. This is incredibly cheap to start up a business.

In this tutorial I will show you how to start a blog on Bluehost and how to install WordPress (WordPress is free with Bluehost). Bluehost will be your hosting and WordPress is how you create your blog.


How to Make Money Blogging

There are multiple ways to make money blogging. Some will earn money up front and others will create streams of passive income. It’s great to focus on creating streams of passive income throughout your blog. This way your blog can continue making money, even when you aren’t working.

Ways to make money blogging are:

  • Affiliate Marketing
  • Display Ads
  • Sponsored Posts
  • Product Creation
  • Guest Writing
  • Virtual Assistant

Affiliate marketing and display ads are the easiest and most successful ways I have set my blog up to earn both passive income and immediate income.  If you want to start earning money as soon as you launch your blog, you’ll want to incorporate both display ads and affiliate marketing. You’ll need a few months of content and a bit of a following before you’ll start getting sponsored posts. Guest writing and becoming a Virtual Assistant are also ways to earn money in the beginning. I chose to focus my efforts on affiliate marketing and it is proving to be very successful!

Another great way to start earning money from the beginning is if you already have a product to sell. Whether you sell cosmetics, oils or courses, imagine how far you can expand your reach with a blog vs your personal social media accounts.

You can learn about each of these topics in much larger detail here: How to Make Money Blogging


How to Start a Blog

Step 1 – Choose Your Name

First you’ll need to choose a name for your blog. You’ll want a name that ties into your niche so your audience can easily tell what your blog is about.

It may take a few tries to find a name that’s available. You can easily search for names using the search below until you find a domain that is available. If the name is already taken, it will list similar options to help you out. Don’t stress out about the name too much. You can still sign up and get your blog started and select your free domain later.



Step 2 – Set up Your Account

Click here to get started! Then click the green button that says “Get Started Now.” From here, you will select your plan.

There are 3 choices for packages: Basic, Plus and Prime

how to start a blog


If you are just starting out or limited on budget, the Basic plan is a great choice. You’ll be able to upgrade at any point needed in your blogging career.

But, if you are ready to go all in or already have a large audience, then the Prime plan is a great value because it comes with all types of extras for free. These are: free domain privacy, free SiteBackup Pro, and SpamExperts. You can also run more than one blog from this account for no additional cost (except for the domain name.)

Click SELECT on your preferred plan.


Step 3 – Set up Your Domain

After you select your plan, you’ll have the option to choose your free domain later. This is great if you are struggling to find your perfect name. Once you get signed up and see all the tools available, it might help spark your creativity as you get closer to starting the blog!


how to start a blog


If you already have your domain selected, just click the x to close the window. You’ll be given 2 options:

New Domain – If you do not have a domain for your blog yet, enter in your preferred domain name in this box and click NEXT

I Already Have A Domain – If you already own a domain, then enter your domain in this box and click NEXT

how to start a blog

Step 4 – Fill in All Your Information

how to start a blog


Step 5 – Package Information

Here you can choose the length of time you would like to purchase your hosting for. You’ll want to choose at least 12 months to get your free domain name. The 36 month plan is the best value if you want to get the best rate.

I recommend unchecking all the extra charges EXCEPT FOR the domain privacy protection. I recommend adding the Domain Privacy Protection so that all of your personal information will stay private.


how to start a blog


Step 6 – Enter your payment information, agree to the Terms of Service and click SUBMIT!


how to start a blog


Step 7 – Select a Password

Congratulations! You are on your way to an exciting blogging career! Just a few more steps and you’ll be posting your first post. Hit create your password, then choose your password or have it suggest a password for you.


how to start a blog


Step 8 – Install WordPress

Login and WordPress should automatically install. If it doesn’t, select your blog name from the drop down menu and select install. WordPress will install on your blog and not on your computer.


how to start a blog



You can then click the button to login or you can access your site anytime by going to your new blog domain and then adding “/wp-admin” to the end. (for example: is how I access the admin of my site).


how to start a blog


If you just finished setting of your blog, congratulations!! This is a journey that will provide a lot of excitement and income for you and your family.

Blogging has gone from being a hobby to a real business that generates a substantial amount of income. If you are interested in making money with your new blog, I highly recommend that you read my post on How to Make Money Blogging.


Here are just some of the fun things I have been able to do because of this blog in just 6 short months:

Free Kidpik Subscription Boxes

Making Snow with the Steve Spangler Science Club

Free Meals with HelloFresh Subscription Food Service

Continue to earn tons of credit for free travel with Airbnb

Family Fun with the Box of Challenge



You might also like:

Leave a Reply

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