Uploading Your Website Files

Once your hosting is set up and your domain is pointed, the next step is to upload your website files. There are two main methods: the built-in file manager in your control panel, or an FTP client.

Using the File Manager

Both cPanel and DirectAdmin include a browser-based file manager. Log in to your control panel and open the File Manager. Navigate to the public_html directory (this is your website’s root folder - files placed here are served to visitors). Use the Upload button to upload files from your computer. For small websites or quick edits, the file manager is the fastest option.

Using FTP / SFTP

For larger uploads or ongoing site management, FTP is more practical. Use an FTP client such as FileZilla and connect using the FTP credentials provided in your welcome email or found in your control panel. Upload your files to the public_html directory.

File Structure Basics

Your main website files go in public_html. If you are uploading a static HTML site, your homepage should be named index.html. If you are installing a CMS like WordPress, all the CMS files go in public_html (or a subdirectory if you prefer). Subdomains and addon domains may have their own directories within public_html.

Important:  Do not delete or modify system files outside of public_html unless you know what you are doing. Altering files like .htaccess incorrectly can take your website offline.

 

Was this article helpful?