Connect a Domain in GoHighLevel

How to Add a Domain and Verify DNS in GoHighLevel

Connecting your domain to GoHighLevel is similar to configuring workspaces in ClickUp: you must complete a few precise steps so your funnels, websites, and tracking links work correctly. This guide walks you through adding a domain, updating DNS records at your registrar, and verifying everything inside GoHighLevel.

Follow these steps carefully so your pages load on your branded domain, your links track properly, and SSL can be issued without errors.

Before You Start with GoHighLevel Domains

To successfully connect a custom domain to GoHighLevel, you should have:

  • Access to your GoHighLevel account with administrator permissions.
  • Login credentials for your domain registrar or DNS provider (for example, GoDaddy, Cloudflare, Namecheap, or similar).
  • An available domain or subdomain you want to use for your funnels or websites.

All DNS changes are made at your registrar or DNS host. GoHighLevel generates the records you must copy and paste into that external system.

Step 1: Open Domain Settings in GoHighLevel

First, you need to access the domain management section inside GoHighLevel.

  1. Log in to your GoHighLevel account.
  2. From the left-hand menu, go to Settings.
  3. Click on Domains (sometimes labeled Domains & URLs depending on interface updates).
  4. Select the location or account where you want to connect your domain, if prompted.

This page is where you will add a new domain, view connection status, and troubleshoot DNS issues.

Step 2: Add a New Domain in GoHighLevel

Next, you will create the domain entry inside GoHighLevel so it can generate the necessary DNS records.

  1. On the Domains screen, click the Add Domain or Connect Domain button.
  2. In the domain field, enter the domain or subdomain you plan to use, such as www.yourdomain.com or funnels.yourdomain.com.
  3. Confirm the spelling and extension (for example, .com, .net, .org).
  4. Click Add or Save to continue.

After saving, GoHighLevel will display a set of DNS records that you must add at your registrar. These records connect your domain to the platform’s infrastructure.

Step 3: Copy the GoHighLevel DNS Records

Once the domain is added, GoHighLevel will show one or more DNS records. Typically, these can include:

  • CNAME records that point your domain or subdomain to a GoHighLevel target host.
  • A records pointing to an IP address provided by GoHighLevel, if applicable.
  • TXT records used for verification or configuration in some setups.

On the domain details screen:

  1. Locate each record listed, including its Type, Name/Host, and Value/Target.
  2. Copy the exact values as provided by GoHighLevel.
  3. Keep this tab open so you can quickly reference the records while editing DNS at your registrar.

It is critical that the entries match exactly; even a small typo can prevent verification.

Step 4: Add DNS Records at Your Domain Registrar

Now you will sign in to the company where your domain is hosted and enter the DNS records provided by GoHighLevel.

  1. Log in to your domain registrar or DNS provider dashboard.
  2. Find the area labeled something like DNS Management, DNS Zone, or Advanced DNS.
  3. For each record shown in GoHighLevel:
    1. Click Add Record.
    2. Select the correct Record Type (for example, CNAME, A, TXT).
    3. Paste the Host/Name value from GoHighLevel.
    4. Paste the Value/Target exactly as shown.
    5. Set the TTL to the default or a short value such as 5–15 minutes, if possible.
    6. Save the record.
  4. Repeat this for every record GoHighLevel displays for the domain.

If your registrar already has conflicting records for the same host (for example, an existing A or CNAME record), you may need to remove or edit them so only the new GoHighLevel record remains.

Step 5: Wait for DNS Propagation

After you add or update DNS records, the changes must propagate across the internet before GoHighLevel can verify them.

Important details about propagation:

  • Most updates complete within a few minutes to an hour.
  • Some providers can take up to 24–48 hours in rare cases.
  • You may see intermittent behavior while records are updating.

While you are waiting, avoid making repeated changes unless you are correcting a clear error. Constant edits can restart the propagation process and delay verification in GoHighLevel.

Step 6: Verify Your Domain in GoHighLevel

Once you have added the records and allowed some time for propagation, return to your GoHighLevel domain settings.

  1. Go back to Settings > Domains in GoHighLevel.
  2. Locate the domain you just configured.
  3. Click the Verify or Check DNS button (label may vary by interface version).
  4. Wait while the system checks your DNS configuration.

If everything is set correctly, you should see a status indicating the domain is connected or verified. GoHighLevel can then issue SSL certificates and allow you to assign the domain to funnels, websites, or other assets within the platform.

Troubleshooting GoHighLevel DNS Issues

If verification fails, review these common causes and solutions:

1. Incorrect DNS Record Values for GoHighLevel

  • Confirm that the Type (A, CNAME, TXT) matches exactly what GoHighLevel shows.
  • Check that the Host/Name field is correct (for example, use www if GoHighLevel lists www, not the full domain).
  • Ensure there are no extra spaces, prefixes, or typos in the Value/Target.

2. Conflicting Records at Your Registrar

  • Look for older A or CNAME records using the same host name.
  • Remove or update those records so only the GoHighLevel DNS entry remains.
  • Save changes and allow more time for propagation.

3. Propagation Delay Affecting GoHighLevel Verification

  • Wait at least 15–60 minutes and then click Verify again in GoHighLevel.
  • In some cases, wait up to 24 hours before concluding something is wrong.
  • You may use public DNS lookup tools to confirm that the new records are visible globally.

4. Registrar Interface Differences

Every DNS provider labels fields differently. If a screen is unclear, consult your registrar’s documentation, or compare it with examples from the GoHighLevel help center.

Assigning the Verified Domain Inside GoHighLevel

After your domain is verified, you can start using it in the platform.

  • Assign the domain to a funnel or website inside GoHighLevel.
  • Configure default paths or homepages using your newly connected URL.
  • Check that SSL is active so visitors see a secure HTTPS connection.

Always test your new domain in a private or incognito browser window to make sure pages load correctly and redirect as expected.

Additional Resources for GoHighLevel Users

For more technical details and screenshots, you can review the official documentation on how to add a domain and verify DNS records directly from the source: How to add a domain and verify DNS record.

If you want strategic help with implementation, funnel structure, or broader CRM optimization around GoHighLevel, you can also explore consulting and implementation services at Consultevo.

Once you have successfully added your domain and verified DNS records, GoHighLevel can reliably host your funnels and sites on your branded URLs, improving trust, conversions, and overall tracking accuracy.

Need Help With ClickUp?

If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.

Scale GoHighLevel

“`