How to Set Up WordPress Hosting for Clients
Learn how to set up WordPress on the client side, including prerequisites, plugin installation, and connecting WordPress with GHL Customer Care features like chat widgets and lead capture.
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.
On this page
GHL Customer Care WordPress Hosting lets agencies create, migrate, and manage WordPress websites for client sub-accounts directly inside GHL Customer Care.
This article explains how to create a WordPress site, give the appropriate users access, manage domains, backups, and advanced settings, and understand which features are available to agency users versus client users.
LeadConnector plugin (auto-installed on new hosted sites)
If your WordPress site is newly provisioned via GHL Customer Care Hosting, GHL Customer Care automatically installs the LeadConnector (LC) plugin during setup.
Use the Plugin Status indicator in your GHL Customer Care WordPress dashboard to confirm whether the plugin is Connected or Disconnected.
Setting up a new WordPress Site
To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button.
Step 1 of 3: To set up your WordPress site, you need to have purchased the… What this shows Step 1 of 3: To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. What this shows Shows what this covers for step 1 of 3 in the "Setting up a new WordPress Site" section of "How to Set Up WordPress Hosting for Clients". This screenshot accompanies step 1 of 3 in the "Setting up a new WordPress Site" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you to set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button. The next step is to choose if you wish to create a site from scratch, using a template, or clone an existing site. What this coversTo set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button. Next stepChoose if you wish to create a site from scratch, using a template, or clone an existing site All 3 steps in this procedure
- To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button. this image
- Choose if you wish to create a site from scratch, using a template, or clone an existing site
- Fill in the Site and User details.
Choose if you wish to create a site from scratch, using a template, or clone an existing site
Step 2 of 3: Choose if you wish to create a site from scratch, using a template, or… What this shows Step 2 of 3: Choose if you wish to create a site from scratch, using a template, or clone an existing site What this shows Shows what to choose for step 2 of 3 in the "Setting up a new WordPress Site" section of "How to Set Up WordPress Hosting for Clients". This screenshot accompanies step 2 of 3 in the "Setting up a new WordPress Site" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you choose if you wish to create a site from scratch, using a template, or clone an existing site. The next step is to fill in the Site and User details. What to chooseChoose if you wish to create a site from scratch, using a template, or clone an existing site Next stepFill in the Site and User details. All 3 steps in this procedure
- To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button.
- Choose if you wish to create a site from scratch, using a template, or clone an existing site this image
- Fill in the Site and User details.
Fill in the Site and User details.
Step 3 of 3: Fill in the Site and User details What this shows Step 3 of 3: Fill in the Site and User details. What this shows Shows what to fill in for step 3 of 3 in the "Setting up a new WordPress Site" section of "How to Set Up WordPress Hosting for Clients". This screenshot accompanies step 3 of 3 in the "Setting up a new WordPress Site" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you fill in the Site and User details. For context, this section explains: To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button. Choose if you wish to create a site from scratch, using a template, or clone an existing site Fill in…. What to fill inFill in the Site and User details. All 3 steps in this procedure
- To set up your WordPress site, you need to have purchased the WordPress hosting feature under the Sites tab. Once this has been done, you can get started by clicking the "+ Create Site" button.
- Choose if you wish to create a site from scratch, using a template, or clone an existing site
- Fill in the Site and User details. this image
Wait for 2-5 minutes till the installation is complete.
After the installation is complete, you will have access to the WordPress dashboard, user management, backup & restore, and some additional settings.
The WordPress Dashboard
Here you can access your site and admin portal, as well as manage your Additional Domains & Primary Domain.
Moving an existing site? Import an existing WordPress site seamlessly using our proprietary LC Migrator plugin, or take advantage of our free white-glove migration assistance.
You can also effortlessly Refresh Cache for the WordPress Site directly from this dashboard.
User Management
Here you can manage all users for the site.
Backup & Restore
Here you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST.
All 3 steps in this procedure
- https://youtu.be/zvfav4EXnE4
- https://youtu.be/7z9A0d4Ml4c
- https://youtu.be/ROQLp8_D8Vc
You can also initiate manual backups as needed as shown in the video below:
More Tutorials from the Community:
https://youtu.be/zvfav4EXnE4
https://youtu.be/7z9A0d4Ml4c
https://youtu.be/ROQLp8_D8Vc
Advanced Settings
You can manage FTP Access and Communication Settings here.
Step 1 of 4: You can manage FTP Access and Communication Settings here What this shows Step 1 of 4: You can manage FTP Access and Communication Settings here. What this shows Shows what this covers for step 1 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". This screenshot accompanies step 1 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you you can manage FTP Access and Communication Settings here. The next step is to cache Management can be accessed from Advanced Settings. What this coversYou can manage FTP Access and Communication Settings here. Next stepCache Management can be accessed from Advanced Settings. All 4 steps in this procedure
- You can manage FTP Access and Communication Settings here. this image
- Cache Management can be accessed from Advanced Settings.
- Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
- Server Settings: Manage your WordPress Database using phpMyAdmin.
Cache Management can be accessed from Advanced Settings.
Step 2 of 4: Cache Management can be accessed from Advanced Settings What this shows Step 2 of 4: Cache Management can be accessed from Advanced Settings. What this shows Shows what this covers for step 2 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". This screenshot accompanies step 2 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you cache Management can be accessed from Advanced Settings. The next step is to enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website. What this coversCache Management can be accessed from Advanced Settings. Next stepEnable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website. All 4 steps in this procedure
- You can manage FTP Access and Communication Settings here.
- Cache Management can be accessed from Advanced Settings. this image
- Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
- Server Settings: Manage your WordPress Database using phpMyAdmin.
Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
Step 3 of 4: Enable or disable WordPress Debugging: Utilize this tool to access PHP… What this shows Step 3 of 4: Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related… What this shows Shows what this covers for step 3 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". This screenshot accompanies step 3 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website. The next step is to server Settings: Manage your WordPress Database using phpMyAdmin. What this coversEnable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website. Next stepServer Settings: Manage your WordPress Database using phpMyAdmin. All 4 steps in this procedure
- You can manage FTP Access and Communication Settings here.
- Cache Management can be accessed from Advanced Settings.
- Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website. this image
- Server Settings: Manage your WordPress Database using phpMyAdmin.
Server Settings: Manage your WordPress Database using phpMyAdmin.
Step 4 of 4: Server Settings: Manage your WordPress Database using phpMyAdmin What this shows Step 4 of 4: Server Settings: Manage your WordPress Database using phpMyAdmin. What this shows Shows what this covers for step 4 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". This screenshot accompanies step 4 of 4 in the "Advanced Settings" section of "How to Set Up WordPress Hosting for Clients". At this point in the walkthrough you server Settings: Manage your WordPress Database using phpMyAdmin. What this coversServer Settings: Manage your WordPress Database using phpMyAdmin. All 4 steps in this procedure
- You can manage FTP Access and Communication Settings here.
- Cache Management can be accessed from Advanced Settings.
- Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
- Server Settings: Manage your WordPress Database using phpMyAdmin. this image
Adding an Additional Domain
Once your site is ready to publish, you can connect your domain to the WordPress site.
Please follow our dedicated article for instructions on connecting your domain with the WordPress site.
Common Issues & Troubleshooting
1. Plugin not installing
Confirm you have admin access
Check hosting restrictions
2. Site not displaying widgets
Clear cache (plugin/server/CDN)
Disable conflicting plugins temporarily
3. Connection errors
Recheck credentials
Ensure the correct location/account is selected in GHL Customer Care
Frequently Asked Questions
Q: I'm unable to add the same domain to my other subaccount/location.
A: The same domain/subdomain can't be used in 2 locations simultaneously.
Q: Why can't I update my primary domain?
A: The primary domain can be updated if you have successfully added an additional domain first.
Q: I've added the A / CNAME record, but the domain is still not being added.
A: This can happen due to a few reasons:
There is a typo in your domain name: In this scenario, fixing the typo will resolve your issue.
Your DNS changes haven't been propagated yet: In this case, you must wait longer and try again after a few hours or the next day to see if it works.
Your DNS configuration is not set up correctly: Please get in touch with your Domain Provider and discuss the errors with their support team.
Multiple conflicting records: Maybe you have conflicting records for the same subdomain (for example, if blog.mydomain.com has a CNAME record pointing to wp3.msgsndr.com but it also has an A record pointing to some other provider). In such cases, removing the duplicate record will fix your issue.
Q: I can't connect my root domain (ex., mydomain.com).
A: Please make sure there are no additional A, AAAA, TXT records, etc. if you plan to use that slug/root domain for WordPress.
Q: How many WordPress sites can I have per sub-account?
A: You can have as many sites as you wish under a single account, there are no limitations! :)
Q: How can I request to cancel a client's WordPress subscription?
A: To begin a WordPress Cancellation Request, you must navigate to "Delete Site" under the Advanced settings of your WordPress Dashboard.
Was this guide helpful?