GoHighLevel Domain Setup – How to Add Custom Root Domains & Subdomains in 2024

gohighlevel domain setup - Featured Image

A domain name works as the online address of your business. It’s one of the essential things you need to have as an agency, marketer, or freelancer. 

GoHighLevel lets you add your custom domain and subdomain to some of their features without hassle. 

You can add unlimited domains to your funnels, websites, online courses, and membership sites. That’s what I’ll show you in this article. 

Why Use A Custom Domain for Your Pages

Custom domains offer some excellent benefits. First, they let you add a professional touch to your online courses or web pages.

Domains are also effective for enhancing your brand identity. It’s easier to remember a business when it has a unique URL.

If you already have an existing root domain, subdomains are great additions. They let you extend your existing reach without buying a new domain. It’s perfect if you have specific projects or campaigns.

What Are the Prerequisites for the Domain Setup

Prepare all these necessary components before you jump into the domain setup process on the GoHighLevel platform. The following items are critical to a smooth setup:

  • Choose a GoHighLevel Paid Plan. Whether it’s the $97, $297, or $497 plan, each allows the addition of custom domains. Select the one that best suits your needs.
  • Get a Domain Name from a Domain Registrar. Since GoHighLevel doesn’t provide domain registration, you must buy one from hosting providers like GoDaddy, Google Domains, HostGator, or Dreamhost.
  • Set Up a Sub-Business Account in GoHighLevel. To add your custom domain or sub-domains, you must create a sub-business account first from your agency dashboard.
  • Ready Your Default Page/s. Ensure your sales funnels, websites, online courses, or membership sites are ready before you add your domain.

Editor’s Note: Google doesn’t offer domain hosting anymore. But you can use Squarespace as an alternative.

How to Add Your Custom Domain/ Subdomain Inside GoHighLevel 

After setting up the prerequisites, you can add your GoHighLevel domain. The easiest way is to copy and paste the following to your DNS settings.



Required Value






Then, you can verify your domain inside GoHighLevel right away. But if you want to do it manually, here’s what you can do:

Go to the GoHighLevel Dashboard and click “Settings.”

gohighlevel settings

Click “Domains” and select “+ Add.”

gohighlevel domains add

Enter your domain or subdomain. To secure your root domain’s “www.” version, toggle the button below. Click “Continue.”

gohighlevel connect your domain

In a new tab, open your web hosting software. For this example, we’re using Dreamhost. Access your domain’s DNS settings.

gohighlevel dns settings

Click “Add Record.”

gohighlevel add record

You can manually copy and paste the A or CName record from your GoHighLevel dashboard.

gohighlevel setup domain name verify

Editor’s Note: You only need the CNAME record if you use a subdomain. But for a root one, use both the A and CNAME records. Also, remove any other data with similar DNS “Record” and “Host” values on your hosting platform to avoid issues.

Return to your GoHighLevel tab and click “Verify records.”

gohighlevel verify records

The verification process can last up to 48 hours, but it’s usually just a few minutes.

Once your domain name has propagated, you can set it up with your sales funnel, website, membership site, or course. In this example, we’ll add it to one of our funnels.

Go to the “Funnels” tab under “Sites” and select the funnel you want to add the domain to. 

gohighlevel funnels site

Click the “Settings” tab. 

gohighlevel ppc landing pages

You’ll see the Domain field beside the Name. Select your domain from the dropdown and click “Save.” 

gohighlevel domain save

It’s best to wait around 15 minutes before testing the domain you added. 

The steps for the website, online courses, and memberships are similar. Go to the “Settings” in their respective tabs or dashboards, then repeat the 4-step process above. 

How to Remove a Domain/Subdomain

Removing a domain or subdomain from GoHighLevel is super easy. Just follow these simple steps:

  • Navigate to the “Settings” in your GoHighLevel dashboard. Then, click the “Domains” tab.
gohighlevel settings
  • Find the domain or subdomain you wish to remove. Next to it, you’ll see the vertical ellipsis icon.
gohighlevel domains
  • Click that one, and a dropdown menu will appear. Select “Delete” to remove the domain or subdomain from your account.
gohighlevel delete


Is It Possible to Purchase a Domain Directly Through GoHighLevel?

GoHighLevel doesn’t offer domain registration. Yet, you have many reliable options out there. Namecheap, GoDaddy, HostGator, and Bluehost are some great choices. 

Am I Allowed to Use One Domain Across Multiple Accounts?

Yes. You can link one domain to multiple sub-accounts under a single agency account in GoHighLevel. 

What’s the Limit on the Number of Domains I Can Add to a Single Account?

You can add as many domains as you want in your account. This flexibility supports your business growth, regardless of the number of domains you wish to manage.

What Is the Maximum Number of Funnels or Websites I Can Link to a Single Domain?

There’s no limit to the funnels or websites (even online courses) you can connect to a single domain in GoHighLevel. 

Do I Need to Buy SSL Separately for My Domain?

GoHighLevel automatically generates SSL for your added sub or root domain. There’s no need for a separate purchase.


Managing your domain’s DNS settings and configuring DNS records for your domain names is essential for successful setup.

GoHighLevel made integrating custom domains or subdomains effortless. Whether you’re setting up sales funnels, websites, membership sites, or online courses, you can do it in a few steps.

So follow the guide above and try it yourself. If you don’t have a HighLevel account yet, try a free trial here.

Scroll to Top

Wait! Test Drive GoHighLevel FREE Now!