If you're transferring your website yourself, here are the basic steps:
-
Back up your website files using File Manager or an FTP client.
-
Export your database (if your site uses one) via phpMyAdmin.
-
Sign up with the new hosting provider and set up your domain.
-
Upload your website files to the new host.
-
Import your database into the new host's phpMyAdmin.
-
Update your site’s configuration file (e.g., database details).
-
Change your domain’s nameservers to point to the new host.
-
Test your site after DNS changes take effect.
Tip: Most hosting providers offer free or paid migration services, where their support team handles the entire transfer process for you—including files, databases, email accounts, and DNS updates—minimizing downtime and technical hassle.