India English
Kenya English
United Kingdom English
South Africa English
Nigeria English
United States English
United States Español
Indonesia English
Bangladesh English
Egypt العربية
Tanzania English
Ethiopia English
Uganda English
Congo - Kinshasa English
Ghana English
Côte d’Ivoire English
Zambia English
Cameroon English
Rwanda English
Germany Deutsch
France Français
Spain Català
Spain Español
Italy Italiano
Russia Русский
Japan English
Brazil Português
Brazil Português
Mexico Español
Philippines English
Pakistan English
Turkey Türkçe
Vietnam English
Thailand English
South Korea English
Australia English
China 中文
Canada English
Canada Français
Somalia English
Netherlands Nederlands

How to Connect Domain to Website: A Step-by-Step Guide for Beginners

So you have done the hard part. 

You picked a domain name, something that feels like you. 

Maybe it is your business name, your full name, or that clever phrase you stayed up late thinking about. 

You have also got a website ready to go, all built out on Truehost website builder, WordPress, Wix, GoHighLevel, or maybe even a custom design.

But here is the thing, right now, your domain and your website are like two friends who’ve never been introduced. 

One is just sitting there registered, the other is living on a server somewhere, and they have no idea how to find each other.

That is exactly what we are fixing today.

Connecting your domain to your website sounds technical, and yeah, there is some jargon involved. 

But once you see how it works, you will wonder why you ever felt nervous about it. 

In this guide, I will show you exactly how to connect domain to your hosting step by step. 

We will use Truehost as our local reference, but the same steps apply no matter where you bought your domain. 

By the time you finish reading, you will be ready to click that “verify” button and watch your site come alive.

Let’s jump in.

What You Will Need Before You Start

Before we start clicking around, let us get organized. You will need three things within reach:

1) Your domain registrar login: the account where you bought your domain. If you used Truehost, that is your Truehost client area. If you used GoDaddy, Namecheap, or another registrar, you will log in there.

2) Your hosting account login: the platform where your website files live. This could be a WordPress hosting account, Wix, Squarespace, or something like GoHighLevel.

3) The keys from your host: you will need either:

  • Nameservers: usually two to four addresses that look like ns1.truehost.com or dns1.yourhost.com.
  • An IP address: a numeric address like 192.168.1.1 that points directly to your server.

If you haven’t grabbed those yet, log into your hosting account first. 

Most hosting providers display them right on the dashboard or in a welcome email. 

Step 1: Get Your Hosting DNS Details

dns section

Head over to your website builder or hosting account, the place where your website is actually built or stored.

Once you are logged in, you are looking for either:

  • Nameservers 

These are the simplest way to connect your domain. 

When you point your domain to your host’s nameservers, your host automatically handles all the technical DNS records for you. 

It is like giving your domain a new address and letting the host do the rest.

  • IP Address 

This is a unique number assigned to your server. 

Some hosting providers give you a dedicated IP address so you can point your domain directly to that server. 

It is a bit more manual but gives you more control.

If you are using a popular platform like Wix or Squarespace, they usually give you nameservers to use. 

If you are on a traditional cPanel hosting plan, you will likely have both an IP address and nameservers available.

Can’t find them? Search your host’s knowledge base for “how to find my nameservers” or check their support documentation. 

Once you have them, keep them handy.

Step 2: Log in to Your Domain Registrar

truehost login page

Now go to where you bought your domain. 

If you are a Truehost user, log into your Truehost client portal. If your domain is elsewhere, log into that account.

Take a moment to appreciate that you are about to connect the two most important pieces of your online presence. Feels good, right?

Step 3: Navigate to DNS Management

zone editor

Inside your domain registrar’s dashboard, you need to find the place where you can edit your domain’s technical settings.

Look for a menu item that says:

  • DNS Management
  • DNS Settings
  • Advanced DNS
  • Zone Editor

If you are using Truehost, here is exactly where to go: after logging in, click Services → Domains, then click on the domain name you want to connect. 

You will see options like Manage DNS or Nameservers depending on what you want to change.

If you are using another registrar, the words might be slightly different, but the logic is the same. 

You are looking for the place where you can edit records or change nameservers.

Step 4: Choose Your Connection Method

dns section

You have two ways to make the connection. Choose one, don’t do both.

Method A: Using an A Record (Pointing to an IP Address)

Use this if your hosting provider gave you an IP address. 

This method is great if you want to keep control of your DNS settings (like email records) at your registrar while just pointing the website to your host.

1) Find and edit the A Record for @

In your DNS records table, look for an A record with the name @. 

The @ symbol represents your root domain, so yourdomain.com without the www.

Click edit, paste the IP address from your host, and save.

2) Find and edit the CNAME Record for www

Now look for a CNAME record with the name www. It should point to @ (or sometimes to your full domain like yourdomain.com).

If you don’t see one, create a new CNAME record with name www and value @. 

This makes sure that both yourdomain.com and www.yourdomain.com go to the same place.

That is it. You have manually pointed your domain to your host’s server.

Method B: Using Nameservers (The Easier Way)

nameservers

Use this if your hosting provider gave you nameservers. 

This is often the easiest route because after you make the switch, your host takes over all the DNS management. 

That means if you ever need to add a subdomain or change email settings, you do it inside your hosting account instead of your registrar.

1) Find the Nameservers section

Look for an option that says Nameservers. Sometimes it is right on the domain overview page.

2) Switch to custom nameservers

Select Custom Nameservers (the wording might be Use custom nameservers or Enter custom nameservers).

3) Replace the existing ones

Delete whatever nameservers are currently listed (usually your registrar’s defaults). 

Then enter the nameservers you got from your host. 

They often come in pairs, like:

ns1.truehost.com
ns2.truehost.com

Save your changes.

Pro tip: If you use your domain for email, like [email protected], and you choose Method B (nameservers), take a moment to write down your current MX records before you change anything.

Those MX records are what make your email work. After the nameserver change, you will need to recreate those MX records inside your new host’s DNS zone to keep email flowing.

If you use Method A (A record), your email settings stay exactly as they are, because you are only updating the web records. That is one reason some people prefer Method A if they have complex email setups.

Step 5: Verify the Connection

Now head back to your website builder or hosting platform. 

Most modern platforms have a Verify Domain or Connect Domain button somewhere in the settings.

Click it. If everything was set up correctly, you will see a happy green checkmark or a status that says Connected.

If your platform doesn’t have a verify button, just open a new browser tab and type your domain name exactly as it is (for example, yourbusiness.com). 

If your website loads, or even if you see a placeholder page from your host, you are good to go.

One thing to keep in mind, DNS changes don’t happen instantly. 

It is called propagation, and it is basically the time it takes for all the internet’s servers around the world to update with your new settings. 

It can take anywhere from a few minutes to 48 hours

So if you click verify and it says pending, don’t panic. Give it some time, grab a coffee, and check back later.

You Did It

Seriously, well done. 

You have just completed one of the most important technical steps in launching a website. 

It might have looked intimidating at first, but now you know exactly how to connect a domain to a website, whether you use an A record or nameservers.

From here on out, your domain and your site are officially linked. 

Be it that you are launching a business, a blog, or a personal project, you have removed the biggest hurdle. 

Share your link, celebrate a little, and enjoy being live.

And if you are a Truehost user, remember that our support team is pretty responsive if you ever get stuck, but honestly, after walking through this guide, you probably won’t need them.

Now go show the world your new site.

Author

Leave a comment

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