Migrate your
WordPress site for free*

Open an account today and let an expert move your
website to Bluehost.


Choose the plan that’s right for you

Our hosting plans all offer high performance and world-class reliability.
We offer several plan options so you can get the most for your money.



1VAT not included

1GST not included

Normally $9.99



1VAT not included

1GST not included

Normally $13.99


Choice Plus


1VAT not included

1GST not included

Normally $10.99


How to Migrate to Bluehost

Step 1

Select your plan and create a Bluehost account.

Step 2

Next, go to the Migration Services page in our Bluehost Marketplace, enter the name of the site you plan to migrate, and run a quick compatibility check.

Step 3

In your Bluehost dashboard download the free migration plugin.

Step 4

After you’ve started the migration, our team of experts will contact you to help complete it. Then you’ll have a chance to review your site and finalize the transfer.

Step 5

Once your migration is done, you’ll be ready to connect your domain to your new website (aka point your DNS). We’re happy to guide you through that.


Why migrate to

Our commitment to providing WordPress excellence is unmatched with a wealth of helpful tools and expert guidance to get your website up and running quickly. From the moment you create your account, to when you are finallyready to publish, no provider offers a better all-in-oneWordPress experience.

Contact Our Support Team

We’re here 24/7

Reach out with your questions, concerns and challenges. Or just to say hi. We’ll be happy to chat and help.

Call 888-401-4678

International calling fees may apply


How do I qualify for a free WordPress migration?

The free WordPress migration is available for any WordPress users interested in migrating to Bluehost. We do two checks to see if the migration will work with your website. We run the first quick check right after you’ve created an account and let us know what site you want to migrate. That check just makes sure your domain leads to a WordPress site. The second check happens once you install the plugin. Then we look at things like your site’s WordPress version, website size, database size, use of WordPress multisite, current secure plugins, and PHP version. As long as your website meets the qualification criteria, you will be eligible for a free migration.

What if I do not qualify for a free WordPress migration?

If your website does not fit the criteria for a free migration, you will have the option to utilize our paid migration service, which will go a step beyond the free migration and provide a more customized experience for more unique cases.

How is the migration work?

The Bluehost Site Migrator plugin creates a backup of your WordPress site, and that backup gets securely transferred to your Bluehost account. Once your site has been transferred, you’ll be able to review it on a temporary URL. When everything looks good and we receive your approval, we’ll make final adjustments on our side to complete the migration process. As a final step, you’ll connect your domain to your new site at Bluehost (aka point your domain, or DNS). Only after you’ve pointed your domain name and made sure everything is working will you want to cancel your existing hosting service. That way you can avoid any website interruptions.

What if I want additional help with my WordPress website?

Bluehost offers several professional services designed to assist you with refining your website to your needs. You can choose to leverage our “do-it-with-me” Blue Sky service which assists with design and marketing questions for your WordPress website, or you can choose our “do-it-for-me” Full Service option which provides a complete hands-on design and marketing experience where our team of experts will create a website for you per your specifications.

*Free WordPress website migration applies to only 1 WordPress website upon the purchase of a Bluehost hosting account. All free WordPress migrations are subject to review by our team of experts before the free migration can be completed.