How To Register A Domain Name And Setup Hosting

Register A Domain Name On SiteGround

About This Lesson

In this lesson I’ll show you how to register a domain name and how to setup hosting.

(If you’ve already registered a domain name, this lesson will show you how to setup hosting for it.)

If you’ve never done this before, don’t worry, it’s really simple. In fact there’s very little you actually need to do.

And once you have this all setup, you’ll be able to,

So let’s get started shall we!


Please note: some of the links on this page are affiliate links and at no additional cost to you I will earn a commission if you make a purchase. (It’s how I’m able to provide all the content on this site for free!) Having said that, I only link to products or services that I feel confident recommending. You can read the full disclosure here.


If you haven’t already, you might want to go through my bonus lesson, mistakes to avoid when registering a domain name!

Action Steps

In this lesson, here are the action steps you need to take,

  1. Choose a hosting provider / plan
  2. Register a domain name
  3. Go through the form
  4. Verify your domain name
Course Navigation

How To Create A Website Course

This is Step 1 Part 1 – See the full course here!

Read All About It

Step 1/4 – Choose A Hosting Provider / Plan

To register a domain name and setup hosting, you’ll need an account with a hosting provider.

Hosting providers have the servers you need to store your webpages and they also make your webpages available on the internet.

There are lots of different hosting providers out there, like SiteGround, Bluehost or WP Engine, but in this example I’m going to use SiteGround.

I use SiteGround myself, so I’m familiar with them and can confidently recommend them to you. Websites with SiteGround load really fast, especially compared to Bluehost. SiteGround are also a lot cheaper then WPEngine. I’ll also be using SiteGround throughout this course.

Choose A Hosting Plan: – When you’ve decided on a hosting provider, you’ll then need to pick a hosting plan, which is like choosing a plan for your mobile phone.

Hosting plans let you choose,

  1. How many domains you want to host
  2. How much storage space you can use
  3. How much traffic you can have

Each hosting company will have different hosting plans, depending on the services they offer.

In this example, because I’m using SiteGround, I’ll visit them. Then I’ll see the hosting plans on offer, like in the image below.

(Note in this image you’re seeing the pricing in pounds, that’s because I’m in the UK, if you’re in USA you’ll see dollars, or if you’re somewhere else in Europe, you’ll probably see euros!)

SiteGround Hosting Plans

Now I’m personally going to go with their “GrowBig” plan, as I want to host more than 1 website. I also want to use their “SuperCacher”, which will make my website load faster.

Obviously you need to pick the plan that’s best suited to you. (If you hover over “All Essential Features”, or “Premium Features” or “Geeky Advanced Features”, you’ll see what extras you’ll be getting with these plans.)

When you’ve chosen, simply click the “Get Started” and you’ll move onto the next step.

Step 2/4 – Register A Domain Name

Next you need to register a domain name.

A domain name is simply your website address. So think of or or even the brilliant

What are domain names

To create your website you’ll need to have your own domain name. People can then type that into their browser and see your website.

Once you’ve clicked “get started” in step one, you should see a screen similar to the one below.

Register A Domain Name On SiteGround

  1. If you haven’t already registered a domain name, now’s your chance. Choose this option, then type in the domain name you want (3) and SiteGround will tell you if it’s available when you click proceed (5)
  2. If you’ve already registered a domain name, choose this option, then type in the domain name you already have. (SiteGround will send instructions after your order, showing you how to use your existing domain, with your new SiteGround hosting account.)
  3. This is where you type the domain name you want to have
  4. Here you can choose an extension, so .com, .net, .org,, .us, .eu,, etc!
  5. When you’re ready to move on to the next step, click proceed!

If the domain you want is available, you’ll get a congratulations message on the next page and you’re ready for step 3.

If it’s not available, you’ll get something similar to the image below. Which means the domain you want is already taken and you’ll need to think about another domain name.

Domain Not Available

Step 3/4 – Go Through The Form

Just like purchasing anything online, you’ll have to fill out an order form, i.e. give your address/payment details, like in the image below.

SiteGround Order Form

You then need to confirm the hosting plan you picked and choose if you want any extras.

Let me explain what these extras are.

(Note in this image you’re seeing the pricing in pounds, that’s because I’m in the UK, if you’re in USA you’ll see dollars, or if you’re somewhere else in Europe, you’ll probably see euros!)

SiteGround Hosting Options

1) Plan: – This just reminds you of the plan you choose in step 1 and also lets you change it if you want!

2) Data Center: – This lets you choose which data center will store your website files. You can choose either a) USA – Chicago b) Europe – Amsterdam c) Asia – Singapore.

You’ll want to choose the location that’s the closest to where you think your main visitors will be.

So for instance, I think my main audience will be in USA, so I’ll pick that. This just means my site will load slightly faster in USA, then it will elsewhere, simply because it’s closer and the data has less distance to travel! (The difference will probably only be a second or two, but ever second counts!!)

3) Period: – This lets you choose how long you sign up for. In this case I’m going to go with 12 months, as I want to lock in the £5.75 per month for the full year.

If I just choose 1 month, the first month will be £5.75, then the rest will be at the full price of £9.95. So by going with 12 months, the overall price for the first year will be cheaper!

(Although if I pick 1 month, it means I could cancel at any time, whereas with the 12 months I cant.)

Also note: after the first 12 months, I’ll then have to pay the full price of £9.95, as will you!

4) Hosting Price + Setup Fee: – This just confirms the hosting price and lets me know I don’t have to pay a setup fee!

5) Domain Registration: – With SiteGround you also get a free domain name!

6) Domain Privacy: – When you register your domain name, you need to give details which will identify you as the owner, which you did in the “Account Information” section above. These details include, your name, home or company address, phone number and email address.

Among other things, this stops anyone else from being able to claim that they own your domain.

But this information gets made available to the public and anyone will have access to it.

This might not be something you want, for instance, if you’re registering a domain name and can only use your house address, you might want to keep that private.

When registering your domain, you have the option to hide this information, by purchasing “Domain Privacy”.

Domain Privacy On SiteGround

It normally costs an extra £0.75 per month, but in my book is well worth it. In my case I normally use this, as I use my home address, but the choice is yours.

If you’re a business and can use your business address, save yourself some money and avoid this!

7) Premium support: – This will just get you faster support.  Because I’m on the “GrowBig” plan, this is free. If you’re on the “StartUp” plan, you’ll have to pay an extra £2.95 for this, or just have slower support.

8) Basic backup service: – With SiteGround, if you get the “StartUp” plan you get,

We make daily backups to all customer accounts and by default keep just the 1 latest copy for you.

With the GrowBig” plan, you get

With the backup service, we will keep 30 backup copies of your account from 30 different days and give you access to free and instant auto-restore tool!

Again, because I’m on the “GrowBig” plan, this is free.

9) SSL certificate for 1 year: – I’ll let SiteGround explain this!

An SSL certificate serves as a digital “passport” that allows data to be transmitted over secure networks — protecting financial and credit card transactions, signups, web access to mail, sensitive information, etc

This is vital for E-Commerce websites. Again, because I’m on the “GrowBig” plan this is free! (Although I don’t need it, so probably wont be using it, but I’m not one to turn down a freebie!!)

10) HackAlert Monitoring: – Again I’ll let SiteGround explain this.

HackAlert is a monitoring service that checks your website daily by scanning random pages of it and immediately notifies you if your website has been hacked and injected with malicious code that may steal your website end-users’ data.

This is something that I’m personally going to get, especially because it’s only an extra £0.67 per month. But obviously the choice is yours!

11) Terms Of Service: – Finally you just need to read and agree to SiteGrounds Terms of Service.

12) Submit Order: – When you’re ready, just click Submit Order!

When you click “Submit Order”, you’ll see something similar to the image below!

Creating SiteGround Account

This just means SiteGround is doing the work to setup your account. This can take a couple of minutes to complete, so you just have to wait.

When this is done, you’ll get a “successfully created” message, similar to the image below!

Successfully Created SiteGround Account

And that’s it. You’ve registered a domain and have setup hosting for it!

Within the next hour you should receive a welcome email from SiteGround, with your username, password and a link to get into your “Customer Area”. (Which is where you’ll be able to create and manage your website!) This email is important as it has information you’ll need in the future, so don’t delete it.

If you were to visit the domain name you just registered, you’d see something similar to the image below.

New Domain Name From SiteGround

This just means it’s all worked and you’re nearly ready to start creating your website. (Which we’ll cover in the next step in this course.)

However there’s one final step you need to complete in this lesson.

Step 4/4 – Verify Your Domain Name

When you register a new domain name you have to verify your contact information.

To do this, SiteGround will send you an email similar to the image below.

Verification Required

To verify your contact information you’ll need to click the link within this email. (In my case this is the third link down.)

You’ll then get taken to a website similar to the image below.

Verify Information

Here you just need to confirm the contact information is correct and if it is, click the “Verify Information” button.


That’s it for registering a domain name and setting up hosting.

I hope you’ll see there’s absolutely nothing technical you need to do.

Even though this lesson is a bit long, you now know what to do and you’ll be able to do this whole step within 5 minutes. Plus you can always refer back to this page while you’re registering your domain name/setting up your hosting.

Next Steps – Install WordPress

Now that you have your hosting setup, the next step in creating your website is to install WordPress.

(If you want to learn more about WordPress, check out my “What Is WordPress” lesson.)