If the Web60 Migration plugin is not suitable for your situation, you can migrate your WordPress site manually. This involves exporting your database from your current host, downloading your site files, and uploading everything to Web60.
Manual migration gives you full control and works with any hosting provider, but takes more steps than the automated plugin.
What you will need
- Access to your current host's control panel or terminal
- SFTP software on your computer (such as FileZilla)
- Your Web60 SFTP credentials (from the SFTP tab in your dashboard)
- About 30–60 minutes depending on your site size
Step 1: Export your database from your current host
- Log in to your current hosting control panel.
- Open phpMyAdmin (or your host's database tool).
- Select your WordPress database.
- Click Export, choose Quick export method and SQL format.
- Click Go to download the
.sqlfile to your computer.
Alternatively, if you have terminal access on your current host:
wp db export backup.sql
Step 2: Download your site files
Connect to your current host via SFTP and download the entire WordPress directory. This is usually located at public_html/ or htdocs/. Make sure you download everything, including:
wp-content/(themes, plugins, uploads)wp-config.php.htaccess- All other WordPress core files
Save everything to a folder on your computer.
Step 3: Upload files to Web60
- Go to your Web60 dashboard, click your site name, then click SFTP.
- Generate a password if you have not already.
- Connect to Web60 using FileZilla or your preferred SFTP software:
- Host: wp1.smarthost.ie
- Port: 2222
- Username: your site name (shown on the SFTP page)
- Password: the password you generated
- Upload all your WordPress files to the root directory on Web60. This will overwrite the default WordPress installation.
For large sites, you can use command-line file syncing tools instead of FileZilla for a faster transfer. See Transferring files with scp and rsync.
Step 4: Import your database
Open the terminal in your Web60 dashboard and import the database file you exported:
wp db import backup.sql
If you uploaded the SQL file via SFTP, it will be in your site root directory.
Step 5: Update URLs in the database
Your database still contains references to your old domain. Update them using search and replace:
- First, preview the changes:
wp search-replace 'https://oldsite.com' 'https://yoursite.smartsitebuilder.ie' --dry-run
- If the preview looks correct, apply the changes:
wp search-replace 'https://oldsite.com' 'https://yoursite.smartsitebuilder.ie'
- Flush the cache:
wp cache flush
Replace oldsite.com with your actual old domain and yoursite.smartsitebuilder.ie with your Web60 temporary domain.
Step 6: Verify and connect your domain
- Visit your Web60 temporary domain to check the site is working.
- Work through the post-migration checklist to verify everything.
- When you are satisfied, connect your custom domain from the Domain tab in your dashboard.
Tips for large sites
- Use command-line sync tools instead of FileZilla for transferring files. They are significantly faster for large directories. See Transferring files with scp and rsync.
- Compress your files before transferring: create a
.tar.gzarchive on your current host, transfer the single file, then extract it on Web60. - For databases larger than 500MB, consider splitting the export or using the command line instead of phpMyAdmin.
Need help?
If you run into issues during manual migration, visit our support page or email hello@smarthost.ie. Include your site name, your old host, and a description of where you got stuck.
Frequently asked questions
When should I use manual migration instead of the Migration plugin?
Use manual migration if the plugin is not compatible with your current host, if your site is very large (over 2GB), or if you prefer full control over the process. For most sites, the Migration plugin is faster and easier.
Will my site go offline during manual migration?
Your original site stays online throughout. The new copy on Web60 is built separately. Downtime only occurs briefly when you switch your domain's DNS to point to Web60.
Can I migrate a site that is not WordPress?
Web60 is a WordPress hosting platform. Manual migration works for WordPress sites only. If you have a static HTML site, contact support for guidance.
Last updated: 25 March 2026
