RocketLauncher AI

Domains & Setup

How to Set Up Subdomains in GoHighLevel

By Marnix Geerkens. Published 2020-12-02. Updated 2026-06-02.

A subdomain lets you put a funnel or website at an address like promotions.yourdomain.com without touching the root domain. In GoHighLevel you add the subdomain in Settings, copy one CNAME record into your DNS registrar, then link the domain to the funnel you want. The whole process takes about five minutes once DNS propagates.

Watch it, then build it

Get the full platform free for 30 days

That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.

30 days, not 14Full platform, nothing held backFree community and setup help

We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.

Summary. This tutorial walks through connecting a subdomain to a GoHighLevel funnel using a CNAME record. You add the subdomain in Settings, create the matching DNS record at your registrar (GoDaddy in this example), wait for propagation, and then link the domain to a funnel. The final step is confirming the page loads on the new subdomain and that the SSL certificate is active.

What you will learn

  • Understand the difference between a subdomain and a root domain
  • Add a subdomain inside GoHighLevel Settings under Domains
  • Create a CNAME record at your DNS registrar pointing to GoHighLevel
  • Link the new domain to a specific funnel or website
  • Confirm the page is live and the SSL certificate has been issued

Steps

  1. Go to Settings and open Domains

    Inside the sub-account, click Settings in the left sidebar, then select Domains. This is where all funnel and website domains are managed.

  2. Add a new domain with your subdomain address

    Click Add New Domain and type the full subdomain address, for example promotions.yourdomain.com. Because this is a subdomain, you only need a CNAME record, not an A record. Copy the CNAME target URL that GoHighLevel displays.

  3. Create the CNAME record at your registrar

    Log in to your DNS provider (GoDaddy, Cloudflare, Namecheap, or similar). Add a new CNAME record. Set the host to the part before the first dot, so for promotions.yourdomain.com the host is promotions. Paste the URL you copied from GoHighLevel as the value. Lower the TTL to 600 seconds if the option is available, then save.

  4. Click Add in GoHighLevel and wait for propagation

    Back in GoHighLevel, click Add to verify the CNAME. If it fails the first time, wait a minute and try again. DNS changes can take a few minutes to become visible worldwide.

  5. Link the domain to a funnel

    Once GoHighLevel accepts the record, select the funnel or website you want this subdomain to serve and click Link. The domain is now attached to that funnel.

  6. Confirm the page is live

    Open the full subdomain URL in a browser. The first load may return a brief error while the SSL certificate is being issued. Refresh after a few seconds and the page should load over HTTPS.

Tips

  • The host field in your DNS must match exactly what comes before the dot in your subdomain. If the subdomain is shop.example.com, the host value is shop.
  • Lowering TTL before making a DNS change helps it propagate faster. You can raise it again after the domain is confirmed working.
  • GoHighLevel handles SSL certificate issuance automatically. You do not need to upload a certificate or configure anything extra.

Related tutorials

Setting Up Root Domains In HighLevel
Setting Up Root Domains In HighLevel5:36 · Domains & Setup
Forward WWW to non-WWW Domains With Google Domains
Forward WWW to non-WWW Domains With Google Domains2:44 · Domains & Setup
How To Add a Domain
How To Add a Domain3:24 · Domains & Setup
How To Redirect HighLevel Domains With CloudFlare Page Rules
How To Redirect HighLevel Domains With CloudFlare Page Rules7:16 · Domains & Setup
How To Buy A Dedicated IP Address
How To Buy A Dedicated IP Address5:22 · Domains & Setup
How to Seamlessly Purchase and Set Up Domains in GoHighLevel
How to Seamlessly Purchase and Set Up Domains in GoHighLevel4:07 · Domains & Setup

Watch it, then build it

Get the full platform free for 30 days

30 days, not 14Full platform, nothing held backFree community and setup help

Frequently asked questions

Do I need an A record to set up a subdomain in GoHighLevel?

No. Subdomains use a CNAME record only, not an A record.

How long does DNS propagation take for a subdomain?

Usually two to five minutes with a low TTL, sometimes up to an hour.

Can I connect multiple subdomains to different funnels?

Yes. Add each subdomain separately and link each one to its own funnel.

Why does the page show an error right after I add the domain?

GoHighLevel is building the SSL certificate. Refresh after thirty seconds.

Can I change which funnel a subdomain points to later?

Yes. Go back to Settings, Domains, click the pencil icon, and relink.

Back to all Domains & Setup tutorials