📄 Free HTML Pages: Complete Guide

New here? Not a customer yet?See everything Free HTML Pages can do, and get it.Get Free HTML Pages →

Free HTML Pages is a free WordPress plugin from ResultsAiX that turns an HTML file into a live page on your own WordPress site. You upload a .html or .htm file, or a ZIP of a full page or funnel export, click Publish, and the page is live at a clean address such as yoursite.com/h/your-page/.

Your file is shown exactly as you built it. There is no theme header or footer, no sidebar and no WordPress admin bar, so a landing page you designed in another tool looks the same on your site as it did on your computer.

Who it is for:

  • Marketers with landing pages, sales pages, opt-in pages or thank-you pages saved as HTML files
  • Anyone with a PLR pack that includes HTML pages
  • People who build pages with AI chat tools or page tools that hand you an HTML file
  • Affiliates who publish bonus pages and review pages
  • Freelancers and agencies handing a finished page to a client's WordPress site

What you get:

  • Drag and drop upload from your WordPress dashboard. No FTP and no file manager.
  • Upload one HTML file, or a ZIP of a full page or funnel export with its images, styles, scripts and fonts. Every page in the ZIP goes live.
  • A clean address for every page under a prefix you choose. The default is /h/.
  • Pages served on their own, untouched by your theme.
  • Code injection: add tracking pixels, analytics tags, chat widgets or custom CSS to every page at once, or to one page only.
  • Your ResultsAiX Theme tracking codes and cookie notice added to these pages automatically, when your site uses that theme.
  • One click Duplicate for making variations of a page, files and page code included.
  • Replace a page's file at any time and keep the same address. The live page stays up until the new upload has been checked.
  • Drafts, private pages and scheduled pages, the same way WordPress handles posts.
  • A Diagnostics tab with a support report you copy in one click.
  • Updates through the normal WordPress Plugins screen.
  • Ten admin colour schemes, or follow the ResultsAiX Hub.

What you see in WordPress:

Free HTML Pages Dashboard with page counts, URL prefix and Quick Actions
The Dashboard for Fernwood Fitness: nine pages, five of them published, under the /h/ prefix.

Everything lives under HTML Pages in your admin sidebar. The Dashboard shows how many pages you have in each state, your URL prefix, and buttons for the jobs you do most.

A real example:

Fernwood Fitness, a made-up home workout business at yoursite.com, uses the plugin for its whole sign-up path:

  • 30-Day Kickstart at yoursite.com/h/30-day-kickstart/ is the free opt-in page, built as one HTML file.
  • Kickstart Thank You at yoursite.com/h/kickstart-thank-you/ is where the opt-in form sends people. It carries a conversion snippet in its own Page Code Injection box.
  • Coaching Plan at yoursite.com/h/coaching-plan/ is the sales page for the paid coaching.
  • Spring Challenge Funnel at yoursite.com/h/spring-challenge/ is a three-page funnel exported from a page builder and uploaded as one ZIP, with its own css, js and images folders.
  • Site-wide analytics and a help chat widget go into every page from Settings, Code Injection.

The articles in these docs follow the same business, so you can see each step with real pages.

What your visitors see:

The 30-Day Kickstart landing page shown to a visitor with no theme around it
The 30-Day Kickstart page at yoursite.com/h/30-day-kickstart/, served as the file was built.

Your page, and nothing else. This is the 30-Day Kickstart page exactly as a visitor sees it.

What a single file needs:

A single .html or .htm file is served as it is, so keep its CSS and JavaScript inside the file and point images at full web addresses that start with https://. If your page comes with its own folders of images, styles and scripts, upload a ZIP of the whole export instead. Preparing Your HTML: Images, CSS And Assets and Uploading A ZIP Of A Full Page Or Funnel Export show you how.

How you change a page:

The plugin serves your file as it is and does not edit it. To change a page, edit the file on your computer and upload it again on the same page. The address stays the same.

What you need:

  • WordPress 5.0 or later
  • PHP 7.4 or later
  • Pretty permalinks, which means any option except Plain under Settings, Permalinks in WordPress
  • An account with the WordPress unfiltered HTML permission to upload pages. Administrators and Editors have it.

How a page is served:

When someone opens yoursite.com/h/coaching-plan/, the plugin finds the page, adds your site-wide and page code (and your ResultsAiX Theme tracking codes, on that theme), and sends the file to the browser. Nothing from your theme is wrapped around it. Your files sit in wp-content/fhp-pages/ on your own server, in one folder per page, and that folder is closed to direct web access.

Words used in these docs:

  • HTML page: one entry in All HTML Pages, with its own title, address and upload.
  • Prefix: the part of the address before every page name. The default is h, as in /h/.
  • Slug: the last part of a page's address, such as coaching-plan.
  • Single-file page: a page uploaded as one .html or .htm file.
  • ZIP page: a page uploaded as a .zip, with its own images, styles, scripts and extra pages.
  • Main page: the file that opens at a ZIP page's address, usually index.html.
  • Site-wide code: the Head Code and Body Code in Settings, added to every page.
  • Page code: the Page Code Injection boxes on one page, added to that page only.

Where to go next:

  1. Getting, Installing And Activating The Plugin
  2. Getting Started Guide, for your first live page in a few minutes
  3. A Tour Of Every Screen, to see where everything is
  4. Uploading A ZIP Of A Full Page Or Funnel Export, if your page comes as a folder

Need a hand at any point? Open a ticket at https://kevinfahey.org/contact-support/ and the support team will help.

New here? Not a customer yet?See everything Free HTML Pages can do, and get it.Get Free HTML Pages →

Ready to stop reading and start using?

Every plugin documented here works alongside the others, managed from one ResultsAiX Hub.