Learn how to add primary domains and subdomains to your GHL Customer Care WordPress site, verify DNS/SSL, and use Domain Connect. Includes Live-only guidance.
5 min read1,019 words11 explained imagesUpdated Wed, 11 Feb at 8:03 AM
Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
Adding a domain to a WordPress site is necessary to make the website accessible to the public through that Domain. A domain serves as the website's address, and visitors can use it to access the site. The article provides step-by-step instructions for adding a primary domain and additional domains to a WordPress site.
What is Adding a Domain to WordPress Sites in GHL Customer Care?
WordPress Domain Management connects your purchased domain (e.g., example.com) to your GHL Customer Care WordPress site. The system verifies DNS records and issues SSL so your visitors can access a secure, branded website. Understanding how the primary domain, subdomains, and DNS verification work ensures a reliable, secure connection for your site.
Note: Domain Management is available in the Live environment only.
If you are in Staging, the domains area is disabled and shows: “This feature is only available in the live environment. Please switch to access it.”
Use the environment selector in the top-right header action bar to switch to Live.
What is Adding a Domain to WordPress Sites in GHL Customer Care? (image 1 of 11)What this shows WordPress Domain Management connects your purchased domain (e.g., example.com) to your GHL Customer Care WordPress site.What this showsIllustrates the "What is Adding a Domain to WordPress Sites in GHL Customer Care?" section of "WordPress - How to Add Domains to Sites".This screenshot appears in the "What is Adding a Domain to WordPress Sites in GHL Customer Care?" section of "WordPress - How to Add Domains to Sites". The text alongside this image reads: WordPress Domain Management connects your purchased domain (e.g., example.com) to your GHL Customer Care WordPress site. The system verifies DNS records and issues SSL so your visitors can access a secure, branded website. Understanding how the primary domain, subdomains, and DNS verification work…. Immediately after, the guide continues: Primary domain & SSL issuance: automatic SSL is issued after DNS verification for the primary domain, enabling secure HTTPS access. Multiple domains supported: connect additional domains or subdomains to route traffic as needed (within….Image 1 of 11What this coversWordPress Domain Management connects your purchased domain (e.g., example.com) to your GHL Customer Care WordPress site. The system verifies DNS records and issues SSL so your visitors can access a secure, branded website. Understanding how the primary domain, subdomains, and DNS verification work ensures a reliable, secure connection for your site.
Buttons and menus referencedavailable in the Live environment only
Next stepPrimary domain & SSL issuance: automatic SSL is issued after DNS verification for the primary domain, enabling secure HTTPS access. Multiple domains supported: connect additional domains or subdomains to route traffic as needed (within product limits). Subdomain flexibility: map subdomains (e.g., blog.example.com) without the extra SSL TXT validation step used for primary domains. Domain Connect option: authenticate with supported registrars to auto-configure DNS without manual record edits. Clear status indicators: view DNS/SSL status at a glance to quickly resolve issues and go live with confidence.
Key Benefits of Adding a Domain to WordPress Sites
Primary domain & SSL issuance: automatic SSL is issued after DNS verification for the primary domain, enabling secure HTTPS access.
Multiple domains supported: connect additional domains or subdomains to route traffic as needed (within product limits).
Subdomain flexibility: map subdomains (e.g., blog.example.com) without the extra SSL TXT validation step used for primary domains.
Domain Connect option: authenticate with supported registrars to auto-configure DNS without manual record edits.
Clear status indicators: view DNS/SSL status at a glance to quickly resolve issues and go live with confidence.
Prerequisites
Verifying these items up front prevents setup errors, speeds up SSL issuance, and reduces downtime during go-live.
You’re working in the Live environment (use the environment selector in the top-right header to switch from Staging).
Your WordPress site is already provisioned in the correct Sub-Account.
You have access to your domain’s DNS settings at your registrar or DNS host (e.g., Cloudflare, GoDaddy, IONOS).
If your DNS Provider is Cloudflare, please turn off Proxy Settings
How to Add a Domain for a WordPress Site in GHL Customer Care
Log into your sub‑account.
Go to Sites > WordPress.Step 2 of 13: Go to Sites > WordPressWhat this shows Step 2 of 13: Go to Sites > WordPress.What this showsShows where to go for step 2 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites".This screenshot accompanies step 2 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites". At this point in the walkthrough you go to Sites > WordPress. For context, this section explains: Log into your sub‑account. Go to Sites > WordPress. Click on the Manage Website button for the site you want to add the domain for. Navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain. Setup your Domain Name: Enter your desired domain name…. The navigation path used here is Sites > WordPress. The next step is to click on the Manage Website button for the site you want to add the domain for.Step 2 of 13Path: Sites > WordPressImage 2 of 11Where to goGo to Sites > WordPress.
Buttons and menus referencedSitesWordPressManage WebsiteM anage Your D omain+ Add DomainAutoConfigureAddManually.SSL certificateTXTrecords
Next stepClick on the Manage Website button for the site you want to add the domain for.All 13 steps in this procedure
Log into your sub‑account.
Go to Sites > WordPress. this image
Click on the Manage Website button for the site you want to add the domain for.
Navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain.
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
If the domain is available, proceed to the next step.
After your domain is verified, you will need to configure your SSL certificate.
Add the provided TXT records to your DNS provider like GoDaddy, Hostinger, Namecheap etc.
While most SSL Records propagate within an hour, global updates take up to 48 hours. Configure your TTL Value to 600 ms or the lowest value possible for optimal ssl record propagation.
Once the TXT records are successfully added and verified, you can move on to the final step.
Add the provided CNAME and A records to your DNS provider.
Once the records are successfully added click on ' Verify DNS Records ' button.
Click on the Manage Website button for the site you want to add the domain for.Step 3 of 13: Click on the Manage Website button for the site you want to add the…What this shows Step 3 of 13: Click on the Manage Website button for the site you want to add the domain for.What this showsShows what to click for step 3 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites".This screenshot accompanies step 3 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites". At this point in the walkthrough you click on the Manage Website button for the site you want to add the domain for. The navigation path used here is Sites > WordPress. The next step is to navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain.Step 3 of 13Path: Sites > WordPressImage 3 of 11What to clickClick on the Manage Website button for the site you want to add the domain for.
Buttons and menus referencedManage WebsiteSitesWordPressM anage Your D omain+ Add DomainAutoConfigureAddManually.SSL certificateTXTrecords
Next stepNavigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain.All 13 steps in this procedure
Log into your sub‑account.
Go to Sites > WordPress.
Click on the Manage Website button for the site you want to add the domain for. this image
Navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain.
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
If the domain is available, proceed to the next step.
After your domain is verified, you will need to configure your SSL certificate.
Add the provided TXT records to your DNS provider like GoDaddy, Hostinger, Namecheap etc.
While most SSL Records propagate within an hour, global updates take up to 48 hours. Configure your TTL Value to 600 ms or the lowest value possible for optimal ssl record propagation.
Once the TXT records are successfully added and verified, you can move on to the final step.
Add the provided CNAME and A records to your DNS provider.
Once the records are successfully added click on ' Verify DNS Records ' button.
Navigate to the Manage Your Domain section in your site management dashboard and click on + Add Domain.Step 4 of 13: Navigate to the M anage Your D omain section in your site management…What this shows Step 4 of 13: Navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain.What this showsShows where to go for step 4 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites".This screenshot accompanies step 4 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites". At this point in the walkthrough you navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain. The navigation path used here is Sites > WordPress. The next step is to setup your Domain Name: Enter your desired domain name.Step 4 of 13Path: Sites > WordPressImage 4 of 11Where to goNavigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain.
Buttons and menus referencedM anage Your D omain+ Add DomainSitesWordPressManage WebsiteAutoConfigureAddManually.SSL certificateTXTrecords
Next stepSetup your Domain Name: Enter your desired domain name.All 13 steps in this procedure
Log into your sub‑account.
Go to Sites > WordPress.
Click on the Manage Website button for the site you want to add the domain for.
Navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain. this image
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
If the domain is available, proceed to the next step.
After your domain is verified, you will need to configure your SSL certificate.
Add the provided TXT records to your DNS provider like GoDaddy, Hostinger, Namecheap etc.
While most SSL Records propagate within an hour, global updates take up to 48 hours. Configure your TTL Value to 600 ms or the lowest value possible for optimal ssl record propagation.
Once the TXT records are successfully added and verified, you can move on to the final step.
Add the provided CNAME and A records to your DNS provider.
Once the records are successfully added click on ' Verify DNS Records ' button.
Setup your Domain Name: Enter your desired domain name.
Select AutoConfigure or AddManually. (Our system will automatically verify if the domain is already associated with another location or agency.)
If the domain is available, proceed to the next step.Step 7 of 13: If the domain is available, proceed to the next stepWhat this shows Step 7 of 13: If the domain is available, proceed to the next step.What this showsShows what this covers for step 7 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites".This screenshot accompanies step 7 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites". At this point in the walkthrough you if the domain is available, proceed to the next step. The navigation path used here is Sites > WordPress. The next step is to after your domain is verified, you will need to configure your SSL certificate.Step 7 of 13Path: Sites > WordPressImage 5 of 11What this coversIf the domain is available, proceed to the next step.
Buttons and menus referencedSitesWordPressManage WebsiteM anage Your D omain+ Add DomainAutoConfigureAddManually.SSL certificateTXTrecords
Next stepAfter your domain is verified, you will need to configure your SSL certificate.All 13 steps in this procedure
Log into your sub‑account.
Go to Sites > WordPress.
Click on the Manage Website button for the site you want to add the domain for.
Navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain.
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
If the domain is available, proceed to the next step. this image
After your domain is verified, you will need to configure your SSL certificate.
Add the provided TXT records to your DNS provider like GoDaddy, Hostinger, Namecheap etc.
While most SSL Records propagate within an hour, global updates take up to 48 hours. Configure your TTL Value to 600 ms or the lowest value possible for optimal ssl record propagation.
Once the TXT records are successfully added and verified, you can move on to the final step.
Add the provided CNAME and A records to your DNS provider.
Once the records are successfully added click on ' Verify DNS Records ' button.
After your domain is verified, you will need to configure your SSL certificate.
Add the provided TXTrecords to yourDNSprovider like GoDaddy, Hostinger, Namecheap etc.
While most SSL Records propagate within an hour, global updates take up to 48 hours. Configure your TTL Value to 600 ms or the lowest value possible for optimal ssl record propagation.
Once the TXT records are successfully added and verified, you can move on to the final step.Step 11 of 13: Once the TXT records are successfully added and verified, you can move…What this shows Step 11 of 13: Once the TXT records are successfully added and verified, you can move on to the final step.What this showsShows what this covers for step 11 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites".This screenshot accompanies step 11 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites". At this point in the walkthrough you once the TXT records are successfully added and verified, you can move on to the final step. The navigation path used here is Sites > WordPress. The next step is to add the provided CNAME and A records to your DNS provider.Step 11 of 13Path: Sites > WordPressImage 6 of 11What this coversOnce the TXT records are successfully added and verified, you can move on to the final step.
Buttons and menus referencedsuccessfully added and verifiedSitesWordPressManage WebsiteM anage Your D omain+ Add DomainAutoConfigureAddManually.SSL certificateTXT
Next stepAdd the provided CNAME and A records to your DNS provider.All 13 steps in this procedure
Log into your sub‑account.
Go to Sites > WordPress.
Click on the Manage Website button for the site you want to add the domain for.
Navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain.
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
If the domain is available, proceed to the next step.
After your domain is verified, you will need to configure your SSL certificate.
Add the provided TXT records to your DNS provider like GoDaddy, Hostinger, Namecheap etc.
While most SSL Records propagate within an hour, global updates take up to 48 hours. Configure your TTL Value to 600 ms or the lowest value possible for optimal ssl record propagation.
Once the TXT records are successfully added and verified, you can move on to the final step. this image
Add the provided CNAME and A records to your DNS provider.
Once the records are successfully added click on ' Verify DNS Records ' button.
Add the provided CNAME and Arecords to your DNSprovider.
Once the records are successfully added click on 'Verify DNS Records' button. Step 13 of 13: Once the records are successfully added click on ' Verify DNS Records…What this shows Step 13 of 13: Once the records are successfully added click on ' Verify DNS Records ' button.What this showsShows what to click for step 13 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites".This screenshot accompanies step 13 of 13 in the "How to Add a Domain for a WordPress Site in GHL Customer Care" section of "WordPress - How to Add Domains to Sites". At this point in the walkthrough you once the records are successfully added click on ' Verify DNS Records ' button. The navigation path used here is Sites > WordPress.Step 13 of 13Path: Sites > WordPressImage 7 of 11What to clickOnce the records are successfully added click on ' Verify DNS Records ' button.
Buttons and menus referencedVerify DNS RecordsSitesWordPressManage WebsiteM anage Your D omain+ Add DomainAutoConfigureAddManually.SSL certificateTXT
All 13 steps in this procedure
Log into your sub‑account.
Go to Sites > WordPress.
Click on the Manage Website button for the site you want to add the domain for.
Navigate to the M anage Your D omain section in your site management dashboard and click on + Add Domain.
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
If the domain is available, proceed to the next step.
After your domain is verified, you will need to configure your SSL certificate.
Add the provided TXT records to your DNS provider like GoDaddy, Hostinger, Namecheap etc.
While most SSL Records propagate within an hour, global updates take up to 48 hours. Configure your TTL Value to 600 ms or the lowest value possible for optimal ssl record propagation.
Once the TXT records are successfully added and verified, you can move on to the final step.
Add the provided CNAME and A records to your DNS provider.
Once the records are successfully added click on ' Verify DNS Records ' button. this image
How to Add a Sub-Domain for a WordPress Site
Adding sub-domain is similar to adding your Domain. The SSL certificate for additional domains will be Verified in the Update DNS step and hence adding the TXT records is not required.
Navigate to the Manage Your Domain section in your site management dashboard and click on + Add Domain. Step 1 of 6: Navigate to the Manage Your Domain section in your site management…What this shows Step 1 of 6: Navigate to the Manage Your Domain section in your site management dashboard and click on + Add Domain.What this showsShows where to go for step 1 of 6 in the "How to Add a Sub-Domain for a WordPress Site" section of "WordPress - How to Add Domains to Sites".This screenshot accompanies step 1 of 6 in the "How to Add a Sub-Domain for a WordPress Site" section of "WordPress - How to Add Domains to Sites". At this point in the walkthrough you navigate to the Manage Your Domain section in your site management dashboard and click on + Add Domain. The next step is to setup your Domain Name: Enter your desired domain name.Step 1 of 6Image 8 of 11Where to goNavigate to the Manage Your Domain section in your site management dashboard and click on + Add Domain.
Buttons and menus referencedManage Your Domain+ Add DomainAuto ConfigureAdd ManuallyCNAMEArecordsDNSproviderVerify DNS Records
Next stepSetup your Domain Name: Enter your desired domain name.All 6 steps in this procedure
Navigate to the Manage Your Domain section in your site management dashboard and click on + Add Domain. this image
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
Our system will automatically verify if the domain is already associated with another location or agency. If the domain is available, proceed to the final step of updating DNS records.
Add the provided CNAME and A records to your DNS provider.
Once the records are successfully added click on ' Verify DNS Records ' button.
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
Our system will automatically verify if the domain is already associated with another location or agency. If the domain is available, proceed to the final step of updating DNS records.Step 4 of 6: Our system will automatically verify if the domain is already…What this shows Step 4 of 6: Our system will automatically verify if the domain is already associated with another location or agency.What this showsShows what this covers for step 4 of 6 in the "How to Add a Sub-Domain for a WordPress Site" section of "WordPress - How to Add Domains to Sites".This screenshot accompanies step 4 of 6 in the "How to Add a Sub-Domain for a WordPress Site" section of "WordPress - How to Add Domains to Sites". At this point in the walkthrough you our system will automatically verify if the domain is already associated with another location or agency. If the domain is available, proceed to the final step of updating DNS records. The next step is to add the provided CNAME and A records to your DNS provider.Step 4 of 6Image 9 of 11What this coversOur system will automatically verify if the domain is already associated with another location or agency. If the domain is available, proceed to the final step of updating DNS records.
Buttons and menus referencedManage Your Domain+ Add DomainAuto ConfigureAdd ManuallyCNAMEArecordsDNSproviderVerify DNS Records
Next stepAdd the provided CNAME and A records to your DNS provider.All 6 steps in this procedure
Navigate to the Manage Your Domain section in your site management dashboard and click on + Add Domain.
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
Our system will automatically verify if the domain is already associated with another location or agency. If the domain is available, proceed to the final step of updating DNS records. this image
Add the provided CNAME and A records to your DNS provider.
Once the records are successfully added click on ' Verify DNS Records ' button.
Add the provided CNAME and Arecords to your DNSprovider.
Once the records are successfully added click on 'Verify DNS Records' button. Step 6 of 6: Once the records are successfully added click on ' Verify DNS Records…What this shows Step 6 of 6: Once the records are successfully added click on ' Verify DNS Records ' button.What this showsShows what to click for step 6 of 6 in the "How to Add a Sub-Domain for a WordPress Site" section of "WordPress - How to Add Domains to Sites".This screenshot accompanies step 6 of 6 in the "How to Add a Sub-Domain for a WordPress Site" section of "WordPress - How to Add Domains to Sites". At this point in the walkthrough you once the records are successfully added click on ' Verify DNS Records ' button.Step 6 of 6Image 10 of 11What to clickOnce the records are successfully added click on ' Verify DNS Records ' button.
Buttons and menus referencedVerify DNS RecordsManage Your Domain+ Add DomainAuto ConfigureAdd ManuallyCNAMEArecordsDNSprovider
All 6 steps in this procedure
Navigate to the Manage Your Domain section in your site management dashboard and click on + Add Domain.
Setup your Domain Name: Enter your desired domain name.
Select Auto Configure or Add Manually. (Our system will automatically verify if the domain is already associated with another location or agency.)
Our system will automatically verify if the domain is already associated with another location or agency. If the domain is available, proceed to the final step of updating DNS records.
Add the provided CNAME and A records to your DNS provider.
Once the records are successfully added click on ' Verify DNS Records ' button. this image
Comprehensive Domain/Sub-Domain Dashboard
Our new dashboard offers a comprehensive overview of domain management.
SSL Issuance Status: Monitor the status of your SSL certificate issuance to ensure it is properly configured using the 'SSL issued/ SSL Not Issued' tags.
DNS Record Verification: Check the verification status of your DNS records to confirm they are correctly set up using the 'Verified/ Not Verified' tags.
Domain Management: You can add up to 5 domains or sub-domains. Designate one as your primary domain for better organisation.
Easy Prefix Adjustment: Easily switch between www and non-www prefixes with a simple adjustment in the dashboard using the 'Change prefix to WWW/ Remove WWW Prefix' option.
Comprehensive Domain/Sub-Domain Dashboard (image 11 of 11)What this shows SSL Issuance Status: Monitor the status of your SSL certificate issuance to ensure it is properly configured using the 'SSL issued/ SSL…What this showsIllustrates the "Comprehensive Domain/Sub-Domain Dashboard" section of "WordPress - How to Add Domains to Sites".This screenshot appears in the "Comprehensive Domain/Sub-Domain Dashboard" section of "WordPress - How to Add Domains to Sites". The text alongside this image reads: SSL Issuance Status: Monitor the status of your SSL certificate issuance to ensure it is properly configured using the 'SSL issued/ SSL Not Issued' tags. DNS Record Verification: Check the verification status of your DNS records to confirm they are correctly set up using the 'Verified/ Not…. Immediately after, the guide continues: Q: Why does a primary domain require an SSL TXT record but subdomains don’t?Image 11 of 11How to confirmSSL Issuance Status: Monitor the status of your SSL certificate issuance to ensure it is properly configured using the 'SSL issued/ SSL Not Issued' tags. DNS Record Verification: Check the verification status of your DNS records to confirm they are correctly set up using the 'Verified/ Not Verified' tags. Domain Management: You can add up to 5 domains or sub-domains. Designate one as your primary domain for better organisation. Easy Prefix Adjustment: Easily switch between www and non-www prefixes with a simple adjustment in the dashboard using the 'Change prefix to WWW/ Remove WWW Prefix' option.Next stepQ: Why does a primary domain require an SSL TXT record but subdomains don’t?
Frequently Asked Questions
Q: Why does a primary domain require an SSL TXT record but subdomains don’t?
The SSL TXT validation step confirms control of the apex domain for certificate issuance. Subdomains follow after the primary domain’s ownership is validated.
Q: How long does DNS propagation take?
It varies by provider. Many changes appear within minutes, but some can take longer. If you set a TTL around 600 seconds, re-check within 10–30 minutes.
Q: My domain is already connected to another GHL Customer Care location—what do I do?
Ask the current owner to remove the domain from that location, or contact support for assistance if ownership is unclear.
Q: Do I need both A and CNAME records?
Add exactly the records shown in the UI for your site. Some setups require both; others may use only one type. Values are unique to your install.