Requesting a Free Site Migration
Move your website to GoZen Host for free. What gets migrated, how to request it, and what to expect.
GoZen Host migrates your website from your current host at no cost. Our engineers handle the files, databases, email accounts, and DNS cutover. You don’t need to do anything technical.
What Gets Migrated
| Component | Included | Notes |
|---|---|---|
| Website files | ✓ | Full public_html directory |
| Databases | ✓ | MySQL/MariaDB, including users and permissions |
| Email accounts | ✓ | Mailboxes, forwarders, and filters |
| SSL certificates | ✓ | Or we install fresh Let’s Encrypt certs |
| Cron jobs | ✓ | Recreated on the new server |
| DNS zone | ✓ | We help with the cutover |
| cPanel settings | ✓ | PHP version, Apache handlers, etc. |
What’s Not Included
- Custom server software (non-standard packages, custom-compiled binaries) - we’ll discuss these case by case
- Third-party license transfers (e.g., WHMCS, cPanel licenses you own) - those stay with your old provider
- Server-level configurations on unmanaged VPS - if you’re migrating to an unmanaged VPS, we transfer the data but you handle the server config
How to Request a Migration
- Log in to the GoZen client area
- Open a support ticket: Click Support → Open Ticket
- Choose the Technical Support department
- In the subject, write: “Free Migration Request”
- Include the following details:
Current host: [provider name]
cPanel URL: [e.g., https://server.oldhost.com:2083]
cPanel username: [your username]
cPanel password: [your password]
Domains to migrate: [list all domains]
GoZen service: [your GoZen hosting plan name or server IP]
Preferred migration time: [e.g., "anytime" or "after 10pm UTC"]
If your current host doesn’t use cPanel, include FTP/SSH credentials instead. For WordPress sites, we can also work with wp-admin credentials and a database export.
What Happens Next
| Step | Timeline |
|---|---|
| Ticket acknowledged | Within a few hours |
| Migration started | Usually within 24 hours |
| Migration completed | 1-4 hours depending on site size |
| You verify everything | We wait for your confirmation |
| DNS cutover | Scheduled at your preferred time |
The Zero-Downtime Cutover
We don’t just flip the DNS and hope for the best. Here’s the process:
- We copy everything to your GoZen account while your old host is still live
- We send you a preview link so you can test the migrated site before going live
- You verify that everything works - check pages, forms, email, database
- We schedule the DNS switch at a time that works for you (usually low-traffic hours)
- We do a final sync right before the cutover to catch any changes made since the initial copy
- DNS is updated - your site is now running on GoZen
Your visitors see zero downtime because the old site stays live until DNS propagation is complete.
Before You Request
A few things to check on your end:
- Disable any caching on your old host (Varnish, LiteSpeed Cache) so we get fresh content
- Note any custom PHP settings you rely on (memory limits, upload sizes, PHP version)
- Check your domain registrar - is it the same as your old host? If so, make sure you can access the registrar separately
- Back up everything on your end as well, just in case. Never rely on a single copy of your data
VPS-to-VPS Migrations
If you’re moving from a VPS at another provider to a GoZen VPS:
- Managed VPS: Our team handles the full migration, same process as shared hosting
- Unmanaged VPS: We can transfer files and databases, but server-level configuration (Nginx, custom services, Docker containers) is your responsibility
For complex setups (multiple services, custom stacks, Docker), open a ticket describing your environment and we’ll scope the migration together.
Troubleshooting After Migration
| Problem | Fix |
|---|---|
| Website shows old host’s content | DNS hasn’t fully propagated. Check with dig yourdomain.com. Give it up to 48 hours |
| Email not working on GoZen | MX records may still point to your old host. Update them to GoZen’s mail server |
| Database connection error | Check wp-config.php (or your app’s config) - the database name, user, or password may have the new cPanel prefix |
| Permissions errors | File permissions sometimes change during transfers. Reset to 755 for directories, 644 for files |
| SSL warnings | Run AutoSSL in cPanel (Security → SSL/TLS Status → Run AutoSSL). Let’s Encrypt needs DNS to point to GoZen first |
What to Do Next
- Your First 10 Minutes After Signup - orient yourself in the client area
- Pointing Your Domain to Your Server - DNS configuration after migration
- SSL Certificates - verify HTTPS is working on the new server
Last updated 07 Apr 2026, 00:00 +0200.