Migrating Your WordPress Website

A Step By Step Guide to Migrating Your WordPress Website To A New Web Host

A Step By Step Guide to Migrating Your WordPress Website To A New Web Host

Moving your site to another host (Migrating WordPress Website) can be an overwhelming and upsetting knowledge, yet it doesn’t should be.

Many individuals are looked at the need to move WordPress website to another host on account of issues with their present supplier and have sufficiently had. In any case, very frequently, moving to a more solid host is postponed on numerous occasions inspired by a paranoid fear of committing an error and harming your site(s).

To get around the issue, individuals will either pay an expert to move their site for them, locate another host that offers the administration as a major aspect of another facilitating error, or take the third choice of having a go at it themselves.

On the off chance that you invest a little energy setting up your own site, moving is not something to be worried about. It can be an extremely clear venture if drew closer accurately and can undoubtedly be turned around out of should any issues happen.

How about we have gone through the means required to move your WordPress site to another host.

Stage 1: Back Up Your Website’s Files (Download via FTP) for Migrating WordPress Website

Back Up Your Website's Files (Download via FTP)

The initial step of any undertaking, for example, this is to move down each part of your site. This progression is great practice before any real change however it is additionally a necessity of relocating your WordPress establishment.

There are numerous plugins out there that will totally reinforcement your site for you. This reinforcement, be that as it may, requires a more manual approach. Utilizing an FTP program, (for example, FileZilla), interface with your web host and duplicate all records under your site’s index to an organizer on your neighborhood PC.

This incorporates the .htaccess document that is set to be covered up. Counsel your FTP program’s assistance document to have it show shrouded records in the event that you can’t see this document.

Contingent upon the number of media transfers you have on your site, this could take some time. While this download is in progress we can start stage two and make a duplicate of your database.

Stage 2: Export The WordPress Database (Download by Php my admin)


Export your database is a basic procedure that lone requires a couple of ventures to finish. Login to the cPanel record of your web server and open the phpMyAdmin application. Select the database that contains your WordPress establishment from the rundown on the left-hand sidebar and once chose tap on the Export tab on the route menu.

The default settings of a Quick fare and the SQL organize for the fare are adequate for what we require. Tap the Go catch and the database trade process will start and a record will be downloaded to your nearby PC.

Once the database trade and the FTP exchange of your records have both finished, you are prepared to move onto the following stage.

Stage 3: Create The WordPress Database On Your New Host Server for Migrating WordPress Website

Before we can start the relocation to the new web has, we have to make a domain for a WordPress establishment. To do this you should make a database that you can import your SQL information into.

Login to your new web has with the client qualifications they have provided you and associate with the cPanel programming. For our guide, we will utilize the MySQL Databases application. On the off chance that your web have doesn’t have that application running then you will contact their help group to find their strategy for making new databases.

The means to make a database are very basic:

  • Open MySQL Database and make another database with a proper name for your site.
  • Make another MySQL client (with a protected secret key).
  • Add this client record to the new database and give everything Privileges.

Record the database name, the new MySQL username and its secret key. You will require them soon.

Stage 4: Edit the wp-config.php File for Migrating WordPress Website

Peruse to the organizer on your neighborhood PC where you downloaded your site records too. In that organizer, there is a document called wp-config.php that controls the entrance amongst WordPress and your database.

Make a duplicate of this record and store it in another envelope on your nearby PC. This is important for re-establishing the progressions we are going to make should something turn out badly later.

Open the first form of the record with your most loved content manager and roll out the accompanying three improvements:

1. Change The Database Name

Find the accompanying line:

define('DB_NAME', 'db_name');

The db_name part of this line will as of now be set to the MySQL database name of your old web have. This must be changed to the name of the new database you have quite recently made.

2. Change the Database Username

Underneath this you will discover the line:

define('DB_USER', 'db_user');

In this line, you have to change the db_user partition from the username of your old host to coordinate the new username you have quite recently made.

3. Change The Database User Password

At long last, after the third line:

define('DB_PASSWORD', 'db_pass');

Similarly, as with the others, the db_pass segment of this line must be changed to the new secure secret key you made for your MySQL client.

Spare wp-config.php and close the record.

Stage 5: Import Your Database for Migrating WordPress Website


Since you have another database to work with we can start the import procedure.

Dispatch phpMyAdmin from the cPanel programming on your new server and select your new database from the rundown on the left hand’s sidebar. When it opens select the Import tab from the route menu.

In the File to Import area tap the Choose File catch and select the SQL document you sent out already.

Un-tick the Partial Import check box, ensure the configuration is set to SQL and after that tap the Go catch. The database import will now start.

The time this import takes fluctuates relying upon the extent of your database. You ought to get a message illuminating you of the accomplishment of the import when it has wrapped up.

Read this for best WordPress practice 

Stage 6: Upload The WordPress Files To Your New Host

Since you have the new database arranged and you’ve reconfigured the wp-config.php document, the time has come to start transferring your site’s records.

Interface with your new web has utilized your FTP program and peruse to the organizer that your site will be held. In the event that this is the essential, or just webpage being introduced on this web server at that point transferring the records to the public_html envelope is the typical catalog.

With the remote catalog chose you can transfer your site records that should now incorporate the refreshed variant of wp-config.php. Similarly, as with the prior download, this procedure can take some time.

Try not to erase these documents from your nearby PC once the transfer wraps up. They are as yet required until the point when the last advances have been finished.

Stage 7: Linking to New URL and Defining New Domain

One issue individuals dependably appear to have while moving their site is that they’ve included connects to different posts their site or embedded pictures straightforwardly by indicating a URL on the server, causing these to break when moved over to another area. On the off chance that you need to rapidly and effortlessly scan for any occasions of your old space name and supplant with the new name I (AJ Clarke) propose you investigate the Search Replace DB content on GitHub. This will enable you to do this without breaking a sweat. Simply ensure you DELETE it when you are done (for security reasons).

Ensure you are running the hunt and supplant on the new space you are exchanging the site to not the old one.

Changing Site URL: By completing a scan and trade for the old area and supplanting with the new space you’ll additionally be adjusting the site_url and home URL esteems in the database (Changing the Site URL) which will guarantee that when you attempt to sign into your site on the new space it doesn’t attempt and divert you over to the old space.

* This little subsection was an additional note by AJ Clarke.

Stage 8: The Final Touches

This progression really incorporates two separate things with (conceivably) a few days between them.

Before you can utilize the site on your new host you should reconfigure your space’s DNS settings. They will be set to point to your old host and you should indicate the right records the new server IP address.

This procedure will rely on where you have your area enlisted. The subtle elements of finishing this procedure are excessively shifted, making it impossible to talk about in this post, however, your space recorder ought to have the greater part of the points of interest you have to roll out this improvement.

DNS changes can take up to 48 hours to completely spread. It’s best to do this at a period when you expect to bring down levels of movement. Amid this 48 hour window, you ought to abstain from rolling out any improvements to your site as you might change the old form of the site.

After the 48-hour time frame has terminated you should now get to the new web have when you go to your site. It’s now you can interface with your old web host to erase the records and database. You should, in any case, have a neighborhood reinforcement duplicate of these records and the database send out, alongside the first wp-config.php document on the off chance that you have to move back the relocation. It can be a smart thought to clutch these records for an a stretched out period just to be erring on the side of caution.

As should be obvious, when separated into the above basic advances, the procedure isn’t that troublesome. All it truly requires is for you to be watchful at each progression and give yourself the choice to backpedal to the first form until the last conceivable minute (if there should arise an occurrence of any issues).

Have you moved your WordPress site as of late? Tell us your involvement with the procedure in the remarks area underneath!


As should be obvious, when separated into the above straightforward advances, the procedure isn’t that troublesome. All it truly requires is for you to be watchful at each progression and give yourself the alternative to backpedal to the first form until the last conceivable minute (in the event of any issues).

Have you moved your WordPress site as of late? Tell us your involvement with the procedure in the remarks segment underneath!

Fill us in regarding whether you have any inquiries or in the event that you have some other SEO composing recommendations. Offer your musings in the comments section!!

Do you know somebody who can profit from the data in this post? Share it with them on Twitter, Facebook, or Google Plus!


I am Sunil Ilanthila Website Designer and Graphic Designer Specialised in WordPress Web Designer and also a Blog Writer.

This Post Has 7 Comments

  1. Simolee

    Nice blog thanks for sharing it.

  2. chris

    thanks for this article

  3. Sumas Rai

    Thank for the article. 2 Time i lost my data because i don’t know how to migrate… This article is very helpful for me Once again thanks

  4. You made some decent points there. I checked on the internet for more
    information about the issue and found most individuals will go along with your views on this website.

Leave a Reply