Moving a Website Builder site to another domain is currently not supported. However, it's possible to move some content by copy-pasting. Pages and settings need to be added manually. In this guide, we explain how to do this.
If you decide to try this, please know it's a workaround and not something we officially support. This also means that we might change things that could prevent this from working in the future.
- Step 1 - Copy the file and image folders to the new domain
- Step 2 - Prepare Website Builder on your new domain
- Step 3 - Open Website Builder on your old domain in incognito mode
- Step 4 - Copy header and footer content to your new domain
- Step 5 - Copy each page to your new domain
- Step 6 - Check if everything works and Publish
While going through the steps in this guide you can use the following keyboard shortcuts. They might speed up the process.
- Select all: Ctrl + A or ⌘ + A
- Copy: Ctrl + C or ⌘ + C
- Paste: Ctrl + V or ⌘ + V
- Open an incognito window: Ctrl + Shift + N or ⌘ + Shift + A.
Use Ctrl on Windows and ⌘ on Mac.
Step 1 - Copy the file and image folders to the new domain
The first thing you need to do is to copy your files and images from your old domain to your new domain.
You need to migrate two folders: onewebmedia and onewebstatic. We recommend you do this via SFTP in a client (such as Filezilla) on your computer. Alternatively, you can do it via File Manager in your Control Panel.
Unfold one of the options below to see the steps.
-
Move your folders using SFTP (recommended)
- Access the webspace on your old domain with SFTP in a client on your computer. If you're unsure how to do this, check out our guide on logging in using SFTP.
- You should land in the httpd.www folder on your old domain. Find the folders onewebmedia and onewebstatic in the window on the right-hand side, and drag them to a location on your computer in the window on the left. Make sure the download is complete (the folder name should not be in italics) before you move on to the next step.
- Disconnect SFTP for your old domain and log in to the webspace on your new domain using SFTP.
- Add the onewebmedia and onewebstatic folders to the httpd.www folder on your new domain.
-
Move your folders using File Manager
- Log in to the one.com Control Panel on your old domain.
- Open File Manager on the Files & Security tile.
- Select the folders onewebmedia and onewebstatic by checking the boxes, and click Download in the top-right corner.
- Locate the file you just downloaded, called httpd.www.zip, on your computer and extract it.
- Open File Manager on your new domain.
- Drag the folders you just extracted into File Manager to get them uploaded.
Note: If a folder name in your SFTP client or File Manager is in italics, that means the upload is still ongoing. Wait until the upload has completed before you continue.
Step 2 - Prepare Website Builder on your new domain
Next, you must go to the webspace for your new domain and get Website Builder ready for the site migration. You need to do the following things:
- Go to the Website Builder editor via your Control Panel.
- If you haven't completed the onboarding process, select a template instead of following the AI-driven setup flow. You can do this by clicking use templates instead at the bottom of the first page in the setup. The template must be the same as the one on your existing site. If you have changed settings in the template, like a new font, you need to do this again for your new site.
- Remove all default content from the template and pages (except the header and the footer), so you have a blank template. You can select it all and click the trash can icon or the 'Delete' button on your keyboard.
- Recreate the pages from your existing site so you have the same number of pages with the same name and structure.
- Manage settings for things like social sharing, Consent banner, or tracking. You can also do this later, but be aware that it will not be copied.
- Save your settings and keep Website Builder open.
Step 3 - Open Website Builder on your old domain in incognito mode
For the next steps, you must have both your old and new sites open in Website Builder. To prevent automatic logoff when opening a new session, use an incognito or private window.
You can find the private window option in most browsers by clicking on the menu in the top-right corner. You can also use the shortcut Ctrl + Shift + N (Windows) or ⌘ + shift + A (Mac). Another option is to use two separate browsers, like Chrome and Edge or Safari and Firefox. In the screenshot below, we've opened an incognito window in Chrome on Windows.
Continue to the next step once you have both the new and old sites open in Website Builder.
Step 4 - Copy header and footer content to your new domain
- Select and copy all the materials from the header and footer on your old domain.
- Paste the content to your new site.
- Click Save.
Tip: You can copy all components in one go by clicking on the header/footer or a section and using the shortcut Ctrl + A (Windows) / ⌘ + A (Mac).
Step 5 - Copy each page to your new domain
- Select and copy all content from the first page on your existing site and old domain.
- Paste the content on the corresponding page on your new site.
- Repeat this for each page you want to move.
- Click Save.
Note: The result might not be perfect everywhere when you migrate content this way. As this is only a workaround and not an official process, be prepared to tweak a few things on each page along the way to make your new site as similar to the old one as possible.
Step 6 - Check if everything works and Publish
Go to the menu in the top-right corner of the editor (the one that looks like two lines) and go to Settings to check your logo, favicon and contact details. You probably need to add these again.
If you have a contact form on your site, you must update the email address to one on your new domain. You also need to optimize your site again for mobile devices in the Mobile View editor.
If everything is working and you are satisfied, you can publish your site.
Related articles: