If you’d like us to migrate your site for you, we’ve outlined some important notes and the steps to follow below. For more details on the migration process and how migrations work at Kinsta, check out our Migrating Your Site to Kinsta article.

Important Migration Notes

Migrating WordPress.com Sites

For WordPress.com migrations, we cannot do a traditional migration because WordPress.com does not allow access to the site files or the database. We are only able to export your WordPress content such as posts, pages, comments, meta tags, etc., and import the content into a new WordPress installation here at Kinsta.

Because we cannot access the site files, we cannot bring over your WordPress theme, plugins, or any other customizations that may have been made to the site. This means your site will not look the same as it does at WordPress.com, and any functionality dependent on a plugin will not work until you re-install your site’s plugins.

After the migration, you or your web developer will need to re-install the theme and plugins and make any customizations again that you made at WordPress.com (if applicable).

Basic Migrations vs. Premium Migrations

Request a Free Basic Migration

You can request your website migration directly through MyKinsta, and there are two types of migrations to choose from:

  1. From another host (share information about your current hosting provider)
  2. From a backup file:
    • provide a link to files using cloud storage services such as Drive, Dropbox, etc. or
    • upload a backup file (whether it’s created with Duplicator, ManageWP, or cPanel) to an existing Kinsta website

To start a basic migration in MyKinsta, log in and click on Migrations in the left-hand sidebar in MyKinsta. Choose the option that works best for you and complete the migration request.

Request a Migration From Another Host

Begin by clicking the Request Basic migration from host button.

Request a migration from another host in MyKinsta.
Request a migration from another host in MyKinsta.

 

There’s some information you’ll need to have ready to complete the migration request:

Step 1

After reading through the introduction, including the conditions and other information, click the Next button near the bottom of the page to acknowledge you’ve read and understand the information presented, and you’re ready to continue with the migration request.

Basic migration request introduction and conditions.
Basic migration request introduction and conditions.

Step 2

On the next page, we’ll ask for your current hosting details. For some managed hosts, this includes your host’s name, hosting panel login URL, username, and password.

Add your hosting details to your basic migration request.
Add your hosting details to your basic migration request.

Depending on your current host, we may request additional details like FTP, SFTP, and/or hosting panel credentials. Typically these details can be found in your current hosting provider’s control panel. If you’re unsure of these details, reach out to your current host or ask a member of the Kinsta Support team for help.

If you’re using cPanel, for example, your username and server details are listed in your User Area > My Accounts > Information & Settings page. FTP account information can also be found under Files > FTP Accounts.

After entering your host information, click Next to proceed to the next step in the request.

Step 3

Next, we’ll ask for your domain, WordPress credentials, WordPress login URL, and whether your site uses HTTPS. After entering those details, click the Next button to continue.

Site details in your basic migration request.
Site details in your basic migration request.

Step 4

Now it’s time to fill in the details for your site’s new home here at Kinsta! Enter a unique name and choose your site’s data center from the 29 data center locations available.

Let us know if there’s any special information or instructions we should know about for your site, such as forcing HTTPS or any special .htaccess or Nginx rules that you may need.

Click Next to review your migration details.

Kinsta site details for migration.
Kinsta site details for migration.

Step 5

Carefully review the details of your request for any typos or errors. If you need to change anything in the request, click the Back button to return to the previous page and update the information.

Review and submit your basic migration.
Review and submit your basic migration.

You’ll also be asked to double-check that the site you’re submitting meets the conditions for a free Basic migration. If it doesn’t, you’ll want to request a premium migration.

When you’re ready, click on Finish to submit your request.

Your pending migrations will show up under Migrations in MyKinsta, so you can check the status anytime. Our Migrations team will also keep you updated on the status.

Pending migrations in MyKinsta.
Pending migrations in MyKinsta.

If you have any additional migrations to submit while one is pending, the request buttons can be found at the top of the page.

How to Request a Migration From a Backup

To start the process of requesting a migration from a backup, click the Request Basic migration from backup button.

Option in MyKinsta to request a migration from a backup file.
Requesting a free migration from a backup file.

Step 1

After reading through the introduction, including the conditions and other information, click the Next button near the bottom of the page to acknowledge you’ve read and understand the information presented, and you’re ready to continue with the migration request.

Basic migration request introduction and conditions.
Basic migration request introduction and conditions.

Step 2

On the next page, we’ll ask for your backup details, including the backup type and how you’ll be sharing the backup with us.

Upload to an Existing Site at Kinsta

If you have an existing site at Kinsta to upload and temporarily store the backup in, you can select it in the field provided. Your existing site on Kinsta will not be altered and will continue to function normally. The migration will be performed into a new site.

Option to upload your backup to an existing Kinsta site.
Option to upload your backup to an existing Kinsta site.

Once you choose the site to upload to, we’ll show you the SFTP credentials for uploading the file. Be sure to upload your backup file to the /private folder to make sure it remains private.

Link to Files

Choose this option if your backup is stored in a location you can provide a link to. Make sure the link is accessible to anyone who has the URL or share the backup file with our Migrations team’s email address: [email protected] so they can access the file.

Option to provide a link to the backup in a cloud storage service.
Option to provide a link to the backup in a cloud storage service.

Note: Dropbox is preferred as it allows for more efficient handling of the backup file.

Once you’ve chosen how you’ll be sharing the backup and entered the details, click the Next button to continue.

Step 3

Next, we’ll ask for your domain, WordPress credentials, WordPress login URL, and whether your site uses HTTPS. Click the Next button to proceed to the next step after entering those details.

Site details for the migration request.
Site details for the migration request.

Step 4

Now it’s time to fill in the details for your site’s new home here at Kinsta! Enter a unique name and choose your site’s data center from the 29 locations available.

Lastly, let us know if there’s any special information or instructions we should know about for your site, such as forcing HTTPS or any special .htaccess or Nginx rules that you may need.

Settings and special instructions for your site.
Settings and special instructions for your site.

Step 5

Carefully review the details of your request for any typos or errors. If you need to change anything in the request, click the Back button to return to the previous page and update the information.

Summary of the migration request details.
Summary of the migration request details.

You’ll also be asked to double-check that the site you’re submitting meets the conditions for a free Basic migration. If it doesn’t, you’ll want to request a premium migration instead.

When you’re ready, click on Finish to submit your request.

Your pending migrations will show up under Migrations in MyKinsta, so you can check the status anytime. Our Migrations team will also keep you updated on the status.

 

Pending migrations in MyKinsta.

Request a Premium Migration

All of our plans include one or more premium migration credits (see the number included per plan on our plans page). One premium migration credit allows you to request one premium migration from any host free of charge.

Premium migrations are for sites that have complex requirements or need to be scheduled. This typically includes sites that change continuously (eCommerce sites, membership sites, etc.) or those that use a reverse proxy. These often require the placement of the site into maintenance mode, additional setup, and careful scheduling to avoid data loss.

If you have a large number of WordPress sites you’d like us to migrate, we also offer bulk migration pricing.

To start a premium migration in MyKinsta, click on Migrations in the left-hand sidebar.

You’ll see the number of premium migration credits you have available. If there are no premium migration credits left, you’ll see the option to purchase additional credits. Each additional premium migration credit costs $100 and will be added to your next invoice.

Click on the Request Premium migration button to start the request process.

Request a premium migration in MyKinsta.
Request a premium migration in MyKinsta.

Step 1

There’s some information you’ll need to have ready to complete the migration request:

After reading through the introduction, click the Next button near the bottom of the page to acknowledge you’ve read and understand the information presented, and you’re ready to continue with the migration request.

Premium migration introduction.
Premium migration introduction.

Step 2

On the next page, you’ll be asked for your current hosting details. This may include your host’s name, hosting panel login URL, username, and password.

Add your current hosting details to your migration request.
Add your current hosting details to your migration request.

Depending on your current host, we may request additional details like FTP, SFTP, and/or hosting panel credentials. Typically these details can be found in your current hosting provider’s control panel. If you’re unsure of these details, reach out to your current host or ask a member of the Kinsta Support team for help.

If you’re using cPanel, for example, your username and server details are listed in your User Area > My Accounts > Information & Settings page. FTP account information can also be found under Files > FTP Accounts.

After entering your host information, click Next to proceed to the next step in the request.

Step 3

Next, we’ll ask for your domain, WordPress credentials, WordPress login URL, and additional configuration options such as if your site is an ecommerce or community site, running over HTTPS, multisite, etc.

If you’re running a highly dynamic site such as WooComerce, check out additional details on how Kinsta handles these types of migrations.

After entering those details, click the Next button to continue.

WordPress site details for your premium migration request.
WordPress site details for your premium migration request.

Step 4

Now it’s time to fill in the details for your site’s new home here at Kinsta! Enter a unique name and choose your site’s data center from the 29 data center locations available.

Let us know if there’s any special information or instructions we should know about for your site, such as forcing HTTPS or any special .htaccess or Nginx rules that you may need.

Click Next to review your migration details.

Kinsta site details for migration.
Kinsta site details for migration.

Step 5

Carefully review the details of your request for any typos or errors. If you need to change anything in the request, click the Back button to return to the previous page and update the information.

On the final page, we’ll show you how many premium migration credits you have left. If you don’t have any left, you will also be asked for your payment information. You will be routed to a 2FA confirmation with a one-time password to complete the payment securely.

When you’re ready, click the Finish button.

Review and submit your migration.
Review and submit your migration.

After submitting the migration form, one of our Migrations team members will get in touch with you to schedule the migration.

Your pending migrations will then show up under Migrations, where you can check the status anytime. You will also be continuously updated on the status by our team.

Pending migrations in MyKinsta.
Pending migrations in MyKinsta.