Self-hosted blog

How to Create a Self-Hosted Blog in 2020!

Yasss girl!

You’ve decided to take the PLUNGE! Congratulations on OWNING your first self-hosted blog!

**NOTE** If you are still on the fence about a free blog vs a self-hosted blog, check out my pros and cons list of a free blog vs a self-hosted blog!

Disclaimer: some of the links within this post are affiliate links. At no additional cost or inconvenience to you, I will make a commission if you chose to make a purchase.

First of all. What is Web Hosting?

Web hosting is “the activity or business of providing storage space and access for websites.” This is the simplest way to explain it.

Think of it like The Cloud. Your website data needs to be stored somewhere.

Creating posts, posting images, storing emails in a subscription, it all has to be stored somewhere.

This is why a free website will only take you so far. You will reach capacity fairly quickly if you are marketing your blog correctly to get traffic to your website which = money in your wallet. Right?


Check this post out if you want to more about the difference. Assuming you already do and that is why you are on this tutorial, lets get started.

First, you are going to go get your domain. I did a comparison just for this tutorial and paid $1.24 for my domain for the ENTIRE YEAR. That is less than a coffee.

I paid $15+ annual for my domain name + protection plans, because I went through my hosting company.

I am now the proud owner of (slightly surprised that wasn’t already taken! Brainstorming new product ideas…)

To get a cheap domain go to Go Daddy and buy your domain name first. I recommend domain name protection. It’s cheap, and it is just peace of mind.
Now that you have your domain go to SiteGround and click on the “get started” button.

These are the 3 plans that SiteGround offers. I go with the Grow Big, it is the best deal in my opinion and is what I get.

The biggest factor in which you should consider when upgrading is how much the hosting plan can handle per month for traffic.

Grow Big has worked for me for the past year.

Upgrading your hosting plan to suit your needs is so much easier than upgrading from a free blog to a self-hosted blog.

Now we get to enter the domain we just bought! Select “ I already have a domain”.

**NOTE** You can always add protection later. These are so important for protecting your privacy, and ensuring that your information is safe and that your blog doesn’t get hacked, and if it does, SiteGround has you covered!

If just getting you blog UP and self-hosted is the main goal, then just skip these and purchase them at a later date.

However, I highly recommend paying for it. Even if you don’t end up needing it, it’s there IN CASE. And I have had to use mine and have been so grateful I did!

I removed my payment info below, but you just fill that out and go to purchase info.

Again, buy the Site Scanner later if you can’t right now.

Don’t do the trial. It is a waste of money.

Just get the 12 months $5.95 plan which is $71.95 annual. Dispite what I previously thought (they might have offered it in the past) but they only charge annually. It works out to be $5.95 per month.

After pressing Pay now, select “Start a new website”.

Select software “WordPress”, and choose your login info! I have several blogs/websites so I keep all of my usernames to reflect the blog name ie: thechristophercollective or mamaentrepreneurs

Press the two confirm buttons when completed. Then confirm terms and conditions the complete set up.

Yas girl, you’re officially official!

Disclaimer: These opinions are all our own. The Christopher Collective is in no way sponsored, endorsed, or paid by any of the brands mentioned unless otherwise stated. We do however make a small commission through affiliate marketing if you chose to purchase anything through the links we’ve suggested. This, in turn, allows us to keep writing the blog, which is awesome. Please refer to our terms and conditions, and privacy policy for more information, or feel free to contact us.

Leave a comment

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