How to Start a Blog in 2018 Step by Step Guide for Beginners

Are you new to the blogging world? That was me just a little while ago. I actually started my very first blog in early 2014 using the Blogger platform.

It was called Teegs Beauty Closet. I thought it was super cool and super original. Here’s what my very first blog looked like:

Teegs Beauty Closet


You have to start somewhere right? I blogged about everything on this blog. It was my baby and most of all it felt like my home and comfort spot.

I wasn’t getting any traction on my blog and I had no idea where I was going with it. I quickly closed Teegs Beauty Closet down and wondered where I went wrong. I knew my head and my heart did not want to give up blogging, so I started a million more blogs and deleted them a short while after.

Don’t give up on something you love. Especially if you can’t stop thinking about it.

Starting a blog is super simple and only takes less than 10 minutes to set up and today I am going to show you how easy it really is to set up your own blog.

I’ve created the ultimate blogging starter pack which you can download below. The blogging starter pack includes everything you need to help you on your blogging journey.

1. Deciding what your niche is

One thing I struggled with was deciding on what I wanted to write about. As a new blogger, you may have a thousand different ideas you’d love to write about, however, figuring out what your niche is will help you and your blog grow quicker.

You don’t want your readers to be confused about what you’re blogging about. For example, you may write a delicious recipe blog post and a potential reader clicks over to your blog and reads it. The reader then wants to find more recipes on your blog, however, they find another post about awesome cat toys and no other recipes. This is one potential reader you have lost because they’re not interested in awesome cat toys – they want more awesome recipe ideas!

Brainstorm Ideas

Find out what you love. If you could spend hours on end, all day, everyday writing about what you love – you will be set and your potential followers will see that.

Be sure to download your free copy of the ultimate blogging starter pack to find a list of popular niches.

Will your niche solve a problem?

It is important to determine whether or not your niche will help your potential reader solve a problem. The good thing is that the majority of niches will help solve a problem.

Let’s say you want to start a food blog for people who are on a budget. You could create budget-friendly recipes for your readers.

Earn extra income from your blog

Did you know that you can earn income from your blog? Determine if you want to monetize your blog and turn it into a full-time business. You can earn extra income by promoting affiliate links, creating and selling products, offering services etc…

2. Decide on a blogging platform

There are a few different blogging platforms to choose from. As mentioned earlier, I started blogging using the blogger platform. I had known about WordPress, however, I felt that Blogger was the best option at the time. Boy was I wrong!

Blogger is a free platform to use and you can purchase your own domain name and link it to your Blogger blog.

The issue with using Blogger is that you don’t actually own your content and your site could be shut down at any time. Imagine all that hard work you had put into making your site look great and all of the content that you had written just to get deleted?

Another free platform is, which is similar to the Blogger platform. You are limited to what you can do, for example, you can’t use WordPress plugins on the site and you’re limited as to what themes you can use.

Then there is (which means you are self-hosted). I use for my own blog and I absolutely LOVE it. You can download some pretty cute themes, customize it to your liking and more importantly all of your content is yours!

Today I am going to show you how to set up your own website using Siteground. It literally only takes less than 10 minutes to set up. Win-win!

3. Choose a name for your blog

The hardest part of it all is deciding on what you want your blog to be called. I recommend writing down potential names and deciding on one that suits you and your blog the best.

I wrote down a bunch of names that would fit into my niche and did a Google search to see if anyone else had that name before I bought my domain name.

It’s also important to make sure the name for your blog is available on all Social Media platforms. If you’re not going to be using all platforms, I still recommend snagging up the names, just in case you do decide to use that particular platform in future.

You can purchase your domain name from or you can purchase one when you set up hosting with Siteground. I personally purchased mine through Siteground, so everything is nice and easy and in one spot.

If you’re having trouble choosing a name for your blog, I recommend checking out Shopify’s Domain Name Generator.

4. Decide on a host

In order to have a website, you will need to decide on a host. There are many different hosts that you can choose from, however, today I am going to show you how to set up your blog using Siteground, which is who I use to host The Hustling Budget.

Why I LOVE Siteground

  • 24/7 support – YES! You heard right. Siteground offers 24/7 round the clock support. If you’ve accidentally hit a button that you weren’t supposed too, the Siteground customer support team will get you back up in no time. Siteground allows you to talk to someone view their online chat or you can give them a call and they’ll answer straight away.
  • 99.99% Uptime – No need to worry about your site going down ’cause Siteground’s uptime is 99.99% Boo-Ya!
  • FREE SSL Certificate – Make sure your site is 100% secure with Siteground’s free SSL certificate.

Choosing the right hosting plan

First, you’re going to want to choose a hosting plan to get you started. Siteground offers three plans, StartUp, GrowBig and GoGeek.

If you use my special link below, you’ll get hosting for as low as $3.95 per month which is a massive saving of 60% off the regular price.

The plan I currently use is the GrowBig package which is what I personally recommend. Siteground lets you compare all features of each plan, making it easier for you to decide what is best for your blog. Click here to choose and compare plans.


5. Choose a Domain

If you haven’t already picked a domain name, go ahead and pick one. As mentioned earlier, you can either register it through Namecheap or you can purchase one directly through Siteground.

Once you’ve picked your domain name, click on the ‘Proceed‘ button and you will be brought to the “Review & Complete” page.

6. Review & Complete

You will need to fill in your details and payment information in order to complete the process.

Be sure to choose a secure password.

Below you will find the heading “Purchase Information”, which will show you what you’re purchasing. You can change the hosting period for 12, 24 or 36 months. I personally renew my hosting every 12 months.

Siteground also provides extra services such as:

  • Domain privacy
  • SG Site Scanner

When I purchased The Hustling Budget through Siteground, I decided to purchase the Domain Privacy, because in the past I have had multiple companies call and email regarding my new domain purchase and ask if they can set up my website. The number of phone calls I would receive was excessive.

I do recommend purchasing the Domain Privacy because, without it, your personal information becomes public on the Internet.

Once you’re happy with everything, you will see the order amount at the bottom of the screen. You will need to agree to Siteground’s Terms of Service and then click on the “Pay Now” button to complete your purchase.

7. Installing WordPress

You will need to login to your cPanel in order to install WordPress.

To do this, click on the “My Accounts” tab and then click on “Go to cPanel

Once you’re in the cPanel you will see a heading called “AutoInstallers” under that heading you will find “WordPress“. Click on WordPress and you will be brought to a new page to install it.

Click on “Install”

Once you have clicked on install, you will need to fill out some information in order to complete the installation process.

Choose Protocol – this is usually kept as https:// – so there is no need to change this.

Domain – this will be your domain name, no need to change this unless you have multiple websites.

In Directory – this is left blank.

Site Name – your website name.

Site Description – your website’s description.

Admin Username – this will be the username you will need to login to your WordPress dashboard.

Admin Password – this will be the password you will need to login to your WordPress dashboard.

Admin Email – your email address.

Choose Language – choose the language that will best suit you

Choose Theme – you won’t need to choose a theme at the moment and you’ll be able to pick from tonnes of awesome themes from your WordPress dashboard or purchase your own theme. You can find some pretty sweet themes when you download your free copy of The Ultimate Blogging Starter Pack below.

Click on “Install”.

WordPress should take a few moments to install and then you can log in to your dashboard. The URL to your dashboard will usually be

YAY! You have you’ve done it! You have your very own blog. I hope you’re excited to start your blogging journey.

Download your FREE copy of the Ultimate Blogging Starter Pack. The pack includes everything you need to help you start your blogging journey.