How To Migrate a WordPress Website

If you have a WordPress( or any other kind of) website for any length of occasion, it’s likely you’ll run into the need to move it to a brand-new host at some stage. Figuring out how to migrate a WordPress website is one of those site maintenance enterprises a lot of people “d rather” avoid as it can seem unruly, irregular, and time-consuming.

And sometimes, it really is all of those things. Nonetheless, if you plan ahead and have a good establish of rules to walk you through the process, you should be good to go.

2100+ WordPress Themes, Plugins, Templates: ONLY $ 16.50 per Month

WordPress Themes

WP Themes 1,200+ Themes

WordPress Plugins

WP Plugins 500+ Plugins

WP Template Kits

WP Template Kits 250+ Template Kits

DOWNLOAD NOW Envato Elements

Why Migrate?

Site owneds find they need to migrate WordPress sites for a number of different concludes. A slew of the time, it’s a matter of finding a better hosting spate elsewhere. The promise of saving fund is always enticing. Another common reason to migrate your area is due to a lack of contentment with your current service provider. Whether they give good customer services or slow server response times, there are a lot intellects to switch.

Here are a few more common rationalizations parties decide to migrate a WordPress website 😛 TAGEND

Seeking better site performance. If your area is currently too slow, an updated to a brand-new multitude are likely to be the claim announce. A need for greater bandwidth. If your place is increasing rapidly, migrating to a host that can handle your increased traffic needs is a must. A need for more storage space. If your locate is multimedia-heavy, moving to a host with greater storage ability might be the right choice for you. More hands-on customer support. If “youre running” an substantial website with a great deal of moving sides( clients, clients, accounts, etc ), the need for a more accept customer support team might be more pronounced and necessary. Better pricing. Sometimes, the price tag tells the whole story. If you find a better hosting lot abroad, migrating your WordPress site might be your best bet. Expanded aspect initiate. If your current host is lacking in features, you may find you need to migrate to one that offers more.

With the “why” spelled out, let’s move onto the “how.” We’ll cover how to manually migrate WordPress, along with some plugins that they are able to do the hard work for you.

A truck on a street.

How to Manually Migrate a WordPress Site

You will need an FTP client to complete this process. A few alternatives include 😛 TAGEND

FileZilla CyberDuck CuteFTP FreeFTP

Step 1: Backup Your Site

Before you can move your locate anywhere, you need to back it up. This signifies going through the process of downloading every single file of your WordPress site from a remote site. You is necessary an FTP client for this. Though I normally use FileZilla for this process, I’ll keep the steps fairly generic. Apply as needed to your prefer FTP client 😛 TAGEND

Connect to your old-time site’s server. Disappear to the public_html folder. Select all files in this folder. Download the enters.

Next, you’ll need to create and download a backup of your site’s MySQL database as well. To do this, you’ll need to go to the control panel of your web multitude. Most of the time, this will be cPanel. Go to phpMyAdmin and select the database associated with your WordPress site. Click Export and the database will be downloaded to your computer.

If you’d preferably have this process be somewhat automated, go to cPanel( if your host patronizes it) and access the File Manager. In here, you can create a. zip file that contains all of your site’s folders and its database for easy downloading. If you’re not super familiar with FTP, this might be the preferred method to use.

Step 2: Upload Your Files to the New WordPress Host

The next pace to migrate a WordPress website is to upload your site’s registers to the new multitude. You’ll need your trusty FTP client again. Once connected, you’ll need to go to the public_html folder on this new hosting account. Next, you’ll need to upload all the registers from your locate- make sure to decompress them first!

Step 3: Upload Your WordPress Database to the New Host

Once the records are uploaded, you’ll need to upload your WordPress MySQL database, too.

To do this, go to the cPanel or other control panel connected to your new hosting account. There should be a section solely for MySQL databases. From there you’ll need to 😛 TAGEND

Create a new database. Make note in a safe arrange of the database name, username, and password associated with this new database. Start to phpMyAdmin. The new database should be scheduled. Select it. Click Import. Then, adopt the MySQL database file you’d previously downloaded. Upload it and save your establisheds.

Step 4: Edit the wp-config.php File

Now that everything has been uploaded to the new host, you’ll need to do some fine-tuning to ensure all of the new host’s names working in collaboration with your place. This will require using your FTP client again, but this time, find the wp-config.php file.

Once you’ve set this datum, you’ll need to modify some system. Harmonizing to SiteGround, you need to locate this section of code within the file 😛 TAGEND /** The word of the database for WordPress */ define(‘D_BNAME’, ‘user_wrdp1’ );

/** MySQL database username */ define(‘D_BUSER’, ‘user_wrdp1’ );

/** MySQL database password */ define(‘D_BPASSWORD’, ‘password’ );

/** MySQL hostname */ define(‘D_BHOST’, ‘hostname’ );

Once you’ve situated this section of code, you need to replace bits of it with information about the WordPress database you created. Here’s what you need to replace 😛 TAGEND

Change the database name, if necessary Set username to your database’s username Set password to your database’s password Swap out hostname for localhost or a custom-built epithet to be submitted by your legion

Save the changes you compiled. In a lot of cases, this will be the last step you need to take. Your website should now be up and running on the brand-new host.

Step 5: Update the DNS

In some events, you’ll need to update Domain Name Server or DNS information on your new legion. This will ensure that when someone types in your site’s URL, they wind up on your actual place and not a blank page. This is common practice when you’re switching domain servers, hosting projects, and hosting companies.

According to WPEngine, you’ll need DNS info about your new legion and access to the registrar from whom you bought your domain name in the first place. Specifically, you’ll need 😛 TAGEND

CNAME record A NAME for your area.

Input this info in your province registrar report. This can sometimes take up to a few days to complete processing.

11,000+ Icons 20,000+ Illustrations Envato Elements


14,000+ UI& UX Kits

16,000+ Web Templates

Plugins for Migrating WordPress Sites

If all of the above sounds like a lot of work, you can rely on plugin-based solutions to do the heavy lifting for you. These plugins are sometimes referred to as “cloning” plugins but for our purposes, we’re considering them all methods of migrating WordPress websites.

Now, you will still likely need to adjust a few aims on your brand-new site server manually, but these plugins will definitely take care of the backing up, exporting, and importing processes.


Duplicator WordPress Plugin

The Duplicator plugin forms it much simpler to migrate WordPress by streamlining the process. It use by making click-of-a-button copies of your site’s registers and database. Then you can download all of the information requirements in a handy. zip file with minimal effort.

All-in-One WP Migration

All-in-One WP Migration WordPress Plugin

Another great alternative is the All-in-One WP Migration plugin. This one allowed to build backups of your site’s content and database as well and importation this information over to your new multitude, all from within the plugin.

WP Engine Automated Migration

WP Engine Automated Migration WordPress Plugin

Our last recommendation is the WP Engine Automated Migration plugin. This one copies your documents and WordPress database and allows you to upload them to your new area server with ease. So long as you have your hosting account details on hand, the plugin be dealt with much of the site migration process for you. Precisely note that this plugin only works with the WP Engine hosting provider.

Migrate Your Site Now

Whether you decide to migrate a WordPress site manually or you opt for the plugin itinerary, you hopefully now have a stronger understanding of what the process entails, how it cultivates, and what you need to do to prepare. Again, it might seem like a lot of work on the surface but the end result is often well worth noting when you to be provided with a better dwelling for your website.

Best of fluke!

Read more: