Skip to main content

How to Connect a Domain in Go High Level: Setup Guide | GHLCRM.US

Learn how to connect a domain to GoHighLevel using Domain Connect or DNS records, configure SSL, assign pages, and troubleshoot common domain issues.

P
Written by Product Reviews & Guides

How to Connect a Domain to GoHighLevel depends on whether you want to use a root domain such as example.com or a subdomain such as go.example.com, but the basic process is straightforward: add the domain in HighLevel, configure or authorize the required DNS record, verify the connection, assign the domain to your site, and select the correct default page.

The basic setup looks like this:

Domain

↓

DNS Provider

↓

HighLevel Verification

↓

Website / Funnel

↓

Default Page

↓

Automatic SSL

HighLevel currently supports both automatic Domain Connect and manual DNS configuration for Sites products such as Websites, Funnels, Stores, Blogs, and Webinars.

For a dedicated reference page about this process, see How to Connect a Domain to GoHighLevel.

What Does Connecting a Domain to GoHighLevel Mean?

Connecting a domain tells the Domain Name System where visitors should be sent when they enter your branded web address.

For example:

example.com

can load:

Your HighLevel Website

while:

offers.example.com

could load:

Your HighLevel Funnel

HighLevel supports custom domains for customer-facing Sites experiences, allowing businesses to publish content using their own branded addresses rather than relying on a default platform URL.

What Can You Connect a Domain To?

Within HighLevel Sites, custom domains can currently be used for supported experiences including:

  • Websites

  • Funnels

  • Stores

  • Blogs

  • Webinars

The exact configuration depends on the HighLevel product you are connecting.

This guide focuses primarily on:

Websites

and:

Funnels

because they are among the most common domain use cases.

Root Domain vs Subdomain

Before changing DNS, decide which address you actually want HighLevel to use.

Root Domain

A root domain is the primary domain:

example.com

Subdomain

A subdomain adds a prefix:

www.example.com

go.example.com

offers.example.com

book.example.com

HighLevel supports both root domains and subdomains for Sites.

Which One Should You Use?

Use the root domain when HighLevel will host the primary public website.

For example:

example.com

→ HighLevel Website

Use a subdomain when the root domain already serves another important system.

For example:

example.com

→ WordPress Website

go.example.com

→ HighLevel Funnel

HighLevel specifically warns against repointing a root domain that is already being used for another website or service. In that situation, an available subdomain is generally the safer architecture.

Important: One Hostname Cannot Point Everywhere

A common domain mistake is trying to make the exact same hostname serve multiple unrelated platforms simultaneously.

For example:

example.com

cannot normally point directly to:

WordPress Server

and:

HighLevel Server

at the same time.

HighLevel documents that one hostname cannot point to multiple platforms or servers simultaneously.

Instead, structure the domain family.

Example

example.com

→ Existing Website

offers.example.com

→ HighLevel Funnel

book.example.com

→ HighLevel Booking Experience

This keeps each hostname's destination clear.

How to Connect a Domain to GoHighLevel

The current setup can be completed in five main stages.

Step 1: Open Domains & URL Redirects

Inside the relevant HighLevel sub-account:

Settings

↓

Domains & URL Redirects

↓

+ Connect a domain

Then locate:

Funnel / Website / Store / Blog / Webinar

and select:

Connect

This opens the Sites domain connection workflow.

Step 2: Enter Your Domain

Enter the address you want to connect.

For a root domain:

example.com

For a subdomain:

offers.example.com

Do not automatically choose the root domain simply because it looks cleaner.

First determine whether that root domain already hosts something important.

Step 3: Choose Automatic or Manual Setup

HighLevel currently provides two primary connection methods:

Option A: Domain Connect

HighLevel attempts to detect a supported DNS provider and configure the necessary records through an authorization process.

Option B: Manual DNS Setup

You manually add the required DNS record at the provider that manages the domain's active DNS.

Both methods ultimately accomplish the same objective:

Point the selected hostname to HighLevel.

Method 1: Domain Connect

Domain Connect is the easier method when the provider is supported.

The workflow is:

Enter Domain

↓

Continue

↓

Provider Detected

↓

Authorize

↓

Sign In to Provider

↓

Approve DNS Changes

↓

Return to HighLevel

↓

Verification

HighLevel can automatically create the necessary records after successful authorization.

Why Use Domain Connect?

It reduces the need to manually work with:

A Records

CNAME Records

Hosts

and:

Targets

This can reduce configuration mistakes.

However, you should still understand what DNS is doing.

Automatic configuration does not make DNS conflicts impossible.

Method 2: Manual DNS Setup

Manual setup gives you direct control over the DNS records.

After entering the domain, choose:

Add record manually

HighLevel will provide the required configuration.

For its current Sites infrastructure, HighLevel documents the following manual setup.

Use

Type

Host

Target

Root domain

A

@

162.159.140.166

Subdomain

CNAME

Subdomain name

sites.ludicrous.cloud

Supported subdomain alternative

A

Subdomain name

162.159.140.166

Always follow the records HighLevel displays for your actual connection if the platform instructions differ in the future.

Root Domain Setup

Suppose you want:

example.com

to load your HighLevel site.

The documented manual configuration is:

Type: A

Host: @

Value: 162.159.140.166

The @ symbol normally represents the root domain at DNS providers.

Subdomain Setup With CNAME

Suppose you want:

offers.example.com

The documented CNAME setup is:

Type: CNAME

Host: offers

Target: sites.ludicrous.cloud

Notice that the Host is:

offers

not:

offers.example.com

and not:

https://offers.example.com

HighLevel specifically instructs users to enter only the subdomain portion in the Host/Name field.

Do Not Create Both A and CNAME for the Same Host

If you configure:

offers.example.com

do not create both:

A record for offers

and:

CNAME record for offers

HighLevel explicitly warns against creating both record types for the same hostname.

Choose the supported configuration you intend to use.

Example 1: Connecting the Root Domain

Suppose your business owns:

brightagency.com

and HighLevel will host the main website.

Your architecture could be:

brightagency.com

↓

A Record

↓

HighLevel

↓

Website

The process is:

  1. Add brightagency.com inside HighLevel.

  2. Add or authorize the required DNS record.

  3. Wait for verification.

  4. Select the HighLevel Website.

  5. Select its default page.

  6. Link the domain.

  7. Wait for SSL provisioning.

  8. Test the live site.

What About www?

When connecting a root domain, HighLevel can also configure the www version and redirect it to the root domain using a 301 redirect.

This allows:

www.brightagency.com

to redirect to:

brightagency.com

when configured through the supported setup.

Example 2: Existing WordPress Website

Suppose:

brightagency.com

already hosts a WordPress site.

Do not casually repoint its root A record to HighLevel.

Doing that could replace the destination of the existing website.

Instead, you might create:

go.brightagency.com

Then:

brightagency.com

→ WordPress

go.brightagency.com

→ HighLevel

This is one of the main reasons subdomains are useful.

HighLevel recommends using a subdomain when the root domain is already being used elsewhere.

Example 3: HighLevel Funnel

Suppose you run a campaign.

You could use:

offers.brightagency.com

Then:

Ad

↓

offers.brightagency.com

↓

HighLevel Funnel

↓

Lead Form

↓

CRM

↓

Workflow

The main website does not need to move.

Only the campaign subdomain points to HighLevel.

Step 4: Wait for DNS Verification

After DNS is configured, HighLevel needs to detect the correct record.

This may happen quickly.

But DNS changes are not always immediate.

HighLevel advises that DNS propagation can take up to 24 hours.

Therefore:

Record Added

does not always mean:

Globally Updated Immediately

Avoid repeatedly changing correct records simply because verification does not happen within a few minutes.

What Is DNS Propagation?

DNS information is distributed across many systems.

When you change a record, different DNS resolvers may receive the new information at different times.

That creates a temporary period where:

Some Users See New Destination

while:

Others May Still See Old Destination

This is propagation.

How Long Does It Take?

HighLevel states that DNS changes may require up to 24 hours to propagate.

Often the change happens sooner.

But plan for propagation when launching important campaigns.

Step 5: Link the Domain to Your Content

DNS verification alone is not the end of the process.

HighLevel must also know:

Which Website?

or:

Which Funnel?

should use the domain.

After verification:

  1. Select the applicable Website or Funnel.

  2. Select the page or funnel step that should act as the default landing page.

  3. Click Link Domain.

HighLevel then begins provisioning SSL automatically.

Configure the Default Page

Suppose your domain is:

example.com

but your homepage exists internally as:

/home

Without correct default-page configuration, visitors may not see the intended page when entering:

example.com

HighLevel allows you to choose the page or funnel step that loads at the bare domain.

The goal is:

example.com

→ Homepage

instead of requiring:

example.com/home

Where to Manage the Default Page

The connected domain can be managed from:

Settings

↓

Domains & URL Redirects

↓

Manage Domain

↓

Edit Domain

Then choose the appropriate default page.

Configure a 404 Page

A 404 page handles URLs that do not exist.

For example:

example.com/old-page

If that path no longer exists, visitors should receive a useful error experience rather than confusing behavior.

HighLevel's current domain settings support configuring a default 404/error page for eligible Sites domains.

A useful 404 page can provide:

Clear Error Message

Homepage Link

Navigation

and:

Relevant CTA

Do not leave users at a dead end.

SSL Certificate

After a domain connects successfully, HighLevel automatically provisions SSL for supported Sites domains.

You generally do not need to purchase a separate SSL certificate specifically for the connected HighLevel Sites domain.

The result should be:

https://example.com

rather than an unsecured HTTP-only experience.

How Long Does SSL Take?

HighLevel notes that SSL provisioning can take a few minutes after the domain is successfully linked.

If the domain was just connected, allow the provisioning process to complete before assuming SSL is broken.

Cloudflare Setup

Cloudflare requires special attention.

If Cloudflare manages your DNS, HighLevel currently instructs users to set the relevant A or CNAME record to:

DNS only

not:

Proxied.

In Cloudflare terms:

DNS only

is the required setting for the HighLevel Sites record.

Why Cloudflare Proxy Causes Problems

When proxying is enabled, Cloudflare sits between the hostname and the destination.

HighLevel's current Sites domain configuration does not support Cloudflare Proxy on the records used for this connection.

Symptoms may include:

Domain Verification Failure

Privacy / SSL Errors

Missing Images

or:

Site Loading Problems

If DNS otherwise appears correct, check the Cloudflare proxy setting.

Cloudflare Example

Suppose:

offers.example.com

will point to HighLevel.

Create:

Type: CNAME

Name: offers

Target: sites.ludicrous.cloud

Proxy Status: DNS only

Then return to HighLevel and verify the connection.

The Most Common DNS Mistake

One of the most common mistakes is editing DNS at the wrong company.

Suppose:

Domain Registered At: GoDaddy

but:

Nameservers Point To: Cloudflare

In that situation, the active DNS is controlled by Cloudflare.

Changing the DNS zone inside GoDaddy may not affect the live domain.

Always determine:

Who manages the active nameservers?

before changing records.

Registrar vs DNS Provider

These are not always the same company.

Registrar

The company where the domain is registered.

DNS Provider

The service whose nameservers currently control DNS.

They may be identical.

But they do not have to be.

The active nameserver configuration determines where the relevant DNS changes must be made.

Nameservers

Nameservers tell the internet where to look for a domain's DNS records.

HighLevel's domain documentation identifies nameservers as the system that organizes and controls DNS records for the domain.

Before troubleshooting an apparently correct record, confirm you edited the correct DNS zone.

Common Error: CNAME / A Record Not Found

HighLevel may report that the required record cannot be found.

Check these items in order:

1. Correct DNS Provider

↓

2. Correct Host

↓

3. Correct Record Type

↓

4. Correct Target

↓

5. No Conflicting Record

↓

6. Cloudflare DNS Only

↓

7. DNS Propagation

HighLevel specifically recommends checking these areas when the required record cannot be detected.

Check the Host Field

For:

www.example.com

the Host normally should be:

www

For:

offers.example.com

the Host normally should be:

offers

Do not enter:

https://offers.example.com

HighLevel's current manual configuration instructions require the subdomain portion rather than the full URL in the Host/Name field.

Check the Target

For the documented CNAME Sites configuration:

sites.ludicrous.cloud

is the current target.

For the documented Sites A record:

162.159.140.166

is the current target.

Because infrastructure can change, use the record HighLevel displays in your account if it differs from documentation.

Check for Conflicting Records

Suppose www already has:

A → Old Server

and you add:

CNAME → HighLevel

That creates a conflict.

HighLevel explicitly says not to create an A and CNAME for the same hostname.

Remove or update conflicting records only after confirming what the old record is used for.

AAAA Record Conflicts

HighLevel's domain troubleshooting documentation also identifies AAAA record conflicts as a potential domain connection problem.

An AAAA record points to an IPv6 address.

If domain verification or routing remains inconsistent despite the required HighLevel records being correct, inspect other records associated with the same hostname rather than looking only at the A/CNAME entry.

CAA Record Conflicts

CAA records control which certificate authorities are allowed to issue certificates for a domain.

HighLevel identifies CAA conflicts as another potential domain troubleshooting area.

This becomes particularly relevant when:

DNS verifies

but:

SSL provisioning fails

Do not delete security-related DNS records blindly.

Understand what they control before modifying them.

Domain Connected Elsewhere

Another possible issue is that the domain is already connected to another destination or HighLevel configuration.

HighLevel lists:

Domain is Connected Elsewhere

among its current troubleshooting scenarios.

Before reconnecting a domain, identify the existing use.

Existing Website Suddenly Disappeared

This usually indicates that a DNS record serving the existing website was replaced.

For example:

Before:

example.com

→ Existing Hosting

After:

example.com

→ HighLevel

The browser is now correctly following the new DNS instruction.

The problem is architectural, not necessarily a HighLevel malfunction.

If the original website needs to remain active, restore the appropriate setup and use a separate subdomain for HighLevel.

Funnel Shows 404

If DNS is correct but the visitor receives a 404, check:

Is the domain verified?

Is it linked to the correct funnel?

Is the correct step selected?

Is the requested path valid?

Is a default page configured?

HighLevel specifically recommends confirming domain verification and funnel assignment when a funnel does not load.

Root vs www Problems

A common configuration problem occurs when:

example.com

works

but:

www.example.com

does not.

Or the opposite.

HighLevel's root-domain connection flow can add the www version and configure a 301 redirect to the root domain.

Choose a canonical version and configure routing consistently.

What Is a 301 Redirect?

A 301 redirect permanently sends visitors from one URL to another.

For example:

www.example.com

→

example.com

This helps consolidate visitors around the intended domain version.

It can also reduce duplicate URL confusion.

Domain Is Connected but Site Still Shows Old Content

Possible causes include:

DNS Cache

Browser Cache

Propagation

Wrong Default Page

or:

Wrong Site Assignment

Check each layer.

Do not immediately delete and recreate the domain connection.

Domain Is Verified but SSL Is Pending

If DNS has just been verified, allow time for SSL provisioning.

HighLevel automatically begins the SSL process after the domain connection is completed.

If SSL remains unavailable after the normal setup period, inspect:

DNS

Proxy Status

CAA Records

and:

Domain Assignment

before troubleshooting further.

Can One Domain Have Multiple HighLevel Pages?

Yes.

A connected domain can serve multiple pages through URL paths.

For example:

example.com

example.com/about

example.com/services

example.com/contact

A domain does not mean:

One Domain = One Page

The domain establishes the host.

Paths organize content beneath it.

Can One Domain Be Used With Multiple Funnels?

HighLevel's documentation states that multiple funnels/websites can be connected within the same domain environment, subject to correct paths and configuration.

Plan paths carefully to avoid conflicts.

Root Domain Architecture

A business using HighLevel for its complete public website might use:

Root

example.com

Pages

example.com/about

example.com/services

example.com/contact

Funnels

example.com/special-offer

This can keep the customer-facing experience under one domain.

Subdomain Architecture

A business keeping another website platform could use:

Main Website

example.com

HighLevel Funnel

go.example.com

HighLevel Campaign

offers.example.com

This creates separation between systems.

Which Architecture Is Better for SEO?

There is no universal answer based solely on whether you use a root domain or subdomain.

The larger SEO considerations include:

Site Architecture

Content Quality

Internal Linking

Indexability

Canonicalization

Redirects

Performance

and:

Search Intent

Do not move an established website purely because you assume HighLevel requires the root domain.

It does not.

Do Not Change MX Records for a Website Connection

Website DNS and email DNS serve different purposes.

An:

A Record

or:

CNAME

can route web traffic.

MX Records

control email delivery.

Connecting a HighLevel Website or Funnel does not mean you should randomly replace existing MX records.

Doing so can disrupt business email.

Domain Connection vs Email Sending Domain

These are different configurations.

A Sites domain is used for experiences such as:

Website

Funnel

Store

or:

Blog

An email sending domain is used for email infrastructure and authentication.

HighLevel documents these as different domain types with different purposes.

Do not copy DNS records from one domain feature into another.

Domain Connection vs White-Label Domain

These are also different.

A Sites domain publishes customer-facing website/funnel content.

A white-label domain relates to agency branding and platform access.

HighLevel maintains separate domain configurations for different products.

Always choose the domain connection type based on what you are actually trying to publish or brand.

Domain Connection vs WordPress Domain

WordPress hosting is another separate use case.

If:

example.com

already points to WordPress,

you could use:

go.example.com

for a HighLevel funnel.

This avoids making both services compete for the same hostname.

Domains Purchased Through HighLevel

HighLevel also allows domains purchased directly through its platform to be managed from within HighLevel.

For these domains, supported DNS records can be managed without signing into a separate registrar.

Current supported DNS management includes record types such as:

A

CNAME

AAAA

MX

and:

TXT.

This is different from connecting a domain purchased from an external registrar.

External Domain vs HighLevel-Purchased Domain

External Domain

Purchased elsewhere.

DNS may be managed at:

Cloudflare

GoDaddy

Namecheap

or another provider.

You connect it to HighLevel.

HighLevel-Purchased Domain

Purchased through HighLevel.

DNS management is available within the HighLevel domain environment.

Both can ultimately be used with supported HighLevel Sites.

Can You Use Subdomains for Different Services?

Yes.

This is often the cleanest architecture.

For example:

example.com

→ Main Website

shop.example.com

→ Store

go.example.com

→ Funnel

members.example.com

→ Another supported service where applicable

HighLevel's purchased-domain guidance recommends subdomains when different experiences need distinct destinations within the same domain family.

Pre-Connection Checklist

Before changing DNS, verify:

I own or control the domain.

I know where active DNS is managed.

I know whether the root domain already hosts a website.

I know whether I need root or subdomain.

I know which HighLevel Website/Funnel will use it.

I have identified any existing conflicting records.

This prevents most avoidable problems.

DNS Checklist

After adding the record, confirm:

Correct Type

Correct Host

Correct Target

No Duplicate A/CNAME

Cloudflare Proxy Off if applicable

Correct DNS Provider

Propagation Allowed

Do not proceed based only on what the DNS dashboard looks like.

HighLevel still needs to verify the record.

HighLevel Checklist

Inside HighLevel, confirm:

Domain Verified

↓

Correct Site Selected

↓

Correct Default Page Selected

↓

Domain Linked

↓

SSL Active

↓

404 Page Configured

↓

Live Site Tested

This completes the actual connection process.

Post-Launch Checklist

After launch, test:

HTTP → HTTPS

Root Domain

www Version

Homepage

Important Paths

404 Page

Forms

Buttons

Navigation

Mobile

Tracking

and:

Redirects

HighLevel recommends testing website navigation, forms, buttons, and mobile layouts before publishing.

Example Full Setup

Suppose:

Domain: brightagency.com

Existing Website: WordPress

New HighLevel Funnel: Lead generation campaign

Do not repoint:

brightagency.com

Instead create:

go.brightagency.com

Then:

DNS

Type: CNAME

Host: go

Target: sites.ludicrous.cloud

HighLevel

Settings

↓

Domains & URL Redirects

↓

Connect a Domain

↓

go.brightagency.com

↓

Funnel / Website / Store / Blog / Webinar

↓

Verify

↓

Select Funnel

↓

Select Default Step

↓

Link Domain

↓

SSL

Then test:

https://go.brightagency.com

This preserves the WordPress website while adding HighLevel to the same domain family.

Example Full Root-Domain Setup

Suppose HighLevel will host everything at:

brightagency.com

The documented manual configuration would use:

Type: A

Host: @

Target: 162.159.140.166

Then:

HighLevel Verification

↓

Select Website

↓

Select Homepage

↓

Link Domain

↓

SSL Provisioned

↓

Configure www Redirect

↓

Test

HighLevel's root-domain workflow can also configure www and redirect it to the root domain.

Domain Migration Considerations

If you are moving an existing live site to HighLevel, domain connection is only one part of the migration.

Also review:

Existing URLs

Redirects

Metadata

Canonical URLs

Analytics

Search Console

Forms

Tracking

Sitemaps

and:

Internal Links

Changing DNS does not automatically migrate the SEO architecture of the previous website.

Avoid Changing DNS Before the Site Is Ready

A safer launch sequence is:

Build

↓

Review

↓

Test

↓

Prepare Redirects

↓

Connect Domain

↓

Publish

↓

QA

Do not point a production domain at an unfinished website simply because the DNS setup is ready.

Do You Need to Buy SSL?

For supported HighLevel Sites connections, no separate SSL purchase is normally required.

HighLevel provisions SSL automatically after the domain is successfully connected.

How Many Domains Can You Add?

HighLevel's current Sites domain documentation states that there is no fixed limit on the number of domains you can add to an account for these supported uses.

However, more domains do not automatically improve marketing.

Each domain or subdomain should have a clear purpose.

Recommended Domain Structure for Agencies

A simple agency architecture might be:

Main Brand

agency.com

Lead Campaign

go.agency.com

Special Offer

offers.agency.com

But avoid creating unnecessary subdomains simply because the platform allows them.

Use the simplest structure that supports the customer journey.

Recommended Domain Structure for Local Businesses

If HighLevel hosts the full site:

localbusiness.com

may be sufficient.

Then use paths:

localbusiness.com/services

localbusiness.com/contact

localbusiness.com/book

instead of creating a subdomain for every page.

Recommended Domain Structure With WordPress

If WordPress remains the primary website:

business.com

→ WordPress

Then:

go.business.com

→ HighLevel Funnel

This is often easier than migrating the entire site solely to use HighLevel funnels.

Recommended Domain Structure for Campaigns

For campaign-focused funnels:

offer.example.com

or:

go.example.com

can provide a branded address while keeping the main site untouched.

The exact naming matters less than:

Clarity

Consistency

and:

Correct DNS Configuration

FAQ

How do I connect a domain to GoHighLevel?

Go to the relevant sub-account, open Settings → Domains & URL Redirects → Connect a domain, choose the Sites product, enter the root domain or subdomain, complete Domain Connect or manual DNS setup, verify the record, and link the domain to the correct Website or Funnel.

Can I connect a root domain to GoHighLevel?

Yes. HighLevel supports root domains such as example.com for Sites products. Its current manual configuration documents an A record for the root hostname.

Can I connect a subdomain to GoHighLevel?

Yes. Subdomains such as go.example.com or offers.example.com can be connected to supported HighLevel Sites.

What CNAME does GoHighLevel use?

HighLevel's current manual Sites documentation specifies sites.ludicrous.cloud as the CNAME target for supported subdomain configurations.

What A record does GoHighLevel use?

HighLevel's current manual Sites documentation specifies 162.159.140.166 for the applicable A record configuration.

Should I use an A record or CNAME?

For the documented manual configuration, a root domain uses the A record, while a subdomain can use the documented CNAME or supported A-record alternative. Do not create both A and CNAME records for the same hostname.

Can I use Cloudflare with GoHighLevel?

Yes, but HighLevel currently requires the applicable Sites A or CNAME record in Cloudflare to use DNS only rather than Proxied.

Why won't my Cloudflare domain connect?

One common reason is that the HighLevel record is set to Proxied. HighLevel currently instructs Cloudflare users to turn proxying off for the relevant Sites DNS record.

How long does GoHighLevel DNS propagation take?

HighLevel advises that DNS changes can take up to 24 hours to propagate.

Does GoHighLevel provide SSL?

Yes. HighLevel automatically provisions SSL after a supported Sites domain is successfully connected.

Do I need to buy an SSL certificate separately?

Normally no for a supported HighLevel Sites domain. HighLevel states that it automatically generates SSL after successful domain connection.

Can I keep my WordPress website and use GoHighLevel?

Yes. If the root domain already serves WordPress, you can use a separate subdomain such as go.example.com for a HighLevel funnel rather than repointing the root hostname. HighLevel recommends using a subdomain when the root is already in use.

Can the same hostname point to WordPress and HighLevel?

No. HighLevel states that a single domain/subdomain hostname cannot point to multiple platforms or servers simultaneously. Use different subdomains when different platforms need separate destinations.

Why does HighLevel say my A or CNAME record is not found?

Common causes include editing DNS at the wrong provider, using the wrong Host value, using an incorrect target, conflicting records, Cloudflare proxying, or waiting for DNS propagation.

Should I enter the full domain in the CNAME Host field?

Usually no. For offers.example.com, HighLevel's manual instructions specify using only offers as the Host/Name.

Can I use A and CNAME records together for the same subdomain?

No. HighLevel explicitly says not to create both an A and CNAME record for the same hostname.

What is the default page in GoHighLevel?

The default page is the Website page or Funnel step that loads when someone visits the domain without an additional URL path. HighLevel lets you assign this during or after domain setup.

Can I create a custom 404 page?

Yes. Current HighLevel Sites domain management supports configuring a default 404/error page for connected domains.

Can GoHighLevel redirect www to the root domain?

Yes. During root-domain setup, HighLevel can add the www version and configure a 301 redirect from www to the root domain.

Why is my HighLevel funnel showing a 404?

Check that DNS is verified, the domain is linked to the correct funnel, the requested path exists, and the appropriate default page or funnel step is configured.

Can I buy a domain through HighLevel?

Yes. HighLevel supports domains purchased and managed directly within the platform.

Can I manage DNS for a domain purchased through HighLevel?

Yes. HighLevel currently supports managing DNS records such as A, CNAME, AAAA, MX, and TXT for domains purchased through its platform.

Is a Sites domain the same as an email sending domain?

No. HighLevel uses different domain configurations for Sites, email sending, WordPress, Client Portal, agency branding, and other products.

Is a website domain the same as a HighLevel white-label domain?

No. A Sites domain publishes customer-facing Website, Funnel, Store, Blog, or related content. White-label domains serve different agency-branding purposes.

Should I change my MX records when connecting a HighLevel website?

Not merely to connect a Website or Funnel. MX records control email delivery and should not be replaced unless the specific email configuration requires it.

Should I use a root domain or subdomain?

Use the root domain when HighLevel should serve the primary site. Use a subdomain when the root domain already hosts another website or when you want a separate branded address for a funnel or campaign.

Conclusion

Connecting a domain to Go High Level is fundamentally a DNS routing process.

The cleanest setup is:

Choose Root Domain or Subdomain

↓

Add Domain in HighLevel

↓

Use Domain Connect or Manual DNS

↓

Verify Records

↓

Select Website / Funnel

↓

Set Default Page

↓

Link Domain

↓

Automatic SSL

↓

Test

For a new HighLevel-hosted website, the root domain may be appropriate.

For an existing website hosted elsewhere, a subdomain is often safer:

Main Website

example.com

↓

Existing Platform

while:

HighLevel Funnel

go.example.com

↓

HighLevel

HighLevel currently supports automatic Domain Connect where available and manual configuration when necessary. Its documented manual Sites configuration uses an A record for the root domain and supports CNAME-based subdomain configuration.

The most important rule is to understand the existing domain architecture before changing DNS.

Do not overwrite an active website record without knowing what it serves.

Do not create both an A and CNAME for the same hostname.

Do not enable Cloudflare Proxy on the HighLevel Sites connection record.

Do not modify MX records merely because you are connecting a website.

And do not assume a domain connection is complete until you have tested:

DNS

SSL

Root / www Behavior

Default Page

Important Paths

404 Handling

Forms

Navigation

and:

Mobile Experience

Once those pieces work together, the architecture becomes simple:

Branded Domain

↓

HighLevel Website or Funnel

↓

Conversion

↓

CRM

↓

Workflow

That gives visitors a professional branded URL while keeping the domain connected to the broader HighLevel marketing and CRM system.

Did this answer your question?