# WordPress - Custom HTML Pages

> Learn how to upload, preview, and publish custom HTML pages directly inside GHL Customer Care WordPress hosting—no builder required. Fast, flexible, and secure.

- Source: https://docs.ghlcustomercare.com/docs/sites/wordpress/wordpress-custom-html-pages
- Section: Sites / Wordpress
- Reading time: 3 min
- Images: 7, each explained below

---
Create, preview, and publish fully custom HTML pages—no builder required—directly inside your GHL Customer Care WordPress environment. Whether you export code from a static-site generator, an AI page builder, or hand-write HTML, the Custom HTML Pages feature keeps all of your hosting under one roof for faster performance and simpler workflows.

---

**TABLE OF CONTENTS**

-   [What are Custom HTML Pages?](#what-are-custom-html-pages)[](#key-benefits-of-custom-html-pages)
-   [Key Benefits of Custom HTML Pages](#key-benefits-of-custom-html-pages)[](#file-requirements-and-limitations)
-   [File Requirements & Limitations](#file-requirements-and-limitations)[](#how-to-upload-a-custom-html-page-in-wordpress)
-   [How to Upload a Custom HTML Page in WordPress](#how-to-upload-a-custom-html-page-in-wordpress)[](#frequently-asked-questions)
-   [Frequently Asked Questions](#frequently-asked-questions)[](#related-articles)
-   [Related Articles](#related-articles)

---

# **What are Custom HTML Pages?**

Custom HTML Pages let you upload a single .html file to your GHL Customer Care-hosted WordPress site and publish it as a live page on your mapped domain. Instead of relying on a drag-and-drop editor, you can upload prebuilt code from any tool—giving developers and agencies full control while maintaining the convenience and security of GHL Customer Care hosting.

---

## **Key Benefits of Custom HTML Pages**

Using Custom HTML Pages empowers you to expand your website-building workflow without giving up the reliability and performance of GHL Customer Care’s hosting infrastructure.

-   **All-in-one hosting:** Manage builder-based and code-based pages within the same WordPress site.
    
-   **Performance optimized:** Static HTML files load instantly for faster site speeds.
    
-   **Flexible integration:** Works seamlessly with AI tools, SSGs, and manual HTML code.
    
-   **Simplified SSL & domain setup:** Uses your existing GHL Customer Care SSL certificates and domain connections.
    
-   **Future-ready design:** Perfect for microsites, custom landing pages, or one-off campaign pages.
    

---

## **File Requirements & Limitations**

Understanding file requirements ensures your upload process is smooth and prevents publishing errors.

-   Only a single .html file can be uploaded at a time.
    
-   **Maximum file size:** 5 MB.
    
-   Images, CSS, and JavaScript files must be referenced via **absolute URLs** (e.g., from a CDN or media library).
    
-   Relative paths and multi-folder uploads are **not yet supported**.
    
-   Each upload represents **one unique page**. (Multiple pages require separate uploads.)
    

---

## **How to Upload a Custom HTML Page in WordPress**

Uploading a Custom HTML Page in GHL Customer Care takes only a few clicks and requires no external hosting configuration. Follow the steps below to get your page live in minutes.

### **Step 1:** Navigate to WordPress Hosting

1.  Go to **Sites → WordPress** in your GHL Customer Care dashboard.
2.  Then, click **Activate WordPress** (if not already enabled).  
    
    
![Step 2 of 2: Then, click Activate WordPress (if not already enabled)](https://jumpshare.com/share/bSdM7fHuQ5ndmosboTsA+/Screen+Shot+2025-11-07+at+12.01.27+AM.png)

**Step 2 of 2: Then, click Activate WordPress (if not already enabled)**

This screenshot accompanies step 2 of 2 in the "Step 1: Navigate to WordPress Hosting" section of "WordPress - Custom HTML Pages". At this point in the walkthrough you then, click Activate WordPress (if not already enabled).
- What to click: Then, click Activate WordPress (if not already enabled).
- Controls: Activate WordPress, Sites → WordPress

Full procedure:

1. Go to Sites → WordPress in your GHL Customer Care dashboard.
2. Then, click Activate WordPress (if not already enabled).  <- this image

    

### **Step 2:** Go to the Pages Tab

1.  Click on the **Manage Website** button for the **WordPress site** where you want to upload your HTML file.
    
    
![Step 1 of 2: Click on the Manage Website button for the WordPress site where you…](https://jumpshare.com/share/lTu1FCashr7S9CNfRRca+/Screen+Shot+2025-11-06+at+9.13.02+PM.png)

**Step 1 of 2: Click on the Manage Website button for the WordPress site where you…**

This screenshot accompanies step 1 of 2 in the "Step 2: Go to the Pages Tab" section of "WordPress - Custom HTML Pages". At this point in the walkthrough you click on the Manage Website button for the WordPress site where you want to upload your HTML file. The next step is to click on the Pages tab at the top of the screen.
- What to click: Click on the Manage Website button for the WordPress site where you want to upload your HTML file.
- Controls: Manage Website, WordPress site, Pages
- Next: Click on the Pages tab at the top of the screen.

Full procedure:

1. Click on the Manage Website button for the WordPress site where you want to upload your HTML file.  <- this image
2. Click on the Pages tab at the top of the screen.

    
2.  Click on the **Pages** tab at the top of the screen.
    
    
![Step 2 of 2: Click on the Pages tab at the top of the screen](https://jumpshare.com/share/VAKqXtSJ6Hs7wAdOZa02+/Screen+Shot+2025-11-06+at+9.14.58+PM.png)

**Step 2 of 2: Click on the Pages tab at the top of the screen**

This screenshot accompanies step 2 of 2 in the "Step 2: Go to the Pages Tab" section of "WordPress - Custom HTML Pages". At this point in the walkthrough you click on the Pages tab at the top of the screen.
- What to click: Click on the Pages tab at the top of the screen.
- Controls: Pages, Manage Website, WordPress site

Full procedure:

1. Click on the Manage Website button for the WordPress site where you want to upload your HTML file.
2. Click on the Pages tab at the top of the screen.  <- this image

    

### **Step 3:** Upload a New HTML Page

1.  Click **Upload New HTML Page** button.
    
    
![Step 1 of 3: Click Upload New HTML Page button](https://jumpshare.com/share/1J4VR8KJQove9uL1ISQ8+/Screen+Shot+2025-11-06+at+9.21.11+PM.png)

**Step 1 of 3: Click Upload New HTML Page button**

This screenshot accompanies step 1 of 3 in the "Step 3: Upload a New HTML Page" section of "WordPress - Custom HTML Pages". At this point in the walkthrough you click Upload New HTML Page button. For context, this section explains: Click Upload New HTML Page button. Enter a Page Name (e.g., “Grocery Page”) and a Custom Site Slug (e.g., /grocery-3). Click the upload area to select your.html file. The next step is to enter a Page Name (e.g., “Grocery Page”) and a Custom Site Slug (e.g., /grocery-3).
- What to click: Click Upload New HTML Page button.
- Controls: Upload New HTML Page, Page Name, Custom Site Slug
- Next: Enter a Page Name (e.g., “Grocery Page”) and a Custom Site Slug (e.g., /grocery-3).

Full procedure:

1. Click Upload New HTML Page button.  <- this image
2. Enter a Page Name (e.g., “Grocery Page”) and a Custom Site Slug (e.g., /grocery-3).
3. Click the upload area to select your.html file.

    
2.  Enter a **Page Name** (e.g., “Grocery Page”) and a **Custom Site Slug** (e.g., /grocery-3).
3.  Click the upload area to select your .html file.
    
    
![Step 3 of 3: Click the upload area to select your.html file](https://jumpshare.com/share/40u6HsO7MhfnZ3Ka2W40+/Screen+Shot+2025-11-06+at+10.27.18+PM.png)

**Step 3 of 3: Click the upload area to select your.html file**

This screenshot accompanies step 3 of 3 in the "Step 3: Upload a New HTML Page" section of "WordPress - Custom HTML Pages". At this point in the walkthrough you click the upload area to select your.html file.
- What to choose: Click the upload area to select your.html file.
- Controls: Upload New HTML Page, Page Name, Custom Site Slug

Full procedure:

1. Click Upload New HTML Page button.
2. Enter a Page Name (e.g., “Grocery Page”) and a Custom Site Slug (e.g., /grocery-3).
3. Click the upload area to select your.html file.  <- this image

    

### **Step 4:** Confirm, Preview, and Publish

1.  Click **Confirm & Preview** to verify the page layout and content.
    
    
![Step 1 of 3: Click Confirm & Preview to verify the page layout and content](https://jumpshare.com/share/R6fEwaecvzES6U25B1Ez+/Screen+Shot+2025-11-06+at+11.57.56+PM.png)

**Step 1 of 3: Click Confirm & Preview to verify the page layout and content**

This screenshot accompanies step 1 of 3 in the "Step 4: Confirm, Preview, and Publish" section of "WordPress - Custom HTML Pages". At this point in the walkthrough you click Confirm & Preview to verify the page layout and content. The next step is to to upload more pages, click on the Upload More Pages button.
- How to confirm: Click Confirm & Preview to verify the page layout and content.
- Controls: Confirm & Preview, Upload More Pages, Publish
- Next: To upload more pages, click on the Upload More Pages button.

Full procedure:

1. Click Confirm & Preview to verify the page layout and content.  <- this image
2. To upload more pages, click on the Upload More Pages button.
3. Once ready, click Publish to make your HTML page live.

    
2.  To upload more pages, click on the **Upload More Pages** button.
3.  Once ready, click **Publish** to make your HTML page live.
    
    
![Step 3 of 3: Once ready, click Publish to make your HTML page live](https://jumpshare.com/share/EFE1zz5PD6nq1jxhn2aX+/image+%2874%29.png)

**Step 3 of 3: Once ready, click Publish to make your HTML page live**

This screenshot accompanies step 3 of 3 in the "Step 4: Confirm, Preview, and Publish" section of "WordPress - Custom HTML Pages". At this point in the walkthrough you once ready, click Publish to make your HTML page live.
- How to confirm: Once ready, click Publish to make your HTML page live.
- Controls: Publish, Confirm & Preview, Upload More Pages

Full procedure:

1. Click Confirm & Preview to verify the page layout and content.
2. To upload more pages, click on the Upload More Pages button.
3. Once ready, click Publish to make your HTML page live.  <- this image

    

---

## **Frequently Asked Questions**

**Q: Can I upload multiple pages at once?**

No. Each upload supports one .html file. Multi-page ZIP uploads are planned for a future release.

**Q: How do I add CSS, images, or scripts?**

Host assets externally (like a CDN or your WordPress media library) and reference them with absolute URLs. Client-side scripts such as analytics or tracking pixels are supported.

**Q: Can I edit an uploaded page?**

You can’t edit HTML directly in GHL Customer Care. To make changes, update your HTML file locally and upload a new version to replace the existing one.

**Q: How do I replace a page I’ve already uploaded?**

Open the **Pages** tab in your WordPress site, click the **Action Menu (⋮)** beside the page name, and select **Upload New Version**.This replaces the old file while keeping your original URL and settings intact.

**Q: Does this feature require extra hosting fees?**

No. It’s included with your existing GHL Customer Care WordPress hosting plan.

---

## **Related Articles**

-   [](https://docs.ghlcustomercare.com/)Getting Started – Migrate a WordPress Site
    
-   [](https://docs.ghlcustomercare.com/)[WordPress Hosting: Step-by-Step Migration Guide](https://docs.ghlcustomercare.com/docs/sites/wordpress/how-to-migrate-a-wordpress-site-to-ghl-customer-care)
    
-   [](https://docs.ghlcustomercare.com/)WordPress: Domain Connect Integration
    
-   [](https://docs.ghlcustomercare.com/)[How to Set Up SFTP for Your WordPress Site](https://docs.ghlcustomercare.com/docs/sites/wordpress/how-to-setup-sftp-for-your-wordpress-site) 
    
-   [](https://docs.ghlcustomercare.com/)[](https://docs.ghlcustomercare.com/docs/sites/wordpress/cloning-wordpress-websites-in-ghl-customer-care)[Cloning WordPress Websites in GHL Customer Care](https://docs.ghlcustomercare.com/docs/sites/wordpress/cloning-wordpress-websites-in-ghl-customer-care)[](https://docs.ghlcustomercare.com/docs/sites/funnels-and-websites/web-widget-marketplace-for-funnels-and-websites-builder)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com