Skip to content
Sites

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.

3 min read721 words10 explained images
View as markdownOpen in ClaudeOpen in ChatGPT
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.
On this page
  1. Setting up a new WordPress Site
  2. The WordPress Dashboard
  3. User Management
  4. Backup & Restore
  5. Advanced Settings
  6. Adding an Additional Domain
  7. Common Issues & Troubleshooting
  8. Frequently Asked Questions

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

  1. 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. Step 1 of 3Image 1 of 10 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
    1. 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
    2. Choose if you wish to create a site from scratch, using a template, or clone an existing site
    3. Fill in the Site and User details.

  2. 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. Step 2 of 3Image 2 of 10 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
    1. 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.
    2. Choose if you wish to create a site from scratch, using a template, or clone an existing site this image
    3. Fill in the Site and User details.

  3. 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…. Step 3 of 3Image 3 of 10 What to fill inFill in the Site and User details.
    All 3 steps in this procedure
    1. 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.
    2. Choose if you wish to create a site from scratch, using a template, or clone an existing site
    3. Fill in the Site and User details. this image

Wait for 2-5 minutes till the installation is complete.

  1. 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.

The WordPress Dashboard (image 4 of 10) What this shows You can also effortlessly Refresh Cache for the WordPress Site directly from this dashboard. What this shows Illustrates the "The WordPress Dashboard" section of "How to Set Up WordPress Hosting for Clients". This screenshot appears in the "The WordPress Dashboard" section of "How to Set Up WordPress Hosting for Clients". The text alongside this image reads: You can also effortlessly Refresh Cache for the WordPress Site directly from this dashboard. Immediately after, the guide continues: Here you can manage all users for the site. Image 4 of 10 What this coversYou can also effortlessly Refresh Cache for the WordPress Site directly from this dashboard. Next stepHere you can manage all users for the site.

User Management

Here you can manage all users for the site.

User Management (image 5 of 10) What this shows Here you can manage all users for the site. What this shows Illustrates the "User Management" section of "How to Set Up WordPress Hosting for Clients". This screenshot appears in the "User Management" section of "How to Set Up WordPress Hosting for Clients". The text alongside this image reads: Here you can manage all users for the site. Immediately after, the guide continues: Here you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST. Image 5 of 10 What this coversHere you can manage all users for the site. Next stepHere you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST.

Backup & Restore

Here you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST.

Backup & Restore (image 6 of 10) What this shows Here you will see the backups for the last 30 days. What this shows Illustrates the "Backup & Restore" section of "How to Set Up WordPress Hosting for Clients". This screenshot appears in the "Backup & Restore" section of "How to Set Up WordPress Hosting for Clients". The text alongside this image reads: Here you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST. Immediately after, the guide continues: You can also initiate manual backups as needed as shown in the video below. Image 6 of 10 What this coversHere you will see the backups for the last 30 days. Backups happen daily at 05:00 AM CST. Next stepYou can also initiate manual backups as needed as shown in the video below:
All 3 steps in this procedure
  1. https://youtu.be/zvfav4EXnE4
  2. https://youtu.be/7z9A0d4Ml4c
  3. 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

  1. 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. Step 1 of 4Image 7 of 10 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
    1. You can manage FTP Access and Communication Settings here. this image
    2. Cache Management can be accessed from Advanced Settings.
    3. Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
    4. Server Settings: Manage your WordPress Database using phpMyAdmin.

  2. 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. Step 2 of 4Image 8 of 10 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
    1. You can manage FTP Access and Communication Settings here.
    2. Cache Management can be accessed from Advanced Settings. this image
    3. Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
    4. Server Settings: Manage your WordPress Database using phpMyAdmin.

  3. 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. Step 3 of 4Image 9 of 10 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
    1. You can manage FTP Access and Communication Settings here.
    2. Cache Management can be accessed from Advanced Settings.
    3. 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
    4. Server Settings: Manage your WordPress Database using phpMyAdmin.

  4. 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. Step 4 of 4Image 10 of 10 What this coversServer Settings: Manage your WordPress Database using phpMyAdmin.
    All 4 steps in this procedure
    1. You can manage FTP Access and Communication Settings here.
    2. Cache Management can be accessed from Advanced Settings.
    3. Enable or disable WordPress Debugging: Utilize this tool to access PHP error messages, warnings, notices, and other developer-related notifications on your website.
    4. 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?

Related guides