How to Move a WordPress Blog to Bluehost

move a WordPress blog to Bluehost

Since 47% of users expect a site to load in 2 seconds or less, you could be losing revenue if you’re not offering high enough speeds. If you’re not checking your site’s speed every couple of months, you could be experiencing a dip in engagement. This is one of the many reasons companies opt to move a WordPress blog to Bluehost.

Even if your customers don’t perceive issues with your site’s speed, search engines will know how well or badly you’re doing. One of the biggest things that will get you penalized with a low SEO ranking is having a site that loads too slowly. If you’re a fast-growing company that’s outgrown your current WordPress hosting package, Bluehost might be the place for you.

Start your blog today with a special OnBlastBlog discount from Bluehost. Only $2.95/mo with a free domain name and email address. You can't beat this offer!

It’s fairly simple to move a WordPress blog to Bluehost without the need for disrupting the day to day of your IT staff. Follow these 7 tips for a pain-free migration.

1. Test Your Speed

If you suspect your current host situation just isn’t working out, start off with a speed test.

This will help you diagnose the real issues with your site. If you’re running a lot of redundant, resource-heavy dependencies or some problematic plug-ins, you can nip the issue in the bud.

You should probably still move a WordPress blog to Bluehost if you’re unable to weather some code issues without it affecting your site speed. Using a tool to measure your speed and diagnose problems will keep you from migrating those issues over to your next host.

Your customers and your site admins will appreciate your commitment to troubleshooting. Fixing problems now ensures that your next host has your site running faster than ever.

2. Set Up A Duplicator

To make migration easy, you should use a duplicator tool. Installing and activating it on the site you’re planning to move will allow the duplicator to have access to your site’s resources.

The duplicator should be able to scan everything on your site. Use the tool called “Duplicator” for the highest level of compatibility with WordPress. As you move a WordPress blog to Bluehost, you should stick with tools that are tested and approved by WordPress.

After it’s been activated, you should head to the Packages item under the Duplicator button in your admin area. Create a new migration setup and you should be lead through the steps to create your new package.

The whole thing might take some time. Be sure that your scan is marked “Good” before you proceed. The process creates two files: one to use and one to archive.

Store your archive in a safe place.

3. Pull Your Site Onto A New Host

After you download both files, put them on your new host. Connect via FTP for the fastest and most secure connection.

Be careful not to send your new file to your old domain, as your domain is connected to your old site. Write both IP addresses down, marked as “new” and “old” so that you can keep them easily separated.

Contact Bluehost if you get mixed up between the addresses.

After you move your installer.php and archive files to your root “/username/public_html/” folder, you’ll have your blog’s archive ready to be seen on your new server.

Check that WordPress isn’t pre-installed on your root directory. You’ll have to delete that before you can use the files in your root directory.

4. Change Your Hosts File

If you try to go to your installer file via “” you’ll see an error.

While you could switch your domain now, your users would see an inactive site with a 404 error while you migrate. You spent hours or even weeks coming up with the perfect domain name so you don’t want to damage the reputation now.

Your alternative is to change your hosts file so you can access everything. You can add information to your hosts file to remap domain names as you access them from your computer.

If you’re a Windows user, go to All Programs > Accessories, right-click Notepad and “Run As Administrator”.

Once you’ve got a Notepad screen up, click File > Open, then go to C:WindowsSystem32driversetc. Select “hosts” and open that.

Mac users can get to it by opening the Terminal app and typing “sudo nano /private/etc/hosts”. At the bottom, add your new IP address and old domain name at the bottom of the page, like this “”

Save the file and you’ll be able to get ahold of your new files via your new domain. Don’t forget to change this back when you’re finished.

5. Create A Database

Go to your Bluehost’s cPanel dashboard and scroll over to the MySQL databases. Create a new database by clicking on the databases icon. Create a straightforward name for the database, make a new user, and add a new password.

Save this information for when it’s time to use your database on WordPress.

6. Start The Migration Process

Now it’s time to run your installer. Go to “”. This installer will run some tests again. Then you’ll be prompted to add all of your database information.

Your host is typically called “localhost”. The rest is dependent upon what you entered during step 5. Hit “Test Database” to double check before you begin.

Let the tool walk you through the rest of the process. When asked to update your site’s URL, leave it alone. You want to keep using your blog’s URL.

At the end, you’ll see a login button. From here you can log into your site and double check that your Bluehost site is all set up.

Anyone Can Move A WordPress Blog To Bluehost

Once you’ve completed this process, your site should be ready to go on Bluehost. Don’t forget to change your hosts file and update your domain’s IP information. Get to know when your lowest traffic times are and choose that hour to get this work done.

If you’re looking for more ways to improve your blog or add more useful features, contact us for tips and information on the latest trends.