Back to knowledgebase

How Can I Migrate a Website Myself?

A website migration usually means copying the site files, database and configuration from the old hosting account to the new one.

The exact steps depend on how the website was built, but the general process is:

  1. Download the website files from the old host.
  2. Export the database from the old host if the site uses one.
  3. Upload the website files to the new hosting account.
  4. Create a new database on the new hosting account.
  5. Import the database.
  6. Update the website configuration so it connects to the new database.
  7. Test the site before changing DNS.
  8. Point the domain to the new hosting when you are ready to go live.

For WordPress, the database connection details are usually stored in wp-config.php.

If you would prefer us to help with the move, contact support and we can advise on the migration options available.