How to Connect Your Domain to Your Hosting (GoDaddy and Namecheap)
Navigating the world of web hosting and domains can feel like learning a new language. If you’re new to WordPress, it’s easy to get confused about how all the pieces—your domain, your hosting, and the WordPress software itself—fit together. You’re not alone! Many people wonder how to connect their domain to their hosting and install WordPress to get their website up and running.
Note in this lesson I discuss GoDaddy and Namecheap but you can use any domain registrar and any hosting. Mix and match! Or do everything with one company.
For this lesson you will need:
- A domain for your website (domain.com / yourname.ca)
- Web hosting (for example Stellar from Namecheap)
- An hour of your time
Understanding the Two Sides of WordPress
Before we dive in, let’s clear up a common point of confusion. There are two “WordPress” platforms you should know about:
- WordPress.com is a company that offers a hosted platform. They handle everything from the software to the hosting for you, but you have less control over your site’s customization and features.
- WordPress.org is the free, open-source software that you can download and install on any web host you choose. This is the version that gives you full control and flexibility for your website. When most people talk about building a site with WordPress, they’re referring to this one.
Since you have a domain from one company (like GoDaddy) and hosting from another (like Namecheap), you’ll be using the open-source software from WordPress.org.
Step 1: Connect Your Domain to Your Hosting
Think of your domain (your website’s address) as your house number and your hosting as the land your house is built on. For people to find your house, you need to tell the post office that your address now points to a new location. In web terms, this means “pointing” your domain to your hosting provider.
You can do this in one of two ways:
- Transfer your domain: You can move your domain registration completely from GoDaddy to Namecheap. This simplifies things by having everything in one place, but it’s not a requirement.
- Point your domain to Namecheap: This is the most common method. You’ll simply change a couple of settings in your GoDaddy account.
To point your GoDaddy domain to Namecheap, you need to find the DNS (Domain Name System) settings in your GoDaddy account. You’re looking for the nameservers—usually two specific names that Namecheap provided you with in a welcome email. They’ll look something like dns1.namecheaphosting.com and dns2.namecheaphosting.com. Once you update these in GoDaddy, it can take a few hours for the changes to take effect across the internet.
Step 2: Add Your Domain to Your Hosting Account
Once your domain is pointing to Namecheap’s nameservers, you need to tell your Namecheap hosting account that this domain belongs to you. This is done inside your cPanel, which is the control panel for your hosting account.

In your Namecheap cPanel, find the option to “Addon Domains”. This is where you’ll add your new domain and confirm that it’s correctly linked to your hosting plan. This step is crucial because it prepares your hosting space for the WordPress installation.

Step 3: Install WordPress with a Single Click
This is the final and often easiest step. Many hosting providers, including Namecheap, offer a one-click installation for WordPress.
- Open your cPanel.
- Look for an installer, which might be called Softaculous Apps Installer or a similar name.
- Find the WordPress icon and click on it.
This will guide you through a simple installation process. When you’re prompted to create a user account, do not use “admin” or your first name as the username. Choose a unique, random username with 4-6 characters to increase your site’s security.

You’re done – enjoy your site!
That’s it! After the installation is complete, you’ll be able to log in to your new WordPress site and start building. While it may seem like a lot of steps, breaking the process down makes it much more manageable. You’ll be glad you took the time to learn the basics yourself, as this knowledge will serve you well as you grow your site.
Gallery for this lesson



