Top Tips for Migrating Your WordPress Website to A New Host

Top Tips for Migrating Your WordPress Website to A New Host

Stuart Holmes

For many, moving your beloved website to a new web host can sometimes be a very stressful experience. However, we’re here to tell you it doesn’t need to be! A number of you will be faced with the difficult task of moving web host because of problems with your current provider. More often than not, people will delay migrating to a more reliable web host because they’re worried about making a mistake and causing damage to their WordPress website.

To avoid this problem, a lot of people will choose to pay a professional to migrate their site for them. Alternatively, you can try and find a host that offers to migrate your website as part of a new hosting package or you can try to give it a go yourself.

If you take the time to prepare your website for the transition, migrating will be a breeze. We’re here to give you a step by step guide on how to move your WordPress Website to a new host.

Step by Step Guide for Successfully Migrating Your WordPress Website

Let’s run through the main steps you’ll need to follow to ensure your move to a new web host is smooth and stress-free.

Backing Up Your Website’s Files

The first step you’ll need to follow is taking the time to back up every aspect of your WordPress Website. This type of backup requires a manual approach. FileZilla is a useful FTP Program which lets you copy your directory of files to your chosen computer.

Exporting Your WordPress Database

It’s super easy to export your database and it will only require a few steps on your part to complete. The first thing you’ll need to do is to login to your cPanel account and open the phpMyAdmin application. This will allow you to select the database that contains your WordPress installation. You’ll then need to hit the Export tab on the navigation menu.

Creating Your WordPress Database on Your New Host Server

It’s easy to create a new database. You’ll need to open MySQL Database and create your database with your website name. You can then create a new MySQL user and add this account to your newly created database.

Edit Your wp-config.php File

Here, you’ll need to edit the access between WordPress and your database. You’ll need to change the database name, database username and your user password.

Importing Your Database

Once your new database is set up you can begin the import process by openning the Import tab. It’s important you make sure the format is set to SQL and then hit the Go button.

Uploading Your WordPress Files

Once you’ve got your new database prepared, you can start uploading your website’s files.

Linking to Your New URL and Defining Your Domain

One of the quickest ways to search and replace your old domain name is through Search Replace DB script in github. This makes linking to your new URL super easy.

Final Touches

Before you can use your WordPress website on your new host, you’ll need to reconfigure your DNS domain settings which can take up to 48 hours to complete.

If you follow these steps, the migration process isn’t all that difficult as you just need to be careful when completing each step. Be careful and make sure you keep a copy of your original version to hand!

If this step by step guide helps you migrate your WordPress website with ease then let us know in the comments below.