Upload your site: guides by host
The site you own is one flat zip: index.html at the top, one CSS file, your photos. These are the screens of each host; your account shows the same steps with your own file names.
DreamHost
panel.dreamhost.com → Websites → Manage Websites → Manage → Content → File Manager → /home/username/yourbusiness.com
1. Open the File Manager of your site
Go to panel.dreamhost.com, sign in, click Websites → Manage Websites → Manage on yourbusiness.com → under Content click File Manager. Your web folder is/home/your-username/yourbusiness.com(DreamHost has no public_html).2. Back up first
Select every file and folder in the yourbusiness.com folder and download them. (An SFTP client downloads the whole folder in one drag.)3. Move the old site out of the web folder
Go up to/home/your-username, createold-sitethere. Back in the yourbusiness.com folder select everything (hidden files on) → Move → old-site.4. Upload the zip and extract it
Click the upload icon → Upload Zip → chooseyourbusiness-remo.zip→ Upload and Unzip. The zip is flat: index.html lands in the yourbusiness.com folder. (DreamHost extracts only through Upload Zip; a zip already uploaded stays a zip.)5. Make sure index.html is the front page
Look in yourbusiness.com (your site's folder) for an oldindex.php,index.htm,default.htmlordefault.php. If one is still there, move it intoold-site: a server shows those beforeindex.html.yourbusiness.com (your site's folder)/index.htmlmust sit directly in yourbusiness.com (your site's folder), not inside a folder.6. Open your site
Open https://yourbusiness.com in a private window and click a few menu links. If the old site still shows, press Ctrl+F5; if it still does, an oldindex.phporindex.htmis left in yourbusiness.com (your site's folder) (previous step).7. Keep the padlock (HTTPS)
In Manage Websites, the ⋮ menu under your domain → SSL Security: keep the free Let's Encrypt certificate on. If the site opens ashttp://without the padlock, ask me in the chat for the three-line.htaccessredirect, or turn on your host's Force HTTPS switch.
Watch out
- The zip is flat: extract it IN the web folder and index.html lands at the root. If your panel created a folder with the site inside, open it, select all, Move to the web folder.
- An old index.php, index.htm or default.html left next to index.html wins: move it into old-site.
- Show Hidden Files before moving anything: a WordPress .htaccess left behind sends visitors to the old index.php.
- old-site belongs OUTSIDE the web folder (your home folder). Inside it, an old WordPress stays public and runnable.
- Never delete the old files: Compress → Download first, then Move. Moving them back undoes everything.
- Your email does not live in these folders; nothing here touches it. Do not cancel the old hosting if your email runs there (ask me).
- The web folder is /home/username/yourbusiness.com, not public_html.
- 1 GB per upload; Upload and Unzip is the way, not Extract.
- Remixer sites (DreamHost's builder) live at Remixer: those take no files.