Connect Your Domain in GoHighLevel

Connect Your Domain in GoHighLevel: Step‑by‑Step Guide

Connecting a custom domain to your GoHighLevel account lets you brand your funnels, websites, and emails just like you do in ClickUp or other business tools. This guide walks you through every step, from DNS configuration to SSL verification, so your pages and email sending work smoothly on your own domain.

This tutorial is based on the official GoHighLevel documentation and is designed to be simple to follow even if you are not a technical expert.

What You Need Before Connecting GoHighLevel

Before you start, make sure you have access to your domain registrar and to your GoHighLevel account. The registrar is where you purchased your domain and manage DNS settings.

Common registrars include:

  • GoDaddy
  • Namecheap
  • Cloudflare
  • Bluehost or other hosting providers

You will also need at least one subdomain (for example, www.yourdomain.com or funnels.yourdomain.com) that you can point to GoHighLevel.

Understanding How GoHighLevel Uses Your Domain

When you connect a domain to GoHighLevel, you are telling the internet where to send traffic for a specific subdomain or root domain. The platform then serves your funnels, websites, calendars, and other public assets through that domain.

At a high level, the setup involves:

  • Creating DNS records at your registrar
  • Adding the domain inside your GoHighLevel settings
  • Waiting for DNS to propagate and SSL to be issued

This process does not move your domain away from your registrar. You simply direct specific records to the GoHighLevel infrastructure.

Step 1: Decide Which Domain or Subdomain to Use with GoHighLevel

Start by planning how you want to structure your online presence. You can connect either a root domain or one or more subdomains.

Common domain patterns for GoHighLevel

  • Root domain: yourdomain.com (not recommended if you already have a main site elsewhere)
  • Marketing subdomain: www.yourdomain.com or go.yourdomain.com
  • Funnels subdomain: funnels.yourdomain.com
  • Appointment subdomain: book.yourdomain.com

Most businesses keep their primary website on an existing platform and use a subdomain dedicated to GoHighLevel for funnels and campaigns.

Step 2: Add Your Domain Inside GoHighLevel

Once you know which domain or subdomain you will use, you can connect it from inside your GoHighLevel dashboard.

  1. Log in to your GoHighLevel account.
  2. From the left-side menu, go to Settings.
  3. Select Domains from the settings menu.
  4. Click the Add New or Add Domain button.
  5. Enter the full domain or subdomain you want to connect (for example, funnels.yourdomain.com).
  6. Click Attach or Connect to proceed.

After this step, GoHighLevel will typically show the DNS records you need to configure at your registrar.

Step 3: Create DNS Records for GoHighLevel at Your Registrar

Next, switch to the account where you manage DNS for your domain. You will create DNS records that point your domain to GoHighLevel’s servers.

Using CNAME records with GoHighLevel

In most cases, you will use a CNAME record for subdomains. The typical pattern looks like this:

  • Type: CNAME
  • Name / Host: the subdomain you chose (for example, funnels or www)
  • Value / Points to: the GoHighLevel target host provided in your account
  • TTL: leave default or set to 1 hour

After saving the CNAME record, DNS changes may take several minutes to propagate, and in some cases up to 24 hours.

Using A records for GoHighLevel (if required)

For some setups, you might be given an IP address instead of or in addition to a hostname. In that case, you will create an A record:

  • Type: A
  • Name / Host: the subdomain or @ for the root domain
  • Value: the IP address shown in your GoHighLevel domain settings
  • TTL: default or 1 hour

Only create an A record if the official instructions for your account specify one.

Step 4: Verify Your Domain Inside GoHighLevel

Once your DNS records are saved at the registrar, go back to the Domains settings screen in GoHighLevel to verify that everything is working.

  1. Open Settings > Domains in GoHighLevel.
  2. Locate the domain you added earlier.
  3. Look for a status indicator such as Pending, Connected, or similar.
  4. If you see a Check DNS or Verify button, click it.

If the DNS records are correct and propagated, the status should change to confirmed or connected. If not, double-check for typos in the host and value fields at your registrar.

Step 5: SSL and Security for Your GoHighLevel Domain

After verification, GoHighLevel will automatically attempt to issue an SSL certificate for your connected domain so your pages can load securely over HTTPS.

Typical behavior includes:

  • Automatic SSL provisioning after DNS is verified
  • HTTPS support for funnels, websites, and booking pages
  • Automatic redirects from HTTP to HTTPS in most setups

SSL issuance can take a short while after the domain is confirmed. If the status does not update, re-check DNS or consult official documentation.

Using Your Connected Domain in GoHighLevel Funnels and Sites

After your domain is connected and secured, you can begin assigning it to assets inside GoHighLevel.

Assigning a domain to a funnel in GoHighLevel

  1. Go to the Funnels section in your GoHighLevel account.
  2. Open the funnel you want to publish.
  3. Click on the Settings tab for that funnel.
  4. In the Domain dropdown, select your newly connected domain or subdomain.
  5. Save the settings.

The funnel pages will now be accessible at URLs under your chosen domain.

Assigning a domain to a website in GoHighLevel

  1. Open the Sites or Websites section.
  2. Select the website project you want to publish.
  3. Go to the site-level Settings.
  4. Choose your connected domain from the dropdown.
  5. Publish or save the changes.

You can repeat this process to map specific subdomains to different funnels or websites as needed.

Best Practices for Domains in GoHighLevel

To keep your GoHighLevel domain configuration clean and reliable, follow these best practices:

  • Avoid overlapping records for the same host name (for example, do not mix multiple CNAME and A records on the same subdomain).
  • Use clear naming conventions such as funnels.yourdomain.com or book.yourdomain.com.
  • Update internal links in emails and campaigns to use the new domain once it is active.
  • Keep DNS management centralized at one provider to reduce confusion.

When you follow these guidelines, you reduce the chance of conflicts and improve deliverability and user experience across your GoHighLevel assets.

Troubleshooting GoHighLevel Domain Issues

If your domain does not connect correctly, consider these checks:

  • Use a DNS lookup tool to confirm your CNAME or A record points to the correct GoHighLevel host or IP.
  • Ensure there is no extra dot or space in the host name or value.
  • Remove any old or conflicting records for the same subdomain.
  • Wait longer for DNS propagation if you just created or changed records.

If issues remain, compare your setup with the official GoHighLevel instructions here: Connecting your domain on GoHighLevel.

Additional Resources Beyond GoHighLevel

For broader marketing strategy, funnel architecture, and CRM optimization that complement your GoHighLevel setup, visit Consultevo for expert resources and services.

Once your domain is properly connected, you can confidently build funnels, sites, and automation in GoHighLevel while maintaining a consistent, professional brand presence on your own domain.

Need Help With ClickUp?

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

Scale GoHighLevel

“`