Migrate InstaWP Site
InstaWP allows you to migrate your existing sites to your own hosting provider too. It involves copying all files and databases related to the website and then updating settings for the WordPress website to work on its new server. This is often done when you want to upgrade your website's server for more features or better performance.
In this documentation, we will explore the steps to migrate a site to a hosting provider.
Let’s get started 🚀
How to Migrate a Site
Step 1: Click on the Migrate option from the Sidebar of the InstaWP Dashboard.

Step 2: Click on New Migration button on top right of the page to initiate a new migration.

Step 3: You will be redirected to a page to initiate the migration where you will get option to selecte the Web based migration or the SSH Migration

Title | Description |
|---|---|
Web based Migration | Migrates your site using a InstaWP Web based Tool —no server access needed. Required: WordPress admin access |
SSH Migration | Migrates directly server-to-server via SSH—faster and better for large sites. Required: SSH access (host, port, username, key/password), source server access |
Step 4: Select either you want to continue with web based migration or SSH migration by switching the tab.

Option 1: Web Migration
Step 1: Enter the URL of the Source website in the first input and click on Connect Button beside of the field.

Step 2: You will be prompted for the App-Password based authorization in the new tab, click on "Yes, I approve of this connection" button to authorize it.

After the authorization, InstaWP Connect Plugin will be installed in the source site to entablish the secure connection between the site and InstaWP Dashboard and you will be redirected to the Migration Page after authorization is completed.
Step 3: Repeat Step 1 and 2 for the Destination Site by adding its URL in the second input field and authorizing it.
Step 4: After adding both source and desitnation site URL, click on "Start Migration" button to being the migration process.

Step 5: Click on Continue button to confirm the migration process.

Setp 6: In the next step the migration will initiate.

Step 7: Once the migration is completed, you will be prompted on the screen with the update.

Congratulations, You have done the migration of the site using InstaWP's Web Migration tool.
Option 2: SSH Migration
Step 1: Select SSH Migration Option from the Migration Page.

Step 2: Login via SSH to the webspace of your site and navigate to Website Installation Folder.
Copy the 1st command and paste it on the SSH Shell of your Site and Press Enter.
After the backup is uploaded to cloud for the migration, you will see the update on the Migration Page.

Step 4: Copy the 2nd Command from the migration page and paste it to webspace of the destination site by logging int via SSH. You will be prompted for the Confirmation of the migration, Type "Y" and press enter to continue.

Step 5: In few moment the migration will be completed showing an update on the terminal.

Step 6: Check on the Migration Page and you will see the Migration Completed Prompt there too.

Congratulation, You have learned how to migrate the site both with Web based Migration Tool and SSH with InstaWP Migration tool.
Updated on: 23/12/2025
Thank you!