How to Connect Domains to GoHighLevel Funnels and Websites
If you manage marketing projects in ClickUp and build funnels or websites in GoHighLevel, you need a clear process for connecting domains. This guide walks you step-by-step through setting up a root domain or subdomain for your funnels and websites using DNS records so your pages go live securely with SSL.
The instructions below are based on the official GoHighLevel documentation and apply whether you are using a root domain (like example.com) or subdomains (like www.example.com or offers.example.com).
Before You Start With GoHighLevel Domains
Before connecting any domain to GoHighLevel, confirm that:
- You own the domain at a registrar (for example, GoDaddy, Namecheap, Cloudflare, etc.).
- You can edit DNS records (A records and CNAME records).
- You understand whether you want your main brand URL or a dedicated subdomain to host your funnels and websites.
If you have not yet purchased a domain, do that first with your preferred provider, then come back to connect it to GoHighLevel.
Root Domain vs. Subdomain in GoHighLevel
When setting up GoHighLevel, you can choose to connect a root domain or a subdomain. It is important to understand the difference so your DNS records are configured correctly.
What Is a Root Domain?
A root domain is the main domain name without any prefixes. Examples include:
- example.com
- mybrand.com
In DNS settings, the root domain is often represented with the @ symbol. When a root domain is used for GoHighLevel, the A record for @ must point to the GoHighLevel IP address provided in the platform.
What Is a Subdomain?
A subdomain is an additional section added before the root domain. It can be used to organize content separately, such as funnels, websites, blogs, or membership content. For example:
- www.example.com
- funnels.example.com
- offers.example.com
- members.example.com
Subdomains used with GoHighLevel typically require a CNAME record pointing to the domain target shown inside your GoHighLevel account (for example, app.msgsndr.com or a similar host name indicated in your domain setup screen).
How to Set Up a Root Domain for GoHighLevel
Follow these steps if you want your primary domain (such as example.com) to load a GoHighLevel funnel or website.
Step 1: Add the Domain in GoHighLevel
- Log in to your GoHighLevel account.
- Go to the Sites or Funnels section (depending on your layout).
- Open the Domains area.
- Click on Add New Domain or a similar button.
- Enter your root domain (for example, example.com).
- Submit the domain to generate the DNS settings required by GoHighLevel.
After adding the domain, GoHighLevel will display the IP address you must use for the root A record. Make sure to keep this page open while you update DNS at your registrar.
Step 2: Configure the Root A Record
Now update your DNS records at the domain registrar where you purchased the domain.
- Log in to your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.).
- Open the DNS management section for your domain.
- Locate any existing A records for @ (root).
- Either edit the existing A record or delete it and create a new one.
- Set the host to @.
- Set the Points to (or Value) field to the IP address provided by GoHighLevel.
- Save the new A record.
DNS changes may take some time to propagate, usually up to 24–48 hours, although they often update much faster.
Step 3: Verify and Assign the Root Domain
- Return to your GoHighLevel domain settings page.
- Use any Verify or Check DNS option provided.
- Once verified, assign the root domain to your chosen funnel or website in GoHighLevel.
- Set the desired page as the default homepage if required.
When verification is complete, GoHighLevel will automatically issue and install an SSL certificate so your domain loads over HTTPS.
How to Set Up a Subdomain for GoHighLevel Funnels or Websites
If you prefer to keep your main site separate and run funnels or landing pages on a subdomain, connect a CNAME for that subdomain to GoHighLevel.
Step 1: Add the Subdomain in GoHighLevel
- Log in to GoHighLevel.
- Navigate to Sites > Domains (or your corresponding section).
- Click Add New Domain.
- Enter the subdomain you want to use, for example, funnels.example.com or www.example.com.
- Submit the subdomain and note the CNAME target displayed by GoHighLevel (for example, app.msgsndr.com or the specific host shown on screen).
Step 2: Create the CNAME Record
- Sign in to your domain registrar.
- Go to the DNS management area for your domain.
- Create a new CNAME record.
- In the Name or Host field, enter the subdomain prefix (e.g., funnels if the full subdomain is funnels.example.com).
- In the Value or Points to field, paste the CNAME target from GoHighLevel (for example, app.msgsndr.com).
- Save the record.
As with the root domain, DNS propagation can take several hours, so allow some time before verifying the connection in GoHighLevel.
Step 3: Verify the Subdomain and Assign It
- Return to the GoHighLevel domain screen where you added the subdomain.
- Use the verification option to confirm the DNS record is active.
- Once successful, assign the subdomain to the appropriate funnel or website inside GoHighLevel.
- Set your default funnel step or website page as needed.
When verification is completed, an SSL certificate is generated for the subdomain as well, so your URL will load securely.
Recommended DNS Patterns for GoHighLevel
Here is a simple way to organize DNS when using GoHighLevel for funnels and websites:
- Root domain (A record): Point @ to your GoHighLevel IP if you want the main domain to serve a funnel or website.
- Marketing subdomain (CNAME): Use something like offers, funnels, or pages and point it via CNAME to the host given in GoHighLevel.
- WWW subdomain: If you still want www.example.com to behave like the root, create a CNAME from www to @ or directly to the GoHighLevel host, depending on your registrar’s guidance.
Troubleshooting GoHighLevel Domain Issues
If your domain is not verifying or your GoHighLevel site does not load as expected, check the following:
- Confirm that there is only one A record for the root domain and that it points to the exact IP given by GoHighLevel.
- Ensure there is only one CNAME for the specific subdomain and that it points to the correct GoHighLevel host.
- Remove any conflicting records such as additional A, AAAA, or CNAME entries for the same host.
- Check DNS propagation using online DNS lookup tools to see whether the new records are live.
- Wait at least 15–30 minutes, then click any Verify button again in your GoHighLevel domain panel.
If issues persist, compare your steps with the official instructions in the GoHighLevel help documentation and verify that your registrar allows the exact record types you are creating.
Official GoHighLevel Resource and Next Steps
For the full, original instructions on root domain and subdomain setup, review the official article here: How to set up root domain/subdomain for your funnels & websites.
If you want strategic guidance on structuring funnels, domains, and marketing automation beyond the technical setup inside GoHighLevel, you can learn more at Consultevo.
Once your domains are connected and verified, you can confidently publish funnels and websites on GoHighLevel knowing your DNS, SSL, and URLs are correctly configured.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
