## **🔍 Why publishing errors happen**

Website Studio may fail to publish when an HTML page references files that were not uploaded with it. These can include images, stylesheets, scripts, fonts, or other assets stored in a matching folder.

For example, a page named **about.html** may require a companion folder named **about\_files**. Uploading only the HTML page creates incomplete website files and can cause publishing to fail.

## **📁 Prepare the website files**

1. Find the HTML page that produces the publishing error.
2. Locate its matching referenced-files folder. For example, **about.html** may use **about\_files**.
3. Keep the HTML page and its matching folder together in the same location.
4. Check that the folder name has not been changed and that referenced images, scripts, and stylesheets are inside it.

## **🔄 Re-upload the complete page**

1. Open **Website Studio** from the left sidebar.
2. Open the website import or upload workflow.
3. Remove or replace the incomplete upload if the workflow provides that option.
4. Upload the HTML page and its matching **\_files** folder together.
5. Repeat this process for every HTML page that has a matching referenced-files folder.
6. Submit or publish the website again.

## **✅ Check the upload before publishing**

- Confirm every HTML page is present.
- Confirm each page's matching **\_files** folder is present beside it.
- Keep original file names, folder names, and capitalization.
- Do not upload only the HTML files while leaving their referenced assets behind.
- Do not rename folders after uploading unless all references in the HTML are updated.

## **🧪 If publishing still fails**

Review the HTML page for references to files that do not exist in the upload. Look for image, CSS, JavaScript, font, or other asset paths. Recreate any missing files, place them in the expected folder, and upload the page and folder together again.

If you need further assistance, open the chat widget in the bottom-right corner of the platform and type **human teammate** to be instantly connected with a member of our team.