WordPress Hosting: Step-by-Step Migration Guide

Modified on: Mon, 28 Apr, 2025 at 2:15 PM

Welcome! As an agency, you have access to all migration options for helping your clients bring their WordPress websites into HighLevel hosting.  

Go to your WordPress Dashboard and select the site you want to migrate. Choose the option that best fits your technical comfort and client needs. You’ll see three options:

  • Download the LC Migrator Plugin (Recommended): Easily migrate the entire site with just a few clicks.

  • Manual Migration (using All-in-One Migration Plugin): Create a .wpress file and upload it to migrate your site manually.

  • Agency Assistance (for agency users only): Fill out a simple form, and our WordPress specialists will assist you with the migration.



Option 1: Effortless Migration with Our Plugin

Best For: Fast, non-technical migrations with minimal effort
Recommended: ✅ Yes

How to Use:

  1. Step 1: Download the LC Migrator Plugin

    • Click Download Plugin to download a ZIP file.

    • This ZIP file will be used to migrate the site. 


  2. Step 2: Upload the Plugin to the WordPress Site You Want to Migrate

    1. Log in to the WordPress dashboard of the site you want to migrate.

    2. Go to PluginsAdd New.

    3. Click on Upload Plugin at the top.

    4. Upload the ZIP file you downloaded earlier and click Install Now.


  3. Step 3: Activate the Plugin

    • After installation, click Activate Plugin.

    • This will activate the LC Migrator plugin and get you ready for the next steps.


  4. Step 5: Open the LC Migrator Plugin

    • In the sidebar, find and click on LC Migrator (scroll down if you don't see it immediately).

    • You will be asked to log in — use your GHL (HighLevel) credentials.

    • Select the sub-account that has the destination WordPress instance.


  5. Step 6: Start the Migration

    1. After selecting the sub-account, you will be redirected back to the plugin.

    2. Click Continue.

    3. Select the destination website (e.g., Migration Demo).

    4. Check the confirmation box that notifies you that all content on the destination WordPress site will be removed.

    5. Click Start Migration.


  6. Step 7: Monitor the Migration

    • The migration process will begin and typically takes 10–15 minutes for large sites.

    • You can cancel the migration anytime before the final step by clicking Cancel Migration (note: cancellation is not possible at the very last step).


  7. Step 8: Migration Complete

    • Once completed, you'll see a Migration Completed message.

    • You can now visit the migrated website.

    • (Optional but appreciated) Please leave a review for the plugin to help us improve!


Option 2: Manual Migration Made Simple (AIO File Upload)

Best For: Users comfortable with .wpress exports via All-in-One Migration plugin
Use Case: Your client has access to a .wpress file, or you're migrating from a backup

How to Use:

  1. On the source WordPress site:

    • Install and activate the All-in-One WP Migration plugin.

    • Export the website to a .wpress file.

  2. In HighLevel:

    • Navigate to the sub-account’s WordPress tab > Import Your Existing Website.

    • Click Choose File and upload the .wpress file (Max: 2GB).

  3. Wait for the upload to complete.

  4. Once done, the site will auto-deploy with all content from the exported file.

⚠️ This option does not support incremental updates. It overwrites the target site completely.


Option 3: White-Glove Migration Assistance (Agency-Only)

Best For: Complex migrations, large sites, or hands-off experiences
Note: Only visible to agency owners

How to Use:

  1. In the Import Your Existing Website section, click Request Help.

  2. Fill out the request form with details including:

    • Source website URL

    • Hosting provider

    • Access credentials

    • Target HighLevel sub-account

    • Desired migration deadline

  3. Submit the form.

  4. Our WordPress specialists will:

    • Review the request within 1 business day.

    • Reach out if additional info is required.

    • Handle the migration securely and end-to-end.

  5. You’ll receive a notification email when the migration is complete.

This is a white-label experience. Your clients won’t see this option or know we’re involved.



Which Option Should I Choose?

ScenarioBest Option
Fastest self-service methodEffortless Plugin Migration
Have a .wpress file readyManual (AIO) Migration
Don’t want to touch technical partsWhite-Glove Migration Assistance
Need to migrate multiple sitesPlugin or White-Glove (preferred)

Additional Resources

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article