Why a client's funnel or website domain stays Pending or has no SSL in HighLevel, and how to fix the DNS record or product conflict behind it.
Your client's domain is stuck on Pending in HighLevel, the funnel opens with a privacy warning instead of a padlock, or the setup screen says the domain is connected elsewhere. This happens most to agencies connecting a client's existing domain by hand, when records from an old website are still in place. This guide helps you find which problem you have, then works through the fixes in the order most likely to get the domain live, with a way to check each one.

A stuck domain is nearly always one of two things: a DNS record problem, or the domain already being attached to another product. HighLevel's troubleshooting guide deals with them separately, because changing DNS will not fix the second one. If you set the domain up manually and HighLevel spots a known DNS error, it shows a Troubleshoot This Issue link next to the message. Read the wording on the setup screen first, then match it below.
| What you see | Likely cause | Go to |
|---|---|---|
| HighLevel cannot find the record, or says DNS records do not match | Record added at the wrong DNS host, on the wrong name, or with a typo | Fix 1 |
| Multiple A records or A record conflict, or the old site still loads some of the time | More than one A record on the same name | Fix 2 |
| AAAA record conflict, or a privacy or SSL warning even though the A record is right | An IPv6 (AAAA) record on the same name | Fix 3 |
| Domain uses Cloudflare and will not connect, or SSL fails | The record is set to Proxied (orange cloud) | Fix 4 |
| CAA record issue, or the padlock never appears | A CAA record that does not allow HighLevel's certificate provider | Fix 5 |
| Product conflict or Domain connected elsewhere | The domain is already attached to another funnel, site, sub-account or agency | Fix 6 |
| Domain is connected but shows a 404 or the wrong page | Not linked to the right funnel step or page, or no default page set | Fix 7 |
Pending by itself is not always a fault. HighLevel says DNS changes can take from a few minutes up to 24 hours to spread, and its troubleshooting guide allows 24 to 48 hours for some changes. If you changed the records recently and there is no error message, check them once using Fix 1, then give them time before you change anything else. If a domain still says Pending after 24 hours, HighLevel's advice is to double-check the DNS values or contact support.
This is the most common cause and the quickest to rule out.
If the domain is with a provider that supports Domain Connect (HighLevel's help centre names GoDaddy and Cloudflare among them), you can choose Continue instead, click Authorize, approve on the provider's site and close that tab. It adds the records for you, but HighLevel notes it cannot delete an existing www CNAME or A record that points somewhere else, so check for those yourself.
How to check: use a public DNS lookup tool such as MXToolbox (the one HighLevel's guide suggests) to look up the A or CNAME record for the exact name. When it returns HighLevel's value, go back to the domain in HighLevel and verify again.
A multiple A records error means the name is pointing to more than one place at once, so some visitors reach HighLevel and others reach an old server. The extra record is often left over from a previous website or a parking page.
How to check: a DNS lookup on the name should return one IP address only, the one HighLevel gave you. Some changes verify in minutes, but HighLevel says others can take 24 to 48 hours.

An AAAA record points a name to an IPv6 address. HighLevel explains that an AAAA record conflicts with the IPv4 routing its sites need. It often shows up as an SSL or privacy error even when the A record is correct.
How to check: an AAAA lookup on the name should return nothing.
If the domain's DNS runs on Cloudflare, HighLevel needs its A or CNAME record set to DNS only, not Proxied. A proxied record (orange cloud) sends traffic through Cloudflare's network instead of straight to HighLevel, and HighLevel lists it as a cause of both failed connections and SSL errors.
How to check: the record shows a grey cloud in Cloudflare, and a lookup returns HighLevel's value instead of a Cloudflare address.
CAA records list which certificate authorities are allowed to issue SSL certificates for a domain. Many small business domains have none, and if yours has none, this is not your problem. If the client's domain has CAA records that leave out HighLevel's provider, the certificate cannot be issued and the site stays without a padlock.
How to check: once the domain is linked, open the site in a private browser window and look for the padlock. HighLevel sets up SSL automatically after linking, which can take a few minutes.
Product conflict and domain connected elsewhere are not DNS problems, so editing records will not clear them. HighLevel may run this check before it looks at DNS at all.
Product conflict means the domain is already attached to another product in the account: a website, funnel, WordPress site, webinar or client portal.
If the existing product should keep the domain, use a different subdomain for the new one. For example, keep the main site on www and put the funnel on offers.clientdomain.com.
Domain connected elsewhere means it may be attached in another sub-account, location, agency or account. Check every sub-account you can access first. A common case is a client who has moved from another agency that still has the domain connected. If you cannot find it or get access, ask the old account owner to remove it, or contact HighLevel support with the details listed below.
If the domain verifies and has SSL but shows a 404 or the wrong page, the DNS is fine. The domain just is not pointing at the right content.
How to check: open both versions of the address in a private window. Both should land on the default page you chose.
If the domain is still Pending after 24 hours with records that look right, or you cannot get it removed from another account, contact HighLevel. Collect this first so support does not have to ask for it:
In HighLevel, click the blue question mark in the top-right corner (desktop only) to start a live chat with AI or an agent, or to ask for a Zoom support call. Chats that are not resolved become a ticket. Only agency admins and agency users see that button, so if you log in at sub-account level, ask your agency admin. HighLevel has no general support email. Its support options page lists the other routes, including phone lines for billing and login problems.
Once the domain is live, if funnel forms are not starting your automations, see our guide to HighLevel workflows not triggering. If you look after a lot of client domains, a simple record of which domain is connected in which sub-account saves a lot of hunting later. Our guide to managing multiple client websites covers that.
How long does a HighLevel domain take to connect?
With Domain Connect, HighLevel says changes can take 30 seconds or more to appear. For records added by hand, it says DNS changes can take up to 24 hours to spread, and its troubleshooting guide allows 24 to 48 hours for some. If the domain still says Pending after 24 hours, check the DNS values again or contact HighLevel support.
Do I need to buy an SSL certificate for a HighLevel domain?
No. HighLevel sets up SSL automatically once the domain is connected and the records are correct, which can take a few minutes after you link it. If the site still shows a privacy warning, check for AAAA records, a CAA record that does not allow pki.goog, or a Cloudflare record set to Proxied.
Can one domain point to a HighLevel funnel and a website at the same time?
HighLevel does not support conflicting connections, because a hostname can only route to one place. The simplest answer is a separate subdomain for each, for example the website on www and the funnel on offers. HighLevel also notes that several funnels and websites can share one domain using paths and default page settings.
Should I connect the root domain or a subdomain like www?
If the root domain already runs a live site or service you want to keep, HighLevel recommends using a free subdomain instead. A root domain uses an A record with host @, and a subdomain usually uses a CNAME. When you connect a root domain, HighLevel can add the www version with a 301 redirect, so both addresses reach the same page.
Is it safe to delete DNS records I don't recognise?
Not as a rule. HighLevel's guide warns that unfamiliar records may support email, websites or verification services. Only remove A, AAAA, CNAME or CAA records on the exact name you are connecting, and leave MX and TXT records alone unless you know what they do.
If you only need to fix this one domain, the steps above are all you need, and there is no reason to change platform over it. Most of these problems come from records left behind by old hosts. For new client sites, WebNewBiz includes hosting and SSL on every plan, and agencies can run the client dashboard under their own brand on their own domain, such as app.youragency.com. A domain registered elsewhere still has to be pointed at the new site, so the DNS basics in this guide still apply. It is also a younger, smaller platform than GoHighLevel, with a much smaller app ecosystem and no public agency price list.
Create your website for $1: the first month is $1, then the plan's normal price (from $9 a month), and you can cancel any time. If you run an agency, talk to us about white-label.