Articles

How to Migrate WordPress from GoDaddy to DigitalOcean

This tutorial will guide you through the process of migrating your existing WordPress app from GoDaddy shared hosting to a DigitalOcean virtual private server.

Set Up WordPress through ServerPilot

First, complete our instructions to install WordPress on ServerPilot.

Then, log in to your new WordPress Dashboard. Install and activate the All-in-One WP Migration plugin.

Export Your GoDaddy Site

Now, log in to your existing GoDaddy WordPress Dashboard. Install and activate the All-in-One WP Migration plugin. Then, open the Export tool.

All-in-One WP Migration's default settings are excellent for creating your export file. If you would like to make any changes to your export, expand the Advanced Options and check off your rejections; otherwise, make sure everything is unchecked to use the defaults.

Next, click Export To and select File when the button expands.

When the file finishes compiling, click the flashing Download button.

Your GoDaddy WordPress site will be exported to your computer's default Downloads folder.

Import into Your New WordPress Installation

In your new ServerPilot WordPress Dashboard, open the All-in-One WP Migration Import tool.

Drag your exported site from your computer's Downloads folder to your new site.

A progress bar will appear when the import successfully begins.

Importing your GoDaddy site into your new ServerPilot one-click installation will overwrite the new database, media, plugins, and themes. As long as you import into a fresh WordPress installation, you can click Continue when the warning pops up.

To complete the import process, you will also need to save your permalink structure twice.

If you used a different admin username and password to set up your ServerPilot WordPress installation, these will be overwritten by the import. You will need to log in to WordPress with your GoDaddy site's WP admin username and password. However, the MySQL database username and password created by ServerPilot will remain intact.

That's It!

Your site should now be successfully transferred to your new WordPress installation with ServerPilot.

Be sure to configure your DNS to point to your new server.

Last updated: January 19, 2017