REVSET LABS · EXPERT GUIDE·Settings & Admin
Why is the Domain Edit Button Missing in GoHighLevel?
1,022 words·4 min read·Updated 28 April 2026·beginner· Quick Answer
The "Edit" button for your domain is missing in GoHighLevel because the domain is managed externally, not directly within GHL's DNS system. To manage your domain, you must access its DNS settings through your domain registrar or DNS provider, such as Cloudflare or GoDaddy. This process typically takes 10-20 minutes.
Key Takeaways
- ✓External DNS management is the primary reason for a missing "Edit" button in GHL.
- ✓Always manage your domain's DNS records directly through your chosen registrar or DNS provider.
- ✓Focus on correctly setting the A record (root domain) and CNAME record (subdomains/www) for GHL.
- ✓Verify DNS propagation using online tools before expecting your domain to work instantly.
- ✓GoHighLevel only provides an "Edit" button for domains it natively controls, which is rare for most users.
You've landed here because you're trying to configure your domain in GoHighLevel, but the expected "Edit" button next to your domain name is nowhere to be found. This can be confusing, especially when you need to update DNS settings. However, there's a straightforward reason for this.
The "Edit" button only appears in GoHighLevel for domains that are directly managed by GoHighLevel's internal DNS system. Most users, however, register their domains with external providers like GoDaddy, Namecheap, Cloudflare, or others. When you connect an externally managed domain to GoHighLevel, GHL acts as a host, not the DNS manager. Therefore, you must make all DNS changes at your domain registrar or DNS provider.
🔥 Pro Tip
For best performance and reliability, consider using a dedicated DNS provider like Cloudflare. It offers faster propagation times, enhanced security, and more robust DNS management features compared to basic registrar DNS.
How to Identify Your Domain Registrar or DNS Provider
Before you can fix your domain settings, you need to know where your domain's DNS records are actually managed. This is crucial because you'll need to log into that specific platform to make any changes. There are a few ways to pinpoint your provider if you're unsure.
1
Check Your GoHighLevel Domain Settings — Go to Settings → Domains in your GoHighLevel account. Look for any hints or messages next to your domain that might indicate its management source.
2
Review Your Domain Purchase Records — Think back to where you originally purchased your domain. Check your email inbox for purchase confirmations from providers like GoDaddy, Namecheap, or Google Domains.
3
Use a WHOIS Lookup Tool — Visit a free online WHOIS lookup service (e.g., whois.com). Enter your domain name and look for the "Registrar" or "Name Servers" information to identify your provider.
⚠️ If your domain uses Cloudflare, your registrar might be different from your DNS provider. Cloudflare acts as a proxy, so you'll manage DNS within your Cloudflare account, not your original registrar.
Accessing Your External DNS Settings
Once you know your domain registrar or DNS provider, the next step is to log into their platform and navigate to the DNS management section. The exact path may vary slightly between providers, but the general process is similar.
1
Log In to Your Domain Registrar or DNS Provider — Open your web browser and go to the website of your identified domain registrar (e.g., GoDaddy, Namecheap) or DNS provider (e.g., Cloudflare). Enter your username and password to log in to your account.
2
Navigate to DNS Management — After logging in, find your list of domains. Select the specific domain you want to configure, then look for options like DNS Management, Manage DNS, DNS Zone Editor, or similar.
3
Locate Existing DNS Records — You will see a list of various DNS record types (A, CNAME, MX, TXT, etc.). Familiarize yourself with this interface, as you will be adding or modifying records here.
⚠️ Be extremely careful when editing DNS records. Incorrect changes can disrupt your website, email, and other services connected to your domain. Always double-check your entries.
Try GoHighLevel Free
Start your 30-day GoHighLevel free trial
Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.
Start 30-Day Free Trial →Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.
To connect your domain to GoHighLevel, you typically need to set up two primary types of DNS records: an A record for your root domain (e.g., yourdomain.com) and a CNAME record for the 'www' subdomain (e.g., www.yourdomain.com). These records tell the internet where to find your GoHighLevel-hosted content.
1
Add or Modify the A Record for Your Root Domain — Create a new A record or edit an existing one. Set the Host or Name field to `@` or leave it blank (this signifies the root domain) and point it to GoHighLevel's A record IP address: `34.64.9.227`.
2
Add or Modify the CNAME Record for Your 'www' Subdomain — Create a new CNAME record or edit an existing one. Set the Host or Name field to `www` and point it to GoHighLevel's CNAME target: `flash.builderall.com`.
3
Add CNAME Record for Additional Subdomains (Optional) — If you are connecting a subdomain like `courses.yourdomain.com` or `shop.yourdomain.com`, create a CNAME record. Set the Host to your chosen subdomain (e.g., `courses`) and the Target to `flash.builderall.com`.
4
Save Your DNS Changes — After adding or modifying the records, click Save, Apply Changes, or Update DNS within your domain provider's interface. Confirm any prompts to ensure your changes are saved.
✅ DNS propagation can take anywhere from a few minutes to up to 48 hours for changes to fully update across the internet. Be patient after saving your DNS records.
🔥 Pro Tip
Ensure there are no conflicting A records for your root domain or CNAME records for 'www'. If multiple exist, delete the outdated ones to prevent conflicts and ensure proper routing to GoHighLevel.
Verifying Your Domain Connection in GoHighLevel
Once you've configured your DNS records with your external provider, the final step is to confirm that GoHighLevel recognizes the connection. This involves checking the status within your GHL account and testing the domain yourself.
1
Return to GoHighLevel Domain Settings — Go back to your GoHighLevel account and navigate to Settings → Domains. Locate the domain you just configured.
2
Refresh the Domain Status — GoHighLevel periodically checks domain status, but you can often refresh the page or click a refresh icon if available. Look for the status to change from "Pending" or "Not Connected" to "Connected" or "Active".
3
Assign Your Domain to a Funnel or Website — Click the three dots next to your connected domain and select Edit. Choose the specific Funnel or Website you want to link to this domain.
4
Test Your Domain in a Browser — Open a new incognito or private browser window. Type in your domain name (e.g., `yourdomain.com` or `www.yourdomain.com`) and press Enter to ensure your GoHighLevel site loads correctly.
🔥 Pro Tip
If your domain shows as 'Connected' in GHL but your site doesn't load, try clearing your browser cache or testing on a different device or network. Sometimes local DNS caches can delay updates.
Troubleshooting Common Issues
⚠️ My domain status in GoHighLevel remains 'Pending' or 'Not Connected' for too long.
Double-check your A and CNAME records in your external DNS provider for typos. Ensure you saved the changes. Wait at least 4-6 hours, as DNS propagation takes time. Use a tool like dnschecker.org to verify propagation globally.
⚠️ My website loads to a generic error page or 'Page Not Found'.
Verify that you have correctly assigned your domain to a specific Funnel or Website within GoHighLevel's Settings → Domains section. Ensure the funnel/website is published and has at least one live page.
⚠️ The SSL/TLS certificate is not activating, and my site shows 'Not Secure'.
Ensure your CNAME record for 'www' points correctly to `flash.builderall.com`. Wait for DNS propagation, which can impact SSL provisioning. GoHighLevel automatically provisions SSL, but it requires correct DNS. If using Cloudflare, ensure your SSL setting is 'Full' or 'Full (Strict)' and not 'Flexible'.
⚠️ My subdomain (e.g., `courses.yourdomain.com`) is not working.
Confirm you created a CNAME record for the specific subdomain (e.g., `courses`) pointing to `flash.builderall.com`. Also, ensure the subdomain is correctly assigned to the intended funnel/website in GoHighLevel's domain settings.
⚠️ I see a different website or an old version of my site.
This indicates DNS caching. Clear your browser's cache and cookies, or try accessing the site from a different device or network. Also, ensure no other A or CNAME records for your domain conflict with the GoHighLevel settings.
Common Mistakes to Avoid
- →Forgetting to save DNS changes in the external domain registrar/DNS provider.
- →Using incorrect IP addresses or CNAME targets for GoHighLevel's required records.
- →Having conflicting DNS records (e.g., multiple A records for the root domain, or an A record for 'www' when a CNAME is needed).
- →Not waiting long enough for DNS propagation to complete before expecting the domain to work.
- →Failing to assign the newly connected domain to a specific funnel or website within GoHighLevel.
Frequently Asked Questions
QWhy does GoHighLevel not manage my domain's DNS directly?
GoHighLevel focuses on providing a robust marketing and sales platform, and while it hosts your content, it typically does not act as a primary domain registrar or DNS manager. Most users already have domains registered elsewhere. By requiring external DNS management, GHL ensures you retain full control over your domain's broader settings, including email, other subdomains, and security features, which are often managed by specialized DNS providers.
QWhat are the exact A and CNAME records I need for GoHighLevel?
For your root domain (e.g., yourdomain.com), you need an A record with the Host/Name set to `@` or blank, pointing to the value `34.64.9.227`. For your 'www' subdomain (e.g., www.yourdomain.com) and any other subdomains, you need a CNAME record with the Host/Name set to `www` (or your specific subdomain name like `blog`) pointing to the value `flash.builderall.com`. Ensure these are entered precisely.
QHow long does DNS propagation usually take?
DNS propagation time varies widely. It can be as quick as a few minutes, especially with modern DNS providers like Cloudflare. However, it can sometimes take up to 24-48 hours for changes to fully update across all global DNS servers. It's best to wait patiently and use online DNS checker tools to monitor the progress of your updates.
QCan I use Cloudflare with my GoHighLevel domain?
Yes, using Cloudflare with your GoHighLevel domain is highly recommended. Cloudflare acts as a powerful DNS manager and CDN (Content Delivery Network), offering faster website loading, enhanced security (DDoS protection, WAF), and free SSL certificates. You would point your domain's nameservers to Cloudflare, and then manage your A and CNAME records for GoHighLevel within your Cloudflare dashboard.
QWhat should I do if my domain shows 'Connected' in GHL but my website doesn't load?
First, ensure the correct funnel or website is assigned to your domain in GoHighLevel's domain settings. Check that the assigned funnel/website is published and contains at least one active page. If that's correct, clear your browser's cache and cookies, or try opening your site in an incognito window or on a different device. Sometimes local caching prevents you from seeing the updated version.
Try GoHighLevel Free
Start your 30-day GoHighLevel free trial
Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.
Start 30-Day Free Trial →Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan Zaffar
Revset Labs · Revenue Systems · 78+ GHL Builds
Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.
Connect on LinkedInTags:GoHighLeveldomainsDNSwebsite setuptroubleshootingcustom domainCloudflare