The Beginners Guide How to Start a Blog

This post contains affiliate links to help keep this blog running.
To learn more about affiliate links, click here.

There are quite a few blogs out there saying how easy it is to Start Your Own Blog in 15 minutes. I’m not saying you cannot start one quickly, but it will take some time to customize your website, learn WordPress, create content and then start marketing your website to drive traffic. I want to be real with everyone that it won’t be an overnight success without a little effort. It will take time and hardwork, but I DO BELIEVE that anyone can start a blog, share their passions and make some money while creating a flexible lifestyle for themselves.

When I was on maternity leave back in 2015 I decided to start a blog and use it as a creative outlet. I did my research online and the majority of bloggers recommended to set-up a website because it allowed the most flexibility. I consider myself fairly tech savvy, but WordPress was a whole new learning experience. It took lots of time, reading, research and watching several tutorials until I understood the basics. Below I have outlined steps below to set-up your own blog, starting with hosting to make it easy as possible

1) Set-Up a Web Hosting Account

I searched around the web and started reading other bloggers posts for suggestions for web hosting companies. BlueHost was the most widely recommended so I decided to give it a go. Plus, if you signed up for three years it was only $3.95/month, which is a steal of a deal!

Bluehost Home

To get started, go to Bluehost’s home page and click “Get Started Now.”

2) Select a Plan

I recommend starting with the basic option for now at $3.95 and if you need to upgrade down the road, you can switch to the plus or prime plan.

Select Plan

3) Choose a domain name for your site

Choosing a domain name is fairly important, so do your research. For me, I wanted to brand myself so it was an easy selection to choose my name. Other bloggers will focus on their niche or the main topic they want to blog about. For example, finances, fashion or mom blogs are all popular choices that you can inciroirate into your domain name.

If you already own a domain name, there is a field you can enter your domain name, and you will just have to go through a few extra steps to make sure you get your DNS pointed to Bluehost. If you don’t already have a domain name, you receive a free with your new WordPress hosting account purchase. Just type in the domain name you would like under ‘new domain’.

4) Enter your personal information

Account Information

5) Package Information

I suggest just purchasing the basic web hosting to begin with. You can always add on features such as sitebackup pro and others listed below down the road if you require them.

Package Information

6) Payment Information

Bluehost does require that you pay for the 3 years of hosting up front, although you can cancel your hosting any time during the Term by giving Bluehost notice by phone.

Payment Information

7) Create a Password

After you’ve filled in your personal information and have selected your hosting package, click the “Submit” button to complete your purchase. You’ll then be asked to create a password for your account. You can use the Password Generator to create a strong and secure password, or create one yourself.


Password Step 2

8) Log in to your account

Now that you have created a new password you can get to business and log into your account.



9) Pick a theme

Bluehost has completely updated their login to make it easy for bloggers to create a new website. Once you have signed up for hosting, you can select a free wordpress theme you would like to use. When I first signed up, I used a free option like this to get an understanding of how WordPress worked before upgrading and purchasing a theme.

If you do not want to select a theme right now, you can simply skip this step. I started off with a free theme through WordPress and once I was more comfortable and had set-up my website I then purchased a theme.

10) Start building your website!

This is where the fun begins. You can start building your website in WordPress or if you want to check out your account details, you can click on ‘Go to my Bluehost Account’.



Enjoy building your new blog!