Thursday, October 29, 2026
HomeSEOHow To Migrate A WordPress Web site From One Host To One...

How To Migrate A WordPress Web site From One Host To One other

[ad_1]

Considering of adjusting hosts however unsure migrate a WordPress web site from one host to a different?

They are saying that transferring home, getting married, and altering jobs are the three most demanding issues in life… however I’d argue that there’s one other robust contender for the highest three.

Migrating your WordPress web site from one host to a different!

Properly, I’ve some excellent news and a few unhealthy information.

The unhealthy information first… migrating an internet site to a brand new host will at all times make your coronary heart race and your palms sweat, regardless of what number of instances you’ve completed it.

Excellent news: Migrating a WordPress web site to a brand new host is basically a collection of steps that you may repeat every time.

It’s virtually the identical for each web site you migrate.

This step-by-step information to seamlessly migrate your WordPress web site will make your complete course of rather less demanding.

3 Choices For Migrating Your WordPress Web site To A New Host

There are three fundamental choices for migrating a WordPress web site from one internet hosting supplier to a brand new internet hosting supplier.

  • Get your host to do it for you.
  • Use a WordPress migration plugin.
  • Go old-fashioned and use SFTP/FTP.

The best choice for you’ll rely in your present internet hosting supplier and new internet hosting supplier and the scale of the WordPress web site you need to migrate.

1. Get Your Host To Do WordPress Web site Migration For You

The primary possibility for migrating a WordPress web site is by far the best (and least demanding!) however whether or not that is an possibility will depend upon which internet hosting supplier you’re migrating to.

Many managed WordPress internet hosting suppliers, equivalent to Flywheel or SiteGround, will both do a free migration or will present a plugin to put in in your web site to carry out the migration (extra on that in a second).

Flywheel provides both a DIY plugin so that you can full the migration or they are going to do the migration free of charge.

All it’s a must to do is fill out a quick kind on their web site with the present internet hosting particulars and ask them to conduct the migration.

This will take one – to 3 days however will prevent a lot time (and stress).

 2. Transfer To A New Host Utilizing A WordPress Migration Plugin

As I discussed above, in case your absolutely managed host won’t do the migration for you, they are going to normally present a plugin that you may set up in your web site to carry out the migration.

Utilizing this migration plugin is straightforward.

These plugins usually work as an set up wizard to information you seamlessly via the method of transferring the WordPress information and database from one location to a different.

Additionally they routinely set up WordPress on the brand new web site in preparation for the information and database to be uploaded.

If you’re not utilizing a completely managed host, there may be one other plugin possibility.

Enter the All-In-One WP Migration plugin.

Emigrate a WordPress web site utilizing this plugin, comply with these steps:

Step 1: Log in to the backend of the WordPress web site that you simply need to migrate.

Step 2: From the WordPress dashboard, navigate to plugins and click on on Set up New.

Step 3: Seek for All-In-One WP Migration and set up the All-In-One WP Migration plugin by ServMask.

Use the All-in-One WP Migration plugin Screenshot from wordpress.org, February 2022

Step 4: Activate the plugin.

Step 5: Repeat steps one to 4 on the brand new WordPress web site (the one you need to migrate to) so you’ve gotten the plugin put in on each the brand new and outdated web site.

Step 6: Set up the plugin Regenerate Thumbnails by Alex Mills (Viper007Bond) to the positioning you’re desirous to migrate to.

Step 7: Replace ALL plugins, themes & WordPress core information on BOTH the brand new web site and the outdated web site (Observe: the WordPress model should be the identical on each websites).

Step 8: Create an export file utilizing the “All-in-One WP Migration” plugin

Step 9: Non-compulsory: Add a rule to “Discover” your new web site database prefix and “Exchange” together with your outdated web site database prefix (provided that vital)

Step 10: Export to File and obtain the file to your pc.

Step 11: On the brand new web site, open the ‘‘All-in-One Migration’ plugin and import the file from the earlier step.

Step 12: As soon as the file uploads, apply the uploaded export file to the brand new web site when prompted.

Step 13: Go to Setting > Permalinks and save a number of instances.

Step 14: Verify all of your plugins and ensure they’re activated.

Step 15: Verify the media library. If the pictures aren’t there, use the Regenerate Thumbnails plugin to re-activate them if vital.

Step 16: Verify all pages/posts/and so forth. to verify the whole lot seems because it ought to. Then you may refresh your newly migrated WordPress web site to see how the whole lot seems.

Step 17: Set up the Higher Search Exchange plugin by Scrumptious Brains on the brand new web site.

Better Search Replace pluginScreenshot from WordPress.org, February 2022

Step 18: Within the WordPress dashboard, go to Instruments > Higher Search Exchange.

Step 19: Add your outdated web site URL (i.e. oldwebsite.com) to the “Seek for” subject.

Step 20: Add your new web site URL (i.e. newwebsite.com) to the “Exchange with” subject.

Step 21: Run a dry run. For those who’re pleased with the dry run, run the plugin for actual.

Step 22: Undergo theme information (primarily model.css, however possibly PHP information) to verify all cases of “oldwebsite.com” are changed with “newwebsite.com.”

Step 23: Verify your new web site. If the adjustments haven’t taken impact, clear your browser cache. If the adjustments nonetheless haven’t taken impact, clear your server cache.

The All-In-One WP Migration plugin has a restrict on the scale of the positioning that it could possibly migrate (128MB).

If in case you have a really giant web site, these different plugins might show you how to migrate your WordPress web site from one host to a different:

Be sure you learn the entire directions for the plugin that you simply select, to make it possible for it’s acceptable for the kind of migration you need to do.

3. Outdated Faculty WordPress Web site Migration With SFTP/FTP

For a lot of migrations, utilizing a plugin ought to work effective.

Nonetheless, for extra advanced migrations, chances are you’ll must manually migrate your WordPress web site.

This may be completed utilizing both the File Supervisor within the cPanel of your internet hosting supplier or by utilizing an FTP or SFTP connection.

To make use of an SFTP/FTP consumer equivalent to Filezilla or Cyberduck, you must seek the advice of together with your internet hosting supplier(s) for the right configuration of this connection, however you usually want the username and password on your internet hosting account, the FTP or SFTP deal with, and the right port quantity.

After getting this data, comply with these steps:

Step 1: Utilizing File Supervisor within the cPanel or the SFTP/FTP join, navigate to the basis folder (public_html is the standard location) of the positioning you’re migrating to. For those who aren’t certain the place the basis folder is, chances are you’ll need to contact your internet hosting supplier, as it could be in a folder by a unique identify for safety causes.

Step 2: For those who’re utilizing the File Supervisor positioned within the cPanel, choose public_html and obtain it to your pc.

For those who’re utilizing the SFTP/FTP consumer, choose the public_html folder and obtain it to your pc. To make it simpler emigrate, you may create a zipper file of the downloaded folder.

Step 3: You now must obtain your WordPress databases. Log into phpMyAdmin on the internet hosting the place the positioning is at the moment positioned.

Step 4: Export the database. (Observe: It’s possible you’ll want to succeed in out to your internet hosting supplier to search out out which database to make use of when you see a couple of listed in phpMyAdmin).

Step 5: Choose the database to export. Click on Export after which Fast for the kind of export, and SQL because the file kind. Click on Go.

phpMyAdmin export WordPress site migrationScreenshot from phpMyAdmin, February 2022
Step 6: If you’re going to use phpMyAdmin to import the positioning, you may create a zipper file as soon as the database is downloaded to your pc. Alternatively, you may choose compressed in phpMyAdmin to compress the database earlier than it downloads.

Step 7: Ensure that there may be nothing put in on the positioning you’re migrating to.

Step 8: Go to the brand new internet hosting supplier and create a brand new empty database. Within the cPanel, navigate to MySQL Databases and click on on it, identify the brand new database appropriately and click on Create Database.

Step 9: Create a brand new person within the MySQL Customers part. Create a username and password and choose Create Consumer. Observe that every one usernames and passwords you employ to create the database and person. You will have to replace these within the wp-config.php file.

Step 10: Add the person to the database by going to the Add Consumer to Database, choosing the brand new person and the database, and clicking Add.

Step 11: You subsequent must edit the wp-config.php file from the WordPress information that you simply downloaded. Ensure that, when you created a brand new database identify “DB_NAME”, username “DB_USER, and/or password “DB_PASSWORD“, you’ll want to replace them right here and save the file.

wp-config screenshotScreenshot from PhpStorm by JetBrains, February 2022

It’s clever to first create a replica of the unique wp-config.php and retailer it elsewhere in your pc.

It is a precaution in case one thing occurs and also you want the database data from the present web site location.

Step 12: Log into the brand new web site’s phpMyAdmin. Choose the brand new empty database you simply created. Import the SQL database that was exported from the present location, by choosing the brand new database within the left window, hit the Import tab, select the file to import, and click on Go.

Select the database zip file you’ve gotten exported and ensure it is able to import as an SQL file and hit Begin Import.

phpMyAdmin screen importScreenshot from phpMyAdmin, February 2022

Step 13: Subsequent, you’ll want to add the WordPress information to the brand new set up. Log into the File Supervisor of the cPanel of the brand new web site set up or hook up with SFTP/FTP for the brand new web site location. Add the public_html folder to the brand new location.

Step 14: If you’re migrating from a staging web site, subdomain, or totally different area identify, set up a plugin equivalent to Higher Search Exchange on the migrated web site in an effort to change the entire outdated web site URLs to the brand new area identify URLs.

Pointing Your Area Title To The New Web site

After getting migrated your WordPress web site to a brand new host, you will want to attach the brand new web site to your area identify.

Replace the brand new IP deal with within the DNS information or when you favor to take care of the DNS information in your webhosting, you may replace the nameserver in your area internet hosting account.

Step 1: Log in to your area internet hosting account. (I’m utilizing Namecheap for this demonstration.)

Step 2: Choose the area you’ll use for the brand new web site.

Step 3: Click on Handle Area and Superior DNS.

Step 4: Within the A Document, use @ for Host, and add the brand new IP deal with offered by the brand new webhosting supplier below Worth. TTL must be automated.

Step 5: Within the CNAME file, use www for Host, put your new area identify below Worth, and Automated for TTL.

Step 6: Save Adjustments.

DNS record changes screenshotScreenshot from namecheap.com, February 2022
Observe the directions out of your particular area internet hosting supplier to make it possible for all DNS information are current and up to date to level to your new web site location.

Permit 24 to 72 hours for full web propagation.

The Stress-Free Method To Migrate A WordPress Web site

Migrating a WordPress web site doesn’t should be demanding.

In case your host can’t do it for you, there are plugins that make the migration course of stress-free.

In some uncommon cases, you may need to use SFTP/FTP emigrate a extra advanced web site.

That being stated, the steps are at all times comparable in the case of WordPress migration.

Permit loads of time for the migration course of.

With sufficient apply, you’ll be a professional at transferring WordPress websites from one host to a different!

Extra sources: 


Featured Picture: stockovari/Shutterstock



[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments