UPLOAD YOUR SITE

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.

your hosting's File Manager

the company you PAY for hosting (not WordPress) → cPanel → File Manager → public_html

  1. 1. Sign in where you pay for hosting

    Sign in to your HOSTING account: the company you PAY for the website every month or year, not WordPress itself. Open cPanel (or Hosting → Manage) and click File Manager, then public_html. WordPress.com has no file manager: if your site is at WordPress.com, read the note under the steps. Not sure who you pay? Ask me who hosts me in the chat.
    your hosting's File Manager · Your hosting accountYour hosting accountyourbusiness.comcPanelanother-domain.comcPanelexample-store.netcPanelclick cPanel on your domainSchematic of your hosting's File Manager's screen — labels may differ slightly.
  2. 2. Show hidden files

    Click Settings (top right of the File Manager), tick Show Hidden Files (dotfiles) and click Save. A WordPress site keeps a hidden .htaccess that sends every visitor to the old index.php; now you can see it and move it with the rest.
    your hosting's File Manager · File Manager › SettingsFile Manager › Settings/public_htmlUploadExtractMoveCompressDownloadSettings📁old-site📁photos📄index.html📄site.css📄about.htmltick Show Hidden FilesSchematic of your hosting's File Manager's file manager — the buttons may sit elsewhere; the names are the usual ones.
  3. 3. Back up first

    In public_html select every file and folder (click the first, Shift+click the last). Click Compress, choose Zip Archive, name it old-site-backup.zip and confirm. Then select that zip and click Download. Keep that file: it is your whole old site, and moving it back undoes everything.
    your hosting's File Manager · File Manager › public_htmlFile Manager › public_html/public_htmlUploadExtractMoveCompressDownloadSettings📁old-site📁photos📄index.html📄site.css📄about.htmlCompress, then Download the zipSchematic of your hosting's File Manager's file manager — the buttons may sit elsewhere; the names are the usual ones.
  4. 4. Move the old site out of the web folder

    Go up one level to your home folder (one level above public_html), click + Folder, name it old-site. Back in public_html select every file and folder (wp-admin, wp-content, wp-includes, index.php, .htaccess, wp-config.php…), click Move, destination your home folder (one level above public_html)/old-site, confirm. That is your backup; your database is untouched, and WordPress stops being reachable from the web (safer).
    your hosting's File Manager · File Manager › public_htmlFile Manager › public_html/public_htmlUploadExtractMoveCompressDownloadSettings📁wp-admin📁wp-content📄.htaccess📄index.php📄wp-config.phpMove everything to your home folder (one level above public_Schematic of your hosting's File Manager's file manager — the buttons may sit elsewhere; the names are the usual ones.
  5. 5. Upload the zip and extract it

    In public_html click Upload, choose yourbusiness-remo.zip (the download from your Remo account) and wait for 100%. Go back to public_html, select the zip and click Extract; keep public_html as the destination and confirm. The zip is flat: index.html, site.css, the other pages and the photo folders land directly in public_html, nothing to move up a level. Then delete the zip.
    your hosting's File Manager · File Manager › public_htmlFile Manager › public_html/public_htmlUploadExtractMoveCompressDownloadSettings🗜yourbusiness-remo.zip📁old-siteUpload yourbusiness-remo.zip, then Extract hereSchematic of your hosting's File Manager's file manager — the buttons may sit elsewhere; the names are the usual ones.
  6. 6. Make sure index.html is the front page

    Look in public_html for an old index.php, index.htm, default.html or default.php. If one is still there, move it into old-site: a server shows those before index.html. public_html/index.html must sit directly in public_html, not inside a folder.
    your hosting's File Manager · File Manager › public_htmlFile Manager › public_html/public_htmlUploadExtractMoveCompressDownloadSettings📄index.html📄site.css📄about.html📄contact.html📁photosindex.html at the root, no index.php leftSchematic of your hosting's File Manager's file manager — the buttons may sit elsewhere; the names are the usual ones.
  7. 7. 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 old index.php or index.htm is left in public_html (previous step).
    Open your siteA private browser window🔒 https://yourbusiness.com/Your new home pageindex.html, served from your own hostingpadlock + the new site = doneThis is what you are aiming for: your domain, the padlock, the new site.
  8. 8. Keep the padlock (HTTPS)

    In cPanel look for SSL/TLS Status and run AutoSSL (the name varies by host); then the Force HTTPS switch or the .htaccess rule. If the site opens as http:// without the padlock, ask me in the chat for the three-line .htaccess redirect, or turn on your host's Force HTTPS switch.
    your hosting's File Manager · HTTPSHTTPShttps://yourbusiness.com 🔒Certificate: valid(http:// should forward to https://)Schematic of your hosting's File Manager's screen.

Watch out

My site is on WordPress.com

WordPress.com takes no files. Put them on a regular web host and point your domain there from WordPress.com's DNS records, or take the hosted plan instead (write to hello@remobuilds.com to switch).

All providers