Skip to content
Sites

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.

3 min read665 words7 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. Key Benefits of Custom HTML Pages
  2. File Requirements & Limitations
  3. How to Upload a Custom HTML Page in WordPress
  4. Step 1: Navigate to WordPress Hosting
  5. Step 2: Go to the Pages Tab
  6. Step 3: Upload a New HTML Page
  7. Step 4: Confirm, Preview, and Publish
  8. Frequently Asked Questions
  9. Related Articles

Video 1 Open in a new tab

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?

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) What this shows Step 2 of 2: Then, click Activate WordPress (if not already enabled). What this shows Shows what to click for step 2 of 2 in the "Step 1: Navigate to WordPress Hosting" section of "WordPress - Custom HTML Pages". 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). Step 2 of 2Image 1 of 7 What to clickThen, click Activate WordPress (if not already enabled).
    Buttons and menus referenced Activate WordPressSites → WordPress
    All 2 steps in this 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… What this shows Step 1 of 2: Click on the Manage Website button for the WordPress site where you want to upload your HTML file. What this shows Shows what to click for step 1 of 2 in the "Step 2: Go to the Pages Tab" section of "WordPress - Custom HTML Pages". 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. Step 1 of 2Image 2 of 7 What to clickClick on the Manage Website button for the WordPress site where you want to upload your HTML file.
    Buttons and menus referenced Manage WebsiteWordPress sitePages
    Next stepClick on the Pages tab at the top of the screen.
    All 2 steps in this 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 What this shows Step 2 of 2: Click on the Pages tab at the top of the screen. What this shows Shows what to click for step 2 of 2 in the "Step 2: Go to the Pages Tab" section of "WordPress - Custom HTML Pages". 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. Step 2 of 2Image 3 of 7 What to clickClick on the Pages tab at the top of the screen.
    Buttons and menus referenced PagesManage WebsiteWordPress site
    All 2 steps in this 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 What this shows Step 1 of 3: Click Upload New HTML Page button. What this shows Shows what to click for step 1 of 3 in the "Step 3: Upload a New HTML Page" section of "WordPress - Custom HTML Pages". 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). Step 1 of 3Image 4 of 7 What to clickClick Upload New HTML Page button.
    Buttons and menus referenced Upload New HTML PagePage NameCustom Site Slug
    Next stepEnter a Page Name (e.g., “Grocery Page”) and a Custom Site Slug (e.g., /grocery-3).
    All 3 steps in this 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 What this shows Step 3 of 3: Click the upload area to select your.html file. What this shows Shows what to choose for step 3 of 3 in the "Step 3: Upload a New HTML Page" section of "WordPress - Custom HTML Pages". 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. Step 3 of 3Image 5 of 7 What to chooseClick the upload area to select your.html file.
    Buttons and menus referenced Upload New HTML PagePage NameCustom Site Slug
    All 3 steps in this 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 What this shows Step 1 of 3: Click Confirm & Preview to verify the page layout and content. What this shows Shows how to confirm for step 1 of 3 in the "Step 4: Confirm, Preview, and Publish" section of "WordPress - Custom HTML Pages". 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. Step 1 of 3Image 6 of 7 How to confirmClick Confirm & Preview to verify the page layout and content.
    Buttons and menus referenced Confirm & PreviewUpload More PagesPublish
    Next stepTo upload more pages, click on the Upload More Pages button.
    All 3 steps in this 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 What this shows Step 3 of 3: Once ready, click Publish to make your HTML page live. What this shows Shows how to confirm for step 3 of 3 in the "Step 4: Confirm, Preview, and Publish" section of "WordPress - Custom HTML Pages". 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. Step 3 of 3Image 7 of 7 How to confirmOnce ready, click Publish to make your HTML page live.
    Buttons and menus referenced PublishConfirm & PreviewUpload More Pages
    All 3 steps in this 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.


Was this guide helpful?

Related guides