Migrating to a New Host

After a lot of thought, you have finally decided to ditch your current hosting provider and move to a new one that’s more stable and provides better services. However, the possibility of things going wrong while moving your entire content to a new location is giving you the heebie jeebies, and quite rightly so. After all, this can be a daunting task for any webmaster. But having a partner like blogVault by your side, you can be rest assured that migrating to a new host will be easy-breezy.

Note: blogVault only works with publicly available websites.

Setting up the new host

Before proceeding with the actual migration, you have to prepare the new location for hosting your site.

  1. Create the domain  – The domain that you intend to migrate must be created on the new host.

  2. Install WordPress – Ensure that WordPress is installed on the new server. blogVault automatically picks the database details from the WordPress installation. You are not required to install the blogVault plugin on this new WordPress.

  3. FTP Server – Have the FTP details of the new host ready.

    1. Protocol used – FTP, SFTP, or FTPS. We recommend using either SFTP or FTPS for better security, but blogVault works well with all of these options.

    2. Username and Password

    3. Server Address

Choose the backup version

The first step is to choose the version of your backup that you’d like to migrate. We have a comprehensive History page that lists all your backups in a single location. Or you could simply choose to migrate the latest version from our Dashboard.

History - Migrating to a new host

Dashboard - Migrating to a new host

File transfer details

Next step is to enter the FTP details of the destination server – where would you like the site to be moved. blogVault automatically migrates all the content straight to your server. The files are transferred using one of the standard protocols (FTP, SFTP, or FTPS), so you are required to enter the account details on your new host. blogVault works with all the 3 popular protocols.

FTP details - Migrating to a new host

WordPress location

Moving forward, you have to select the location where you installed WordPress right at the start. This is the place all your WordPress files such as wp-login.php, wp-config.php and folders such as wp-content are stored. If these files are present in the folder right after you login, press Continue and proceed.

Files - Migrating to a new host

Database details

The latest version is chosen, by default, for migration. Alternately, you have the option of selecting any of the last 30 versions of your backup maintained by us.

Enter the URL of your site. Unless you are moving to a new domain, don’t change the site URL. It should be filled up by default. If not filled, it is likely that you chose the wrong folder in the previous step.

blogVault makes your life easier by filling the database details from the WordPress installation. In case you didn’t install WordPress and chose to create the database manually, enter the appropriate details at this point.

Database details - Migrating to a new host

Advanced Options

Under database details, there is a section reserved for advanced options. On clicking Advanced Options, you’ll see the following list –

Advanced Options - Migrating to a new host

Only Database – Check this option if you are looking for a database-only backup, all files are excluded

Only Files – Check this option if you are looking to backup only your files, database is excluded

Copy File Permissions –  Ensures that the file permissions are copied to the destination. Unless this option is checked, the default permissions for folders and files will be set to 755 and 644 respectively. These are the recommended permissions for WordPress, so don’t tamper with them unless you’re sure of what you’re doing.

Name Server – During migration, there may be a case where the DNS servers of the new location may not have been updated yet. In this case, to perform zero downtime migration, we can specify the name server of the destination. This will let blogVault contact the server and complete the migration.

Server IP – Sometimes the FTP IP address is different from that of the Web IP address. In such cases, you can specify the Server IP (Web IP) in the space provided. Here is an example of HostGator’s cPanel with its IP parameters listed –

cPanel details - Migrating to a new host

Note: You will either use Server IP or Name Server. There is no need to provide both.

Once you enter all the required details, click Continue to proceed with the migration.

Migrating to a new host

Migrating to a new host

Congratulations! Your site has been moved to the new location and ready for use. Just one last step before you take off, the DNS update. You must update the records in your DNS server to point to the new hosting provider.


  • blogVault provides the best in class site migration where you can seamlessly move your site to a new hosting provider.

  • blogVault only works with publicly available websites.

  • You can chose to migrate any version from the list of up to 30 backups maintained by us.

  • Don’t tamper with the site URL if you only want to move to a new host.

  • Remember to update the DNS record once migration is completed to start using your site.