Loading...

Knowledge Base

Self-Service Migration - How to Migrate a WordPress Website

This guide walks you through the complete WordPress site migration process—from start to finish—using Bluehost’s self‑service migration tool powered by InstaWP. Whether you’re moving an existing site or creating a new WordPress installation, this step‑by‑step guide helps you migrate a WordPress website—transfer your files, database, and content securely and efficiently.

Bluehost has partnered with InstaWP to deliver a streamlined WordPress migration experience. Using a branded Bluehost plugin powered by InstaWP’s industry‑leading migration technology, you can easily transfer WordPress sites from other hosting providers with minimal effort.

The tool is designed to reduce complexity, improve success rates, and provide support options for edge cases that require additional assistance.

Key Benefits

  • Reduced Complexity
    A guided, user-friendly interface minimizes the technical knowledge required to complete a migration.

  • Seamless User Experience
    Easily migrate WordPress sites with minimal disruption.

  • High Migration Success Rate
    Designed to achieve a success rate of at least 85% in collaboration with our partner team.

  • Enhanced Customer Support
    Manual support is available for migration issues beyond standard Bluehost support capabilities.

This solution removes common technical barriers and helps users migrate faster and with greater confidence.

Migrate a WordPress Website

There are two supported ways to migrate your WordPress site:

  1. Migrate an Existing WordPress Site
  2. Migrate to a New WordPress Installation

Both methods use the same InstaWP‑powered migration plugin.

Migrate an Existing WordPress Site

Follow the steps below to move your existing WordPress site from another hosting provider to Bluehost using our self‑service migration tool.

  1. Log in to your Bluehost Portal.
  2. In the left-hand menu, click Websites
  3. Click the Add Website button.

    BH Account Manager Websites Tab - Migrate WordPress Website Add Website
     

  4. Click Transfer WordPress Website to begin migrating your existing WordPress site to Bluehost.

    BH Account Manager Websites Tab - Migrate WordPress Website Add Website Transfer WordPress Website
     

  5. Wait while Bluehost prepares your account for importing your WordPress site. This may take a few seconds.

    BH Account Manager Websites Tab - Migrate WordPress Website Start Transfer
     

  6. Once your account is ready, click Start Transfer to continue.

    BH Account Manager Websites Tab - Migrate WordPress Website Start Transfer
     

  7. Wait while Bluehost prepares your account for migration.

    BH Account Manager Websites Tab - Migrate WordPress Website Preparing your account
     

    Do not close or refresh this page while the process is in progress.
  8. Connect your website:
    1. Enter the URL of the WordPress site you want to transfer
      (example: https://source.mysite.com).
    2. Click Connect.

      BH Account Manager Websites Tab - Migrate WordPress Website Connect Domain
       

    3. Proceed by clicking Yes, Continue to Login.

      BH Account Manager Websites Tab - Migrate WordPress Website Continue to Login
       

    You’ll be redirected to your WordPress site to log in and authorize the connection. This step is required to migrate your site.

  9. Log in to your WordPress site using your credentials:
    1. Enter your username or email address
    2. Enter your password
    3. Click Log In

      BH Account Manager Websites Tab - Migrate WordPress Website WordPress Login Page
       

      If you don’t remember your password, use the Lost your password? link to reset it.
  10. Authorize the Application. Click Yes, I approve this connection to allow Bluehost to connect to your WordPress site.

    BH Account Manager Websites Tab - Migrate WordPress Website Authorize Application
     

    Without approval, the migration cannot continue.
  11. Wait while Bluehost connects to your site.

    BH Account Manager Websites Tab - Migrate WordPress Website Connecting
     

    Once connected, Bluehost will automatically begin migrating your site.

    • The status will change from Connecting to Connected.

      BH Account Manager Websites Tab - Migrate WordPress Website Connected
       

    • Do not close or refresh the page during this step.
  12. Your files, content, and database will now be transferred to Bluehost.
    • Progress bars for Files and the Database will update as the migration runs.
    • Do not close or refresh the page while migration is in progress.
    • If needed, you can click Stop site transfer to cancel the migration.

      BH Account Manager Websites Tab - Migrate WordPress Website Migrating
       

When migration is finished, you’ll see Your Migration is Complete! along with your site’s URL. Click Go to site to view your newly migrated WordPress site on Bluehost.

BH Account Manager Websites Tab - Migrate WordPress Website Migrated
 

Migrate to a New WordPress Installation

Follow these steps if you want to create a new WordPress site on Bluehost first, then import content from an existing WordPress site hosted elsewhere.

  1. Install a new WordPress site from your Bluehost Account Manager.
  2. Once the installation is complete, click Import an Existing WordPress Site.

    BH Account Manager Websites Tab - Import an existing WordPress Site

At this point, the migration process is the same as migrating an existing WordPress site.

Continue with Option 1: Migrate an Existing WordPress Site, starting from Step 7.

All remaining steps—including connecting your website, authorizing access, transferring files and the database, and completing the migration—are identical.

Summary

Bluehost, in partnership with InstaWP, offers a custom WordPress migration plugin that simplifies transferring sites from other hosts. With an intuitive workflow, real‑time updates, and expert support for complex cases, this self‑service solution delivers a faster and more reliable migration experience—helping you confidently migrate a WordPress website to Bluehost.

If you need further assistance, feel free to contact us via Chat or Phone:

  • Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.

Loading...