1. Home
  2. How to build your first WordPress blog
  3. How to Buy + Set Up Hosting
  4. How to link your domain name to your host

How to link your domain name to your host

Now that you bought your hosting and your domain name, it’s time to make both work together.

Right now, if you try to go to your new domain name, you’ll just see an empty page (probably with the logo of the company you bought the domain name from).

Step One ― Log in your host dashboard

If you’re with SiteGround, go to their site at siteground.com* and click on the small “Log In” button to get access to your account.

Next, enter the username and password you picked when you bought your hosting. Click “Sign In” to get access to your dashboard.

If it’s your first time logging in, you may be asked if you want to create your first website. You can skip that step and instead click on the “My Accounts” tab at the top. We need to connect your domain name before we create your WordPress site.

If you want to transfer an existing site, you can do it later.

When you get to your account page, click on “Go to cPanel”. You cPanel is where all the tech stuff happens.

Once you’re in the cPanel (short for Control Panel), it’s time to find your Name Servers.

Name Servers are the name of the server where all your data is hosting. Think of it as the location of your “internet house”. Keep this tab open, we’ll need that data very soon.

Obviously, I want to keep my info private, so I blurred it, but it would something like this:

ns1.siteground000.com
ns2.siteground000.com

Step Two ― Log in your Domain Name Provider

If you’ve been following me from the beginning, that’ll be Namecheap*.

Once you’re on namecheap.com*, click on “Account”.

Log in with the information you used to create your account.

In your dashboard, find your new domain name and click on “Manage”

Scroll down to the “Name Servers” section and select “Custom DNS”. What you’re doing is telling Namecheap that you want the domain name to connect to SiteGround. Otherwise, your domain name is never going to know what it’s supposed to show.

  • Copy the name server that starts with ns1 on line 1
  • Copy the name server that starts with ns2 on line 2
  • Make sure to save using the small checkmark!

Congrats, you just linked your hosting and your domain name!

Next, try to access your domain name. If the page you see changes to a SiteGround placeholder page, you know you’ve done it!

Note that it can take up to 48 hours before your domain knows it’s supposed to point to SiteGround. Browser cache can also delay that, so try accessing your site from another computer if you think it’s taking too long.

If you still don’t see your site after a day or two, reach out either to SiteGround or Namecheap’s support and they should be able to assist you. They’re all very nice people!

What if I don’t use Namecheap or SiteGround?

Those are the companies I prefer to use (and that I know how to use) but there are millions of tutorial on the internet for other companies!

Just search for “Pointing [Domain Name Company] domain name to [Hosting Company]” and see what comes up!

And when in doubt, contact the support of either your host or domain name company. They are usually more than happy to help! (And if they’re not helpful, maybe consider switching before you have to renew…)