How to Start a Blog (An Easy Step by Step Guide)

Please note that this post contains affiliate links. If you make a purchase through my link, I will earn a small commission. I only share resources/tools that I truly love and use. These links are provided at no extra cost you. Happy blogging!

Raise your hand if you want to start a blog? Yes – this was me too! When I first started blogging I used the Blogger/Blogspot platform – I thought it was the bees knees and I loved every minute of it. You gotta start some where, right?

How to Start a Blog – An Easy Step by Step Guide

Today I am going to show you how to start your own blog (and let me tell you it’s going to be awesome). I’m going to show you how simple it is to actually start your own blog.

This guide is a total no-brainer, so if you’re not tech savvy – don’t stress, I have you covered.

There are a few things that you need the low down on before I walk you through this guide.

You may want to make yourself a cup of tea or grab yourself a snack – this guide is simple, however, it is long and very well worth the read to help you start your own blog. I want you to be able gain as much knowledge and information as possible throughout this guide.

What’s the best option – Free vs Paid

While there are free options to build your blog (and they’re not bad), the best option to go is self-hosted. Why? Because you own every bit of your content. When I first started blogging using the Blogger platform, I had no idea that I technically did not own my content.

I thought, “Awesome, all I have to do is pay for my domain name and off I go”. Unfortunately, that is not the case at all.

While the free option is enticing, you may run the risk of loosing all of your hard work and that is something you do not want or need.

If you’re looking to monetize your blog in the future, you won’t be able to do so using the Blogspot platform. Blogspot makes it hard for you to monetize and only really allows Google Ads to appear on your blog.

What on earth is self-hosted?

Self-hosted means that you actually own your content. You have every bit of control of it! You can easily monetize your blog and gain readers who have trust in you.

That’s where our friends at Siteground come in. Siteground offer affordable hosting plans and will definitely not break your budget or hurt your bank account.

If you purchase your hosting plan through my link you receive hosting for just $3.95 per month (which is roughly around 11c per day).

In hindsight, Siteground will host your blog for you while paying a monthly hosting fee. Siteground do not own your content – so you won’t have to worry about that!

The benefits of using Siteground

While there many hosting companies out there, Siteground offers their full attention and service to you. They make everything super easy and stress free – which is what we need!

The great thing about Siteground is that there Uptime is 99.999% which means that your blog will be up and running 99.999% of the time – score!

Siteground also have 24/7 round the clock support. If you’re stuck or something has gone wrong, they’ll be there to help no matter what time of the day it is.

Click here to read more about Siteground and their awesome benefits.

What’s your niche?

Before jumping into starting you blog, you may like to think about what you want to talk about.

Finding a niche may not come to you as quickly as you’d like. Finding a niche may take time and that is totally okay!

If you know what you want to blog about – that’s awesome too!

If you’re still finding out what you want to talk about brainstorm a list of things that you enjoy talking about, something that you can share and help your future audience and something that you feel passionate about.

Now, let’s start your blog!

1. Choosing the right hosting plan

Firstly, you’ll want to head on over to Siteground and choose the right hosting package for you. There are three options to choose from.


I recommend the StartUp plan. If you need more space, you can always upgrade to GrowBig or GoGeek at anytime.

Once you have selected the right plan for you, click on Get Started.

2. Choosing a Domain for your blog

You will now be taken to a screen that looks like this one.


You now have the option to register a new domain or if you already have a domain name choose I already have a Domain.

In this instance we will choose Register a New Domain.

Choosing the right domain name for your blog can be a little daunting. I suggest brainstorming a list of names that you like.

Shopify also have a neat little tool called Business Name Generator, which helps you choose a name for your blog and/or biz.

Once you have decided on a Domain name for your blog go ahead and click on Proceed.

3. Review & Complete

Siteground will take you to the very last step. You will need to fill in your account information, client information, payment information and purchase information.


There are a few extra options that Siteground do offer such as Domain Privacy and SG Site Scanner. I personally purchased the Domain Privacy, as it hides my personal information. I did not purchase SG Site Scanner.

Once you’re happy with everything click on Pay Now.

Well done! You have done the hard part.

4. Installing WordPress

Siteground make it super easy to install WordPress. It only takes a few moments to install and you’re good to go!

To install WordPress simply head on over to your cPanel. You will need to click on the My Accounts tab and then click on Go to cPanel.


5. Installing WordPress – easy as pie!

Once you’ve reached your cPanel you will see a heading called Autoinstallers and under that you will see a list of things that you can install automatically.

Click on WordPress.

You will be taken to this screen. Click on the big blue button Install.

Now you’ll see this screen


Choose Protocol – Don’t worry about changing this one. Leaving it as is won’t affect anything.

Choose Domain – You will need to select your Domain from the drop down box. If you only have one Domain, then it should already be there for you.

In Directory – Leave this blank.

Now you can fill in your Site Settings details. This will be your blog’s name and a description of your blog.


The very last step in super quick and easy. You will need to fill in your admin details to login into WordPress.

Username – This could be your blog name.

Password – Pick a strong password and keep note of it. Obviously password123456 isn’t that strong! Haha!

Choose Language – Choose the language that best suits you.

Select Plugins – Leave these unchecked.

Choose Theme – Leave this to none. You can choose and download thousands of awesome and free themes via your WordPress dashboard.

Advanced Options – No need to worry about these!

Now click on Install.

Yay! You did it. You now have a blog and it’s the best feeling ever.

Where to find WordPress Themes

If you’re looking to find beautiful and affordable WordPress themes head on over to my blogging resources page. You will also find so many useful tools and resources that I use to run Hello Tegan.

Check out my other posts that will help you on your blogging journey.

10 Must-Have WordPress Plugin To Boost Your Blog

20 Reasons Why You Should Start a Blog

27 Facebook Groups to Join for Bloggers

Learn how to start a blog | A beginners guide to starting a blog | An easy to follow step by step guide on how to start a blog.