How to migrate your WordPress using SWPanel WP Migrator

1. Introduction and summary of the migration process

This manual explains, in a detailed and structured manner, how to migrate a website developed in WordPress from an external provider to a hosting service managed in SWPanel, using the official SWPanel WP Migrator plugin.

What is SWPanel WP Migrator?

SWPanel WP Migrator is a plugin developed specifically to automate the migration of WordPress sites to infrastructures managed from SWPanel. Its function is:

  • Connect your source WordPress to your destination hosting.
  • Export the site data.
  • Transfer it securely using an authentication system based on a token and secret key.

General process flow

The entire process consists of three main phases:

  1. Installation of the plugin on the source WordPress.
  2. Generation of the token and secret key from SWPanel.
  3. Entering credentials into the plugin and starting the export.

When finished, your WordPress will be migrated to the destination hosting.

danger If your website has many images, products, or videos, and certain resource limitations on the source provider, such as memory_limit or max_children, the export is likely to fail, as the SWPanel Migrator plugin is designed for lighter sites. Alternatively, you can use our internal migration tool, which you can find more information about in the manual: 📃 Manual: SWPanel migration tool.


2. Installing the SWPanel WP Migrator plugin

Step 1: Access the WordPress backend

You must access the administration panel of your source WordPress. This is usually done from:

https://tudominio.com/wp-admin

Once inside:

  1. Go to the left side menu.
  2. Click on Plugins.
  3. Press the Add plugin button.

Plugin installation - Step 1

info_capture The screenshot is for illustrative purposes only. It was taken from version 2026.000.0001 on 18/02/2026. It may differ from what is shown in the current version of SWPanel.


Step 2: Search for the plugin

In the plugin search bar (top right):

  1. Enter the name: SWPanel WP Migrator.
  2. Wait for it to appear in the results.
  3. Verify that it is compatible with your version of WordPress.
  4. Click Install Now.

Search plugin

info_capture The screenshot is for illustrative purposes only. It was taken from version 2026.000.0001 on 18/02/2026. It may differ from what is shown in the current version of SWPanel.


Step 3: Activate the plugin

Once the installation is complete:

  1. Click the Activate button.

Activate plugin

info_capture The screenshot is for illustrative purposes only. It was taken from version 2026.000.0001 on 18/02/2026. It may differ from what is shown in the current version of SWPanel.


3. Generating the token and secret key

To continue with the migration, you need to generate a token and a secret key from your SWPanel account.

We will need to have a SWPanel account to proceed, so if you do not have a SWPanel account, you must follow the manual 📃 Manual: How to register in SWPanel. to register.

Step 1: Access SWPanel

  1. Log in to your SWPanel account.
  2. In the left side menu, select:
    • Tools
    • To migrate websites
    • Migrate a website now

Migration menu

info_capture The screenshot is for illustrative purposes only. It was taken from version 2026.000.0001 on 18/02/2026. It may differ from what is shown in the current version of SWPanel.


Step 2: Select the type of migration

Select the option:

Migrate a WordPress website

Select WordPress

info_capture The screenshot is for illustrative purposes only. It was taken from version 2026.000.0001 on 18/02/2026. It may differ from what is shown in the current version of SWPanel.


Step 3: Configure the source and destination

  1. Select your source provider (for example, "Others").
  2. Check the option: Migrate the website to an existing hosting service.
  3. Enter the name of the destination hosting.
  4. Select: Move my WordPress website to my new hosting on SWPanel.

This will generate:

  • The token
  • The secret key
  • A quick start guide

You can use the copy to clipboard icon for convenience.

Token generation

info_capture The screenshot is for illustrative purposes only. It was taken from version 2026.000.0001 on 18/02/2026. It may differ from what is shown in the current version of SWPanel.


4. Enter the token and secret key in the plugin

Step 1: Access the plugin settings

  1. Return to the source WordPress.
  2. Go to Plugins.
  3. Locate SWPanel Migrator.
  4. Click on Settings.

Plugin settings

info_capture The screenshot is for illustrative purposes only. It was taken from version 2026.000.0001 on 18/02/2026. It may differ from what is shown in the current version of SWPanel.


Step 2: Enter credentials

  1. Enter the token in the corresponding field.
  2. Enter the secret key.
  3. Click Start export.

Start export

info_capture The screenshot is for illustrative purposes only. It was taken from version 2026.000.0001 on 18/02/2026. It may differ from what is shown in the current version of SWPanel.


Step 3: Monitor the process

During the export, you will be able to see the status of the process via a progress bar.

Migration progress

info_capture The screenshot is for illustrative purposes only. It was taken from version 2026.000.0001 on 18/02/2026. It may differ from what is shown in the current version of SWPanel.

When all steps are completed successfully, the migration will be finished.

Once this is completed, our system will send an email to the email associated with your customer account indicating that it has been completed correctly, and providing the corresponding data.


5. Accessing WordPress without modifying the DNS

If you have not yet modified the domain's DNS, you can access the new WordPress by editing your hosts file, forcing your domain to point to the IP of the new server.

This allows you to:

  • Test the site before making it public.
  • Verify that everything is working correctly.
  • Avoid interruptions for users.

You can find out how to do this in the following manual:

📃 Manual: Modify 'hosts' file on Windows, Mac and Linux

Background

2026 DeepThink Software SLU. All rights reserved. The prices shown on the website do not include any applicable taxes.