HomeHow ToStep-by-Step Instructions for Moving Your WordPress Site to a New Hosting Service

Step-by-Step Instructions for Moving Your WordPress Site to a New Hosting Service

Moving your WordPress website to a new hosting service can be daunting. Many moving parts are involved, and it can quickly become a nightmare unless you know what you’re doing. That’s why we created this step-by-step guide to help make the process as easy as possible. In it, we’ll cover everything from how to backup your site beforehand so you don’t lose any data, how to change your domain name servers (DNS) so that they point to your new hosting provider, and finally, how to move over all of your files while keeping everything intact so that no one even knows you moved!

Step 1: Back Up Your Website

To back up your WordPress site, you will need to use a backup plugin. The most popular one is BackWPup, and it’s free! Once you’ve installed this plugin, go to Tools > Backups in the dashboard menu to set up automatic site backups. This process is pretty straightforward, but here are some tips:

  • Choose an external storage location or service like Dropbox or Google Drive for storing your backups (this makes them accessible from anywhere). You can also set up scheduled backups to run automatically at specific times of day or weekdays only if needed.
  • On each new version update, there may be compatibility issues between older versions of WordPress core code and newer versions; therefore, we recommend upgrading before doing any major changes, such as moving hosts, so as not to risk losing all data due to incompatibility issues caused by updates made by other companies outside our control (e.,g., host providers).

Step 2 – Change the Hosting Provider’s Domain Name Servers (DNS)

The next step is to change the domain name servers for your domain name. This is done by changing your web host’s DNS settings, which will map your website’s traffic to a different server.

  1. Navigate to “DNS Zone Editor” under the Advanced Features section of the DNS Manager page
  2. Change the DNS Records that now points to the new Hosting IP Address.

In addition to moving WordPress sites, it’s worth noting that some hosting providers offer specialized services for migrating websites from other platforms like Drupal to WordPress migration services, ensuring a seamless transition even for those with complex content management systems.

Step 3 – Setup WordPress on Your New Host

Now that your domain name and hosting service are set up, it’s time to install WordPress. If you haven’t done so already, please refer to our previous article titled “How To Install WordPress” for instructions on installing the latest version of WordPress on your new hosting service.

Once you’ve installed the application, log into cPanel (if they provide one) or go directly into phpMyAdmin by entering your domain name followed by “/phpmyadmin” in your browser’s address bar (for example, mydomainname/phpmyadmin). This will take you directly into the database management tool, where all your information is stored.

Make sure there is no existing data in this database before proceeding with this step, as we want to avoid any conflicts between databases later down the road! If there is already content from another site hosted at this location, delete everything except tables called ‘wp_posts’, ‘wp_postmeta’, and ‘wp_term_relationships’. These three tables are mandatory for running WordPress properly, so no matter what happens later down this process–you cannot delete them!

Installing an SSL certificate on the new host is advisable if one wasn’t already in place. This helps ensure secure connections for your visitors.

Step 4 – Load a Fresh Copy of Your WordPress Install to Your New Site

  1. Import the database. This is the most important step in ensuring you don’t lose your content. You can do this by going to Tools > Import and clicking “Import database.” Choose MySQL as the file type, then select which database file you’d like to import (usually wp-content/database).
  2. Import all files from your old site into their new home on your new host using FTP or CPanel’s file manager tool, depending on how they’re set up with their service provider.
  3. Reinstall plugins and themes if necessary–some may not work properly when moved between hosts because they need different versions of PHP or other software installed on them than what comes with most shared hosting plans (WordPress itself isn’t affected by this).
  4. In addition, Besides importing the database, users should update the wp-config.php file with the new database details to ensure proper connection.
  5. If the site uses any custom configurations or settings (e.g., custom permalinks, security configurations), these should be replicated on the new hosting environment.

It’s recommended to thoroughly check the site’s functionality after migration to catch any potential issues.


The takeaway from this guide is that it’s important to always back up your website before making any changes. The same goes for moving your WordPress site to a new host: you’ll want to ensure your content is safe and secure before switching over.

Protect Your Online Privacy With Surfshark
[The VPN that we use here at Tech Arrival]


Moving your WordPress site to a new host can be daunting, but it doesn’t have to be. By following these simple steps, you can ensure you’re on the right track and avoid any unnecessary headaches.

“As an Amazon Associate & Affiliate Partners of several other brands we earn from qualifying purchases.” [Read More Here]

Leave a Comment

Please enter your comment!
Please enter your name here

By submitting the above comment form, you agree to our Privacy Policy and agree with the storage and handling of your data by this website.

Stay Connected

Subscribe to our Newsletter

Stay updated with all the latest news, offers and special announcements.

By signing up, you agree to our Privacy Policy and agree with the storage and handling of your data by this website.

Latest Posts

How to Monitor the Raspberry Pi’s Temperature

Raspberry Pi has gotten very powerful over the years, especially with the launch of Raspberry Pi 5. Putting things in perspective, currently, we are...

How to Uninstall a Package on Ubuntu (GUI & Terminal)

Ubuntu is one of the widely used Linux distributions. Many people, including me, started my Linux journey with it. It is one of the...

Understanding YouTube Monetization | What Do You Need to Know

Do you want your captivating content on YouTube to turn into real income? Then look no further! We have just the guide here for...

What Are The Advantages & Disadvantages Of Android TV

In today's technological age, Android TVs are all the rage. Based on the Android ecosystem, Android TVs offer a range of features and functionalities....

How to Disable IPv6 Permanently on Raspberry Pi

On paper, IPv6 is a great thing because there are 340 undecillion addresses available, and it can be allocated uniquely to every device connected...

All Time Favorites

11 Best WiFi Hacking Apps for Android (2023)

Today, almost anywhere we go, we are surrounded by tons of WiFi Networks, whether at our homes, hotels, workplaces, or even public places like...

17 Best Illegal Android Apps Not on Play Store (2023)

Google Play Store has the most extensive collection of apps for Android. Almost everyone downloads apps from the Play Store. However, certain genuinely excellent...

15 Best Game Hacking Apps for Android (2023)

Are you a mobile gamer? If you are, then you've come to the right place. This post will tell you about the Best Game...

How to Download Torrent Files with IDM (Torrent to IDM)

Hey guys, you may all have heard about different ways to download torrent files. And some of you may also have downloaded them using...

11 Best Download Managers for Windows

The Internet is a vast resource of a lot of things which includes music, videos, movies and a lot of other things. The ability...