Why upload HTML files to WordPress? If you're building or growing a WordPress website, importing HTML files and pages can save yous significant time when setting up your website or when calculation new, customized content. Sometimes you might want to build a custom HTML page or use pages from an older website and and so add them to WordPress.

In this post, nosotros'll bear witness you how to add your HTML files and pages to your WordPress site.

Grow Your Business With HubSpot's Tools for WordPress Websites

We'll cover:

  • What is an HTML file?
  • Why Upload HTML Files to WordPress
  • How to Upload an HTML File to WordPress
  • How to Add an HTML Page to WordPress

What is an HTML file?

HTML stands for "hypertext markup language," which is a linguistic communication used to create and construction webpages. HTML files are text-just documents, and they comprise highly interactive content that's designed to be viewed on a spider web browser. HTML files can be created from scratch, or you can take existing files — like Google Docs — and convert them into HTML.

Below is an example of what an HTML file could contain.

See the Pen HTML File Example by HubSpot (@hubspot) on CodePen.

HTML files can exist loaded on any type of web browser. This makes them more mobile-friendly, because they'll render properly regardless of the device or operating system beingness used. If you have multiple people working on your website, or if yous have outsourced the job to an external developer, HTML files are a great way to distribute content before publishing information technology on your website.

Just, this isn't the only benefit of using HTML files. When you're working in WordPress, HTML files are nifty for creating customized content that may not be offered natively with your current WordPress theme.

Read on for some additional reasons to upload HTML files and webpages when building your site on WordPress.

Why Upload HTML Files to WordPress

WordPress isn't just a website builder, it'southward a content direction organisation. Which means, even if your site is hosted on WordPress, y'all don't accept to create every single page within the WordPress interface.

When it comes to creating webpages, WordPress has its benefits. You can create cute pages with pre-designed themes, and yous tin even install page builders like Elementor to create sales pages, landing pages, and product pages.

However, you may desire to shop custom HTML files in your WordPress dashboard. Hither are some of the reasons you'll want to.

You don't desire to rebuild pages from scratch.

Yous might have an existing HTML page that converts well, and rather than rebuilding it on WordPress, you tin can save fourth dimension by only uploading the folio straight. This likewise reduces the risk of man error, because rather than manually copying and pasting code, you can simply upload the content altogether via an HTML file.

You want to customize your folio beyond a bottled theme.

Some other benefit of uploading HTML files is that it allows you to customize your content outside of what your theme may allow. For instance, let'south say your old site used a template or page that you really liked, merely it'south not offered on WordPress. You can copy the HTML for that content, and so upload information technology to your WordPress site.

Or, you tin recreate the content from scratch and write the HTML yourself. One time complete, upload your HTML file to WordPress, and presto! You at present have a new, customized folio or feature at your disposal.

Information technology'southward easier to verify your website with services such as Google Search Console.

Lastly, one large benefit of uploading HTML to WordPress is that it helps you verify your site on Google Search Console. To employ Google Search Console, you first need to verify your website, which involves uploading a special HTML file to WordPress. This gives Google access to your information and ensures your site is indexed properly by Google's search engine.

Gear up to first uploading? Read on for a stride-by-footstep guide to uploading HTML files to WordPress.

i. Navigate to your Admin Dashboard.

You lot tin can use the WordPress Visual Editor to apace add HTML files to your website. To access the Visual Editor, first go to your admin dashboard.

upload an html file to wordpress: navigate to your admin dashboard

two. Click 'Pages' in the left sidebar.

Side by side, look at the left-paw sidebar. At that place should exist an option labeled "Pages." Click it. That should load a new screen to the right, similar to the example beneath, where you see all the pages you lot've created.

upload an html file to wordpress: click pages in the left sidebar

3. Cull an existing page or create a new one.

Now, you should have the choice to either edit an existing page or add a new one. To add a new folio, simply click the button next to the "Pages" title that sasys "Add new."

upload an html file to wordpress: add pages buttonIf you would like to edit an existing mail service, click on the post name itself, and you'll immediately load the editor. The Visual Editor should open by default, simply if you're likewise using a folio architect such equally Elementor, y'all'll want to hover over the page'southward name and click "Edit," instead of "Edit with Elementor."

4. Click 'Add together Block.'

Once y'all've accessed the Visual Editor, click the option in the meridian left to "add block." This will trigger a dropdown menu on the left-hand side of the screen.

upload an html file to wordpress: Add block WordPress

5. Add a 'File' block.

Using the search bar at the top of the left-mitt bill of fare, search for the term "File." And so, click on it to upload a new file.

upload an html file to wordpress: add file block in visual editor

Alternatively, you can besides search for "HTML." This block will permit yous to input HTML, but you'll have to copy and paste it manually into a lawmaking block. This works if you're uploading short snippets of lawmaking, but it'southward more than efficient to use the media option for larger uploads.

upload an html file to wordpress: Adding an HMTL Block Wordpress

vi. Choose your HTML file.

In the module that appears, select the option to "upload." Then, choose the HTML file that y'all wish to add together to the post. Once your file is selected, information technology should be automatically added to your mail service.

You can as well add the file to your media library. This will allow yous to reuse the HTML file in other blog posts.

How to Gear up "File Type is Non Permitted for Security Reasons" Error

In some cases, you may encounter this error when trying to upload your HTML file to your blog mail or media library.

upload an html file to wordpress: file type not permitted error

The easiest way to navigate this is to utilise an HTML block instead. With an HTML block, yous can copy all of the lawmaking in your HTML file and paste it directly into your WordPress page — similar to the instance below.

HTML file example WordPress

How to Add an HTML Page to WordPress

Let's say we were the proud designers of the site, Lonéz Scents, and nosotros wanted to drift this page to WordPress.

Lonez Scents about page

Image Source

Allow'south take a look at the process of migrating this folio to WordPress.

1. Shrink the HTML folio into a ZIP binder.

Export the webpage from your electric current CMS. You lot don't demand to touch any of these files, unless you want to customize them before uploading them to WordPress.

Brand sure this HTML file is compressed into a ZIP folder.

2. Navigate to your WordPress website's cPanel.

Excellent! Now yous have the HTML file you'll exist migrating to your WordPress website.

Side by side, information technology'southward time to admission your cPanel, where your website'due south database is located. Y'all get these logins from your hosting provider.

Pro Tip: If you'd rather someone else do the heavy lifting for you, some hosting providers will migrate your webpages for you lot for free. Make sure to check with your hosting service.

To navigate to the cPanel, login to your hosting provider'south website and find out where they go along the link to your cPanel.

In Bluehost, click "Avant-garde" on the sidebar, scroll down to "Files," and so click "File Manager."

upload an html file to wordpress: file manager inside the hosting website

3. Enter your public_HTML folder inside your cPanel.

Your public_HTML folder volition be found in the left sidebar. If you host several websites, you'll demand to choose the website where you want to migrate the page to.

upload an html file to wordpress: public_html folder inside cpanel

4. Add a new binder to your website'due south public_HTML binder.

Click the "+Folder" button at the summit of the screen to create a new folder. Now, name your new folder and then click Create New Folder. (This binder proper noun will exist a part of your HTML page's URL.)

upload an html file to wordpress: create new folder inside cpanel

5. Upload the zipped HTML file to the new binder.

Once the binder is created, click on it. And then, click on the Upload push at the top of the screen. There should exist an option Select File and you can choose the zipped HTML file y'all want to add.

6. Extract the files.

Once uploaded, your zipped HTML file is now in the binder. Select the file and click Extract at the top-right corner of the screen. At present, click Extract files.

upload an html file to wordpress: extract files

7. Preview your page.

You'll now run across an option called Extraction Results. Click Close. So, click Reload in the eye of the screen. Y'all'll encounter the unzipped HTML file in the folder. (If y'all like, delete the Null file. It won't affect your extracted HTML folio or any other folders.)

Finally, you can preview the page by visiting yourdomain.com/FolderName/HTMLFileName.html.

And you're done! You lot at present know how to upload HTML files to your WordPress website.

Upload HTML Files to WordPress to Build Your Site

Uploading HTML files to WordPress may just be the manner to become — especially if you want to create a highly customized site that you can't build with a theme. It's besides a bang-up option for you if y'all desire to migrate your old site to the WordPress platform. The best part is that it'south easy — but make sure to bookmark this guide, so you never go lost during the process.

Editor'due south annotation: This mail service was originally published in July 2019 and has been updated for comprehensiveness.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Originally published October 25, 2021 7:00:00 AM, updated October 25 2021