Connect Your Root or Subdomain to GoHighLevel Funnels & Websites
👉 Start your 30-day GoHighLevel free trial.
Start 30-Day Free Trial →To connect your root or subdomain to GoHighLevel funnels and websites, first configure CNAME or A records with your domain registrar. Then, navigate to Settings → Domains & URL Redirects in GoHighLevel to add and link your domain. This process typically takes 15-30 minutes, plus DNS propagation time.
- ✓Always configure DNS records (CNAME or A) with your domain registrar *before* adding the domain in GoHighLevel.
- ✓For subdomains like `www` or `funnels`, a CNAME record pointing to `sites.ludicrous.cloud` is generally recommended.
- ✓For root domains (e.g., `yourdomain.com`), or if CNAME isn't an option, use an A record pointing to `162.159.140.166`.
- ✓Ensure only one DNS record (A or CNAME) exists for a specific host (e.g., `www` or `@`) to avoid conflicts.
- ✓If using Cloudflare, set your domain's DNS records to "DNS only" (grey cloud) for GoHighLevel connections to prevent SSL errors.
How to Prepare Your Domain with Your Registrar
Connecting your custom domain to GoHighLevel funnels and websites begins with configuring your DNS records. This crucial first step takes place within your domain registrar or DNS provider, such as GoDaddy, Cloudflare, or Namecheap. You will add either a CNAME or an A record, depending on whether you're connecting a root domain or a subdomain.
⚠️ After adding your DNS records, it can take up to 24 hours for changes to propagate across the internet. If your domain doesn't work immediately, allow some time before trying again.
How to Connect Your Domain to GoHighLevel Funnels & Websites
Once your DNS records are configured with your domain registrar, the next step is to link your domain inside your GoHighLevel account. This process connects your custom domain to your funnels, websites, blogs, or stores, making them live online.
✅ To have a funnel step or website page open directly without a path (e.g., `domain.com` instead of `domain.com/home`), select that specific page as the default for your domain during setup. You can always adjust this default page later by going to Settings → Domains & URL Redirects → Manage Domain → Edit Domain.
When you connect a root domain (e.g., `yourdomain.com`), GoHighLevel automatically sets up a 301 redirect. This ensures visitors typing `www.yourdomain.com` are seamlessly redirected to your root domain, providing a consistent user experience.
Start your 30-day GoHighLevel free trial
Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.
Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.
How to Verify Your DNS Records with an Online Tool
After making DNS changes at your domain registrar, it's wise to verify that these records have propagated correctly across the internet. An online DNS lookup tool like MXtoolbox can help you confirm your settings before you proceed with linking your domain in GoHighLevel.
How to Remove an Existing Domain from Your Account
If you no longer need a domain connected to your GoHighLevel account, you can easily remove it. This action unlinks the domain from your funnels or websites within the platform, allowing you to reassign or manage it elsewhere.
Troubleshooting Common Issues
Common Mistakes to Avoid
- →Editing DNS at the Wrong Provider: Users often configure DNS records at their domain registrar (e.g., GoDaddy) when their nameservers are actually pointing to another service (e.g., Cloudflare). Always edit DNS records where your nameservers are managed.
- →Using Both CNAME and A Records for the Same Host: You should use *either* a CNAME record *or* an A record for a specific host (e.g., `www` or `@`), not both. Having both can cause conflicts and prevent your domain from resolving correctly.
- →Forgetting to Set Cloudflare to 'DNS Only': If using Cloudflare, failing to set the proxy status to 'DNS only' (grey cloud) for GoHighLevel-connected records will cause connection and SSL provisioning issues.
- →Entering Full Domain in Host Field: When creating DNS records at your registrar, the 'Host/Name' field should only contain the subdomain (e.g., `www`, `funnels`) or `@` for the root, not the full domain (e.g., `www.yourdomain.com`).
- →Impatience with DNS Propagation: DNS changes are not instant. Expect a delay, sometimes up to 24 hours, for records to update across the internet. Trying to verify too quickly can lead to frustration and false error messages.
Frequently Asked Questions
Start your 30-day GoHighLevel free trial
Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.
Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.
Connect on LinkedIn















