How to Migrate Your Website to Hosting Cheap for Free
There are two ways to move your site to us: let our team migrate it for you free of charge, or do it yourself. For the free migration, open a ticket with your current host's login details and we handle the transfer — usually with no downtime, because your old site keeps serving until the new one is verified. To do it yourself, copy your files with File Manager or FTP and import your database.
Option 1: let us migrate it for you (recommended)
Free migration is included with your plan. It's the safest route because we move everything — files, databases and email where possible — and check it works on the new server before anything changes for your visitors.
- 1Open a support ticket and choose the migration request.
- 2Give us access to your current hosting (a control-panel login, or a cPanel-to-cPanel transfer code).
- 3Tell us the domain(s) you're moving and whether email is involved.
- 4We copy and stage the site, then let you preview it on a temporary URL.
- 5Once you're happy, you point the domain to us — and because the site is already staged, the switch is seamless.
Option 2: migrate it yourself
- 1Download your website files from your old host (File Manager download or FTP) and re-upload them into public_html here.
- 2Export your database from the old host (phpMyAdmin → Export) as a .sql file.
- 3Create a new database and user in your control panel, then import the .sql file with phpMyAdmin.
- 4Update your site's config file (for WordPress, wp-config.php) with the new database name, user and password.
- 5Test everything on the temporary URL before pointing your domain.
Avoiding downtime
The golden rule is: stage and test on the new server first, and only change your domain's nameservers once the new copy works. Because both the old and new sites exist during that window, visitors never hit a broken page. Do the DNS switch last, not first.