Setup Your Self-hosted WordPress Hosting Account

So, you’ve made the decision to move or setup your blog or website using our free self-hosted WordPress setup service. Excellent!

This guide will give specific instructions on how to purchase a domain name (if you don’t already have one) and sign-up for the hosting account.

A quick note: when signing up for the services below we recommend using temporary account passwords initially as we will need these to setup your self-hosted WordPress blog or website. Once we’re all done setting up your self-hosted WordPress site you can change the passwords to something more secure and easy for you to remember.

1. Purchase a Domain Name

If you already have your own domain name for your blog you can skip down to Section 2 below.

If you don’t yet have your own domain name (this is a new blog or website, OR you’re still using a,, or, etc), then you’ll need to purchase your own unique domain name.

Two Choices

You basically have two choices for purchasing your own domain name. You can purchase it through your hosting company when you sign up for your hosting account or you can purchase it from a separate domain name provider. We recommend you purchase your domain name from a separate provider for two main reasons:

  1. They’re usually cheaper upfront (unless the hosting provider has a special deal going), and on renewals.
  2. If you decide to change hosting providers in the future, you won’t need to also transfer your domain name. You simply log into the domain name provider and point your domain to the new hosting company’s DNS servers.

If you decide to purchase your domain name separately, then we recommend NameCheap as our pick for best choice. They usually have the best prices, the lowest yearly renewals, excellent support, and a very easy to use interface.

If you decide to use NameCheap you can follow these instructions for purchasing your domain name:

1.1 Go to NameCheap

Signing up is pretty easy and you can use the button below to get there:

1.2 Choose a domain name

Simply enter you preferred domain name into the search bar and hit the search button to see if your preferred domain name is available.

NameCheap Signup Step 1

If it’s available, simply add it to the Cart then you can proceed to the checkout. If your preferred domain name is not available, try another search until you find one is right for your blog.

1.3 Adding Options

Just before checkout you’ll be asked about adding a whole lot of extra add ons. You don’t need any of these to set up your domain, but we do recommend the WhoisGuard add on (usually free for the first year with NameCheap) as this protects your personal information (name, address, phone number, etc) from being shown if someone does a whois lookup on your domain name. All the other options such as premium DNS, or SSL certificate (SSL certificate comes with hosting company) are NOT required.

NameCheap Signup Step 2

1.4 Fill in your details

This is all pretty self-explanatory, just complete the form with your personal details and your payment information. That’s it! You’re ready for step 2 below.


2. Sign up with a WordPress Host

As far as choosing the host you want to use, you are free to pick any host you want. We highly recommend using SiteGround for many reasons, one of them being that they are officially recommended by WordPress themselves.

To read our full review on why we recommend them, please click here.

If you decide to use SiteGround you can follow the steps below for signing up for your self-hosted wordpress hosting account.

2.1 Go to SiteGround

Signing up should be pretty easy, to start off with, you can use the button below and get a 60% discount:

2.2 Choose a hosting plan

SiteGround has 3 different plans available, we recommend the GrowBig package as you will not have to worry about outgrowing your blog as your visitors increase. Another feature is the high level of caching, which means much better loading speeds if you have many pictures on your blog. You can always upgrade or downgrade to a different plan any time you want!

siteground hosting plans

2.3 Enter your domain

You will now be asked to register a domain name. If you already have a domain name you wish to use, just select the “I already have a domain”. Then put in your domain name in the box and click proceed.

If you don’t have a domain name, you can purchase it with your hosting plan if you want, or from a separate domain name provider as we described in Section 1 above.

siteground signup step 2

2.4 Fill in your details

Next up, you just need to fill in your personal details. This should be pretty self-explanatory up until these points:

Hosting Services: The datacenter will automatically be selected based on your location, but if you want a different datacenter you have the option to select a different one by clicking the small button next to. (We recommend leaving it as is).

Period: The standard period is 12 months, you can also register for longer but 12 months is perfectly fine if you are not sure WordPress is for you. With SiteGround you also get a 30-day money-back guarantee. We do not recommend selecting the 1-month trial, as it has a $12 setup-fee which is not returned should you want a refund.

Extra Services: You do not need any of the offered extra services. The essential features that are included in all plans are more than enough to keep your site fast and secure!

siteground signup step 3


Once you’re done, you can check-out and all that’s left is to send us your log in credentials (user/email and password) so we can get your new self-hosted WordPress website setup.


Disclosure: Some of the links in this page are ‘affiliate links.’ This means if you click on the link and purchase the item, we will receive an affiliate commission.