Guides/Move your site/Migrate a site from GoDaddy using SSH

Migrate a site from GoDaddy using SSH

Last reviewed on October 20, 2025

This guide will show you how to securely share access to your site using SSH, so that you can migrate your site from GoDaddy to WordPress.com.

About SSH

Secure Shell (SSH) is a secure way for us to connect to your current host and copy your site safely. We use it to transfer a copy of your site’s content, media, plugins, themes, and database over an encrypted connection. Your existing site will stay online and unchanged during the migration, so visitors won’t notice any disruption until you’re ready to update your domain name to the newly-migrated site.

Find your SSH server address

To find the SSH details for your site, take the steps below. Choose the appropriate tab for your GoDaddy plan:

SSH access requires one of the following GoDaddy Managed Hosting for WordPress plans: Deluxe, Ultimate, or Ecommerce. It is not available on Basic plans.

  1. Visit your GoDaddy product page.
  2. Under “My Products“, look for the Managed Hosting for WordPress panel and click on the “Manage All” option.
  3. Click the three dots button next to the site you want to migrate, and choose Settings.
  4. Look for the “Production Site” panel and click the “View or Change” link next to where it says SSH/SFTP login.
  5. Copy the Hostname and paste it as your server address on WordPress.com:
The server address box is highlighted.
  1. Enter a value in the Port box (usually 22 unless stated otherwise in your GoDaddy account).
  2. Click the “Verify server address” button.

In a few moments, we’ll validate if the details are correct for what we need to migrate a copy of your site to WordPress.com. If the details cannot be validated, please double check you have pasted the correct information or contact your host for support in obtaining the correct details.

Share SSH access

Next, you’ll need to share your SSH details to grant WordPress.com secure access to your site to begin the migration. Choose the appropriate tab for your GoDaddy plan:

  1. Return to where you left off in your GoDaddy account (SSH/SFTP login → View or Change).
  2. Click on “Create New Login.”
  3. Click on the toggle next to SSH to enable it.
  4. Select “Create New Login” to see your username and password.
  5. Back on WordPress.com, paste your username and password into the appropriate boxes and click Continue:
The Share SSH access step shows username and password selected as the authentication method, with boxes to enter the credentials.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!