To migrate wordpress website easily, you can follow the simplest possible method that I have shared. Migrating a WordPress website can be burdensome, especially for enthusiasts who want to do every single task by themselves. Looking back, I was also very much into doing things by myself and was very confused and even frustrated about being unable to do it. I searched for Google and YouTube videos but could not find a video or article to complete my task.
However, I somehow cracked the code, and now I want to help enthusiasts like me so that they don’t have to go through all the difficult research processes and frustration.
Let’s dive into the main work. Here, I’ll teach you the simplest way to migrate your WordPress website easily to a new domain and hosting without having to install any third-party plugins. Trust me, this is a well-tested way, as I have done it myself. ☺️☺️
Also Read: Importance Of Digital Marketing In Today’s Era of Business Market
Migrate WordPress Website Easily
This is a simple method for easily migrating your WordPress website. Nevertheless, it won’t make your site heavy, as you don’t have to install any additional plugins. Just follow these steps and easily complete your migration task within a few minutes.
1. Backup Your Site First
Firstly, to Migrate your WordPress website easily, you should always take a full backup of your site. Don’t skip this step; otherwise, you cannot proceed further.
I. Database Backup
At first, take your database backup. Follow these simple steps:
- Login to your cPanel, and under Tools, find Files.
- Inside the Files section, search for Backup and click on it.
- Then, scroll down to Download a MySql Database Backup and download your desired database by clicking on it.
- That’s it; you have easily downloaded your database backup.
II. Take Your Full Site Backup
After completion of the database backup, take your full website backup by following these steps:
- Go to your cPanel again, search for WordPress Manager by Softaculous, and click on it.
- Select your desired website and click on the dropdown arrow button.
- Afterward, scroll down and click on Backup.
- You can also download your database backup from here as well.
- Simply scroll down and click on Backup Installation, and your backup process will start.
- After completion, you will get an interface like this:
- Simply click on the Backups page from the text or see the backup icon on the top menu bar.
- Download your backup file, and you are done with all the backups.
Read More: Choosing The Best Digital Marketing Course. How Difficult Can It Be?
2. New Domain and Hosting
After fully backing up your website and database, you can easily migrate your WordPress website to a new domain and hosting. Remember, you need to have already set up your new domain and hosting.
After that, go to the cPanel of your new hosting provider. And upload the files.
I. Upload Database Files
- Login to your cPanel, and under Tools, search for the Files section.
- Inside the Files section, search for Backup Wizard and click on it.
- Then, click on the Restore button.
- Under Select Restore Type, click on Databases.
- Choose your file and click on Upload, and you will be done.
- Now go to the search menu and search for Manage My Databases.
- Afterward, go to Database Users and create a new user for your database.
- Finally, add your newly created user to your database from the Add User To Database section.
- Note: Remember to keep your database password secure when creating the user.
II. Upload WordPress Files
- Go to your cPanel again, and under Tools, search for the Files section.
- Inside the Files section, click on File Manager.
- Scroll down and look for the public_html folder.
- Upload your files inside that folder directly and remove any unwanted files that exist already.
- Note: If it is your main website, extract and upload the files directly into the public_html folder; otherwise, you can upload the files anywhere and later give the file path to your domain.
- After uploading, go to the wp-config.php file and click on Edit.
- Finally, scroll down, change your database details, and save the file.
- Now you are done with uploading.

3. Change Url Path
You have already uploaded your files, and you can see the site is live. However, you will notice that your new domain is still redirecting to your old domain. Therefore, to completely migrate your WordPress website easily, you must replace the old URL path with your new one.
To do this, follow these steps:
- Access your cPanel and, under Tools, search for Databases.
- Under databases, click on phpMyAdmin.
- Now, click on your desired database and search for the wp_options table.
- Note: The prefix wp may vary, and you may have a different name. I suggest you look for the something_options table.
- Afterward, click on the table, and you will need to change two major values here.
- Look for siterul and home under the option_name field and change their option_value.
- Replace your previous domain path with a new domain path and save changes.
- Congratulations!! You have successfully migrated your WordPress website easily without installing third-party plugins.
4. Clear Caches and Cookies
While this may seem unnecessary, ensuring your new website works properly is the final and most important task. Even though you have successfully migrated your WordPress website easily, you will still see your site redirect to your previous domain because of the caches and cookies stored in your browser.
Hence, simply clear them and try to search for your new site. Voila!!! You can see your site up and running just fine. 😊😊
Moreover, enjoy the process, and if you are stuck at any point, don’t hesitate to ping me or comment below.
Keep learning ✍️✍️