How to Upload Website to cPanel | Step by Step Guide

How to Upload Website Files to cPanel

If you’re reading this, you’re probably ready to take the next step in launching your website and that’s uploading it to your hosting account.

While it may seem daunting at first, with a little guidance and some patience, you’ll be able to have your website live in no time.

This website earns income through affiliate commissions, sponsorships, product sales, and Ads. However, Our opinions and evaluations about the products we write about are NOT influenced by our earnings. All product recommendations are our honest opinions, based on firsthand experience and extensive research. Read Our Full Affiliate Disclosure Here.
Table of Contents

Step-by-step Guide to Upload Website Files to cPanel:

Uploading website files to cPanel is actually pretty easy to do – all you have to do is upload your website files to the root directory of cPanel, which is located at /home/user/public_html.

There are two ways you can upload website files to cPanel:

  1. One popular option is to use the website version of cPanel, which is straightforward and easy to use.
  2. Alternatively, you can use an FTP client software like FileZilla, which can be a bit faster for web development scenarios where time is of the essence.

Both methods are equally convenient for most small-sized websites, but in this guide, we’ll be focusing on the website version of cPanel.

If you master this method, you will naturally find it easy to do this in future using an FTP client software.

Let’s get started!

Step 1:

Log in to your cPanel account.

Step 2:

Scroll down to the “Files” section and click on the “File Manager” icon.

Step 3:

In the “File Manager” window, navigate to the folder where you want to upload your website files. This is usually the “public_html” folder.

Step 4:

Click on the “Upload” button in the top toolbar to begin uploading your files.

Step 5:

Click on the “Choose File” button and select the website files you want to upload from your computer.

You can also drag and drop the files directly into the “File Manager” window.

For things to go faster, upload all website files in a zipped folder. You will extract the files once uploaded.

Step 6:

Once the files are finished uploading, they will appear in the “File Manager” window.

If you uploaded the files as a zipped folder. Right-click the file and click “Extract“. The files will be extracted to the same folder you’re in by default.

Step 7: Last Step

The last step is to test your website. To access your website, type in your domain name in a browser and hit enter.

If the website loads as per design, it means you have successfully uploaded your website on cPanel.

How Website Files Work Once Uploaded:

Once you’ve uploaded your website files to cPanel, they will be stored on the server and accessed through a domain name.

When a user types in your domain name, their browser sends a request to the server to access your website files. 

The server then retrieves the requested files and sends them back to the user’s browser, which renders the website for the user to view.


As you can see, Uploading a website to cPanel is simple.

Once you get used to doing this alot, you might want to consider using free FTP client software like FileZilla.

While there are many different hosting control panel options out there, cPanel makes it easy to manage and maintain your website. 

With a little bit of practice, you’ll be a pro at uploading and managing your website in no time.

Picture of
We are a team of freelance writers and editors, working together to provide content on business tools and ideas for online success. Together we offer the skills and research expertise needed by business owners who are looking to start and grow their businesses and get results.

Related Articles