{"id":12200,"date":"2021-09-04T14:42:04","date_gmt":"2021-09-04T14:42:04","guid":{"rendered":"https:\/\/ithemelandco.com\/?p=12200"},"modified":"2024-06-22T06:57:15","modified_gmt":"2024-06-22T06:57:15","slug":"migrate-wordpress-websit","status":"publish","type":"post","link":"https:\/\/ithemelandco.com\/blog\/migrate-wordpress-websit\/","title":{"rendered":"how to migrate your WordPress website?"},"content":{"rendered":"\n<p>When you found out the hosting server of your website is not as good as you expected in providing hosting services such as regular backup or high-speed support, it\u2019s time to migrate your WordPress website to another host with better quality.<\/p>\n\n\n\n<p>The truth is WordPress website migration is not really a simple task to be done quickly by a simple guide. It is a time-consuming process that needs to be done by working with the File Transfer Protocol (FTP), accessing databases, modifying files on your site\u2019s back end, and using technical information for following the process without facing challenging problems. That\u2019s why we recommend you choose one of the most reputable hosting providers when starting to launch a website for your business in the first place.<\/p>\n\n\n\n<p>If you are familiar with the core data of the WordPress website, the information we are going to share in this article about how to migrate the WordPress website manually is absolutely practical for you. However, if you don\u2019t have enough time and expertise to migrate a WordPress site from one host to another, it is better to hire an expert or use one of the best migration plugins to assist you in this way.<\/p>\n\n\n\n<p>&nbsp;Follow this ultimate guide to find out how to migrate WordPress websites with plugins or without them.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why do you need to migrate WordPress website?<\/strong><\/h2>\n\n\n\n<p>The main purpose of WordPress website migration is a low speed or occurring multiple errors and bugs on the website due to the lack of support or low quality of hosting service providers. These problems are raised mostly on large websites with a huge number of visitors and traffic, force the site managers to migrate the WordPress website to another host with better quality services.<\/p>\n\n\n\n<p>As the process of WordPress website migration is not quick and simple, all web designers advice the business owners to create their websites on a reliable host to avoid encountering any problem resulted in the need for migration to another host.<\/p>\n\n\n\n<p>Despite this, in case of observing the below problems, the best solution is to consider WordPress website migration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The back up process of the host server is not reliable and regular.<\/li>\n\n\n\n<li>The speed of loading webpages is too low and the hosting server has no solution for improving it.<\/li>\n\n\n\n<li>You have to challenge with a lot of bugs and issues caused by the hosting server and they don\u2019t have any solution to solve them.<\/li>\n\n\n\n<li>There is no technical support from hosting providers or no authorized person to answer you for solving your problems.<\/li>\n\n\n\n<li>The security of the server is not reliable.<\/li>\n<\/ul>\n\n\n\n<p>Finally, it\u2019s worth mentioning that some reliable hosting providers offer free migration services to new subscribers. So, you just need to decide to change your host, purchase one of their plans, inform them, and put everything on their shoulders.<\/p>\n\n\n\n<p>However, if you want to do the task of WordPress website migration on your own, just follow the below guide.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to migrate a website from one server to another?<\/strong><\/h2>\n\n\n\n<p>There are two methods for WordPress websites migration: manually without plugins and automatically with plugins. Let\u2019s get familiar with them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Migrate WordPress site manually without plugin<\/strong><\/h3>\n\n\n\n<p>If you have decided to migrate your WordPress website without plugins from one host to another on your own, you need to follow the below guide step by step to ensure everything goes well without any problem.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 1: Pick up the right host based on your needs<\/strong><\/h4>\n\n\n\n<p>When you are looking for a new host, it\u2019s better to consider the below points:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Find a reputable hosting server provider.<\/li>\n\n\n\n<li>Compare the prices with their offers.<\/li>\n\n\n\n<li>\u064d\u064d\u064dEvaluate all the most important services like their speed, security, storage, etc.<\/li>\n\n\n\n<li>Choose the best host type among Virtual private server, Dedicated and Managed.<\/li>\n<\/ul>\n\n\n\n<p>After finding the best hosting service providers, it\u2019s time to get ready for migration.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 2: Connect to a FTP server and back up your file<\/strong><\/h4>\n\n\n\n<p>To keep a backup from your files, you need to connect with an FTP server like FileZilla then follow the below actions to back up your files:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to your WordPress\u00a0root\u00a0folder which is usually called either\u00a0public_html\u00a0or\u00a0www:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/migrate-wordpress-site.webp\"><img fetchpriority=\"high\" decoding=\"async\" width=\"553\" height=\"144\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/migrate-wordpress-site.webp\" alt=\"Connect to a FTP server \" class=\"wp-image-12204\" style=\"width:553px;height:144px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/migrate-wordpress-site.webp 553w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/migrate-wordpress-site-500x130.webp 500w\" sizes=\"(max-width: 553px) 100vw, 553px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Right-click on your\u00a0root\u00a0folder.<\/li>\n\n\n\n<li>Choose the\u00a0Download\u00a0option.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/wp-migration.webp\"><img decoding=\"async\" width=\"559\" height=\"336\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/wp-migration.webp\" alt=\"Download a copy of entir root\" class=\"wp-image-12205\" style=\"width:559px;height:336px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/wp-migration.webp 559w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/wp-migration-500x301.webp 500w\" sizes=\"(max-width: 559px) 100vw, 559px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Download a copy of your entire\u00a0root\u00a0directory to your computer<\/li>\n<\/ul>\n\n\n\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 3: Connect to your host server and back up your database<\/strong><\/h4>\n\n\n\n<p>In addition to the files, you need to back up the database of your website from your current hosting server as following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Access your database through your control panel.<\/li>\n\n\n\n<li>Click on the\u00a0phpMyAdmin\u00a0option.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Automatic-vs-Manual-Site-Migration-screenshot-of-cPanel.webp\"><img decoding=\"async\" width=\"518\" height=\"185\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Automatic-vs-Manual-Site-Migration-screenshot-of-cPanel.webp\" alt=\"Access your database through your control panel\" class=\"wp-image-12206\" style=\"width:518px;height:185px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Automatic-vs-Manual-Site-Migration-screenshot-of-cPanel.webp 518w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Automatic-vs-Manual-Site-Migration-screenshot-of-cPanel-500x179.webp 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Automatic-vs-Manual-Site-Migration-screenshot-of-cPanel-150x54.webp 150w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choose your site\u2019s database from the list on the left.<\/li>\n\n\n\n<li>Navigate to the\u00a0export\u00a0tab using the top menu.<\/li>\n\n\n\n<li>Select the\u00a0quick\u00a0option under\u00a0export method.<\/li>\n\n\n\n<li>Click on\u00a0go to download a copy of your site\u2019s database in .sql\u00a0format.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/database-export-in-cPanel.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"276\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/database-export-in-cPanel.webp\" alt=\"database export in cPanel\" class=\"wp-image-12207\" style=\"width:595px;height:276px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/database-export-in-cPanel.webp 595w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/database-export-in-cPanel-500x232.webp 500w\" sizes=\"(max-width: 595px) 100vw, 595px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 4: Import your back up data to the new host<\/strong><\/h4>\n\n\n\n<p>When you download a copy of your website data and files, everything is ready to add it to the new host. Let\u2019s consider that you are going to <a href=\"https:\/\/getsocialguide.com\/wordpress-guide\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">migrate your WordPress website<\/a> on a cPanel host. So, you need to create a new database on the web host you\u2019re moving to. Then you\u2019ll import the file from your old database, which will override the contents of the new one as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to the\u00a0Databases\u00a0section in cPanel, and choose the\u00a0MySQL Databases\u00a0option.<\/li>\n\n\n\n<li>Create a new database and add a user to it from this same tab (and take note of the names you use for later).<\/li>\n\n\n\n<li>Access the new database using\u00a0phpMyAdmin, as you did during the previous step.<\/li>\n\n\n\n<li>Go to the\u00a0Import\u00a0tab within the new database, and upload the &#8220;.sql&#8221;\u00a0file you generated earlier.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 5: upload your back up files to the new server<\/strong><\/h4>\n\n\n\n<p>If your new host uses cPanel, you can easily upload your files by following below steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log into your new server via FTP.<\/li>\n\n\n\n<li>Navigate to its\u00a0root\u00a0folder.<\/li>\n\n\n\n<li>Right-click anywhere within that folder.<\/li>\n\n\n\n<li>Select the\u00a0Upload\u00a0option.<\/li>\n\n\n\n<li>Locate the folder you downloaded during the first step and open it.<\/li>\n\n\n\n<li>Select all the files and directories within.<\/li>\n<\/ul>\n\n\n\n<p>The upload process can take a few minutes, when the process is finished, you have all files and data on the new host.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 7: Update \u201cwp-config.php\u201d&nbsp;File in the root folder<\/strong><\/h4>\n\n\n\n<p>In the next step, you need to&nbsp;update the WordPress&nbsp;\u201cwp-config.php\u201d&nbsp;file&nbsp;in your new database as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Locate the\u00a0\u201cwp-config.php\u201d\u00a0file within your new\u00a0root\u00a0folder.<\/li>\n\n\n\n<li>Right-click on it.<\/li>\n\n\n\n<li>Select the\u00a0view\/edit\u00a0option.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/move-wordpress-site.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"629\" height=\"149\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/move-wordpress-site.webp\" alt=\"Update \u201cwp-config.php\u201d\u00a0File in the root folder\" class=\"wp-image-12208\" style=\"width:629px;height:149px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/move-wordpress-site.webp 629w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/move-wordpress-site-500x118.webp 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/move-wordpress-site-150x36.webp 150w\" sizes=\"(max-width: 629px) 100vw, 629px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>open the file using your local text editor.<\/li>\n\n\n\n<li>Find the below lines including values that point towards your old database:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>define('DB_NAME, 'db_name');\ndefine('DB_USER, 'db_user');\ndefine('DB_PASSWORD, 'db_pass');<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Replace the lowercase variables with the credentials for your new database.<\/li>\n\n\n\n<li>Save the changes to the file and close it.<\/li>\n<\/ul>\n\n\n\n<p>At this time, you have complete access to your WordPress website on the new host.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 8: Point your DNS to your new host<\/strong><\/h4>\n\n\n\n<p>As the final step, you need to make sure your Domain Name Server (DNS) is pointed towards the new host which is possible by doing the below actions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Get information of DNS nameserver from your new host.<\/li>\n\n\n\n<li>Access to the registrar like <strong><span style=\"text-decoration: underline;\"><a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.wpbeginner.com\/refer\/domain-com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Domain.com<\/a><\/span><\/strong>,\u00a0<strong><span style=\"text-decoration: underline;\"><a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.wpbeginner.com\/refer\/godaddy\/\" target=\"_blank\" rel=\"noreferrer noopener\">go<\/a><a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.wpbeginner.com\/refer\/godaddy\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">d<\/a><a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.wpbeginner.com\/refer\/godaddy\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">addy<\/a><\/span><\/strong>,\u00a0<strong><span style=\"text-decoration: underline;\"><a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.wpbeginner.com\/refer\/networksolutions\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Network Solutions<\/a><\/span><\/strong> with your domain name.<\/li>\n\n\n\n<li>Update your nameservers.<\/li>\n<\/ul>\n\n\n\n<p>You can find the details of the DNS information in your host panel. Then you need to enter them into your domain name account.&nbsp;<\/p>\n\n\n\n<p>Depending on where you purchased the domain, the process for doing so can vary.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>WordPress website transfer Automatically with plugin<\/strong><\/h3>\n\n\n\n<p>To make the migration process of your website easier, there is some WordPress migration plugin providing you the backup and recovery services. Extra features and functionality are also available in these plugins, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Allowing you to copy partial data and files from your old website.<\/li>\n\n\n\n<li>Enabling you to customize complete or partial site backups.<\/li>\n\n\n\n<li>Copying data and files across sites from your local server onto the live server.<\/li>\n<\/ul>\n\n\n\n<p>Moving your WordPress site manually is quite a time consuming with several steps that you need to follow, however, getting help from WordPress migration plugins which we are going to introduce you later in this post, can help you to migrate your website without any mistake by letting them take out the hard work of WordPress site migration.<\/p>\n\n\n\n<p>in addition to all the above stuff, <a href=\"https:\/\/ithemelandco.com\/plugins\/woocommerce-bulk-orders-editing\/\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">Managing a huge amount of orders with a woo commerce plugin<\/a> in an online store can be so helpful.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to migrate WordPress site to a new domain?<\/strong><\/h2>\n\n\n\n<p>To migrate your WordPress site to a new domain, you need to follow 5 simple steps:&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Back up your old website&nbsp;<\/strong><\/h3>\n\n\n\n<p>Create a full backup of your WordPress site\u2019s files and database as we explained above. You can also use some useful WordPress backup plugins such as <a aria-label=\"undefined (opens in a new tab)\" href=\"http:\/\/wordpress.org\/plugins\/duplicator\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong><span style=\"text-decoration: underline;\">Duplicator<\/span><\/strong><\/a> and download the related files on your computer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Create a new database for the new domain on your host<\/strong><\/h3>\n\n\n\n<p>Log on to your host panel and create a new database for your new domain.&nbsp;<\/p>\n\n\n\n<p>For example, in the cPanel dashboard, you have to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>scroll down to the \u2018Databases\u2019 section, and then click on the \u2018MySQL Databases\u2019 icon.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Database-icon-in-CPanel.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"120\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Database-icon-in-CPanel.webp\" alt=\"Database icon in CPanel\" class=\"wp-image-12209\" style=\"width:550px;height:120px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Database-icon-in-CPanel.webp 550w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Database-icon-in-CPanel-500x109.webp 500w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Provide a name for your database and press the \u2018Create Database\u2019 button.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Create-database-for-switching-to-another-domain-name.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"123\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Create-database-for-switching-to-another-domain-name.webp\" alt=\"Create database for switching to another domain name\" class=\"wp-image-12210\" style=\"width:550px;height:123px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Create-database-for-switching-to-another-domain-name.webp 550w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Create-database-for-switching-to-another-domain-name-500x112.webp 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Create-database-for-switching-to-another-domain-name-150x34.webp 150w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scroll down to the MySQL Users section.<\/li>\n\n\n\n<li>Provide a username and password for your new user.<\/li>\n\n\n\n<li>Press the \u2018<strong>Create a user\u2019<\/strong> button.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Adding-a-new-MySQL-user.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"229\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Adding-a-new-MySQL-user.webp\" alt=\"Adding a new MySQL user\" class=\"wp-image-12211\" style=\"width:550px;height:229px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Adding-a-new-MySQL-user.webp 550w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Adding-a-new-MySQL-user-500x208.webp 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Adding-a-new-MySQL-user-150x62.webp 150w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scroll down to the \u2018<strong>Add User to Database\u2019<\/strong> section.<\/li>\n\n\n\n<li>Select the database user you created from the dropdown menu next to the \u2018<strong>User\u2019<\/strong> field.<\/li>\n\n\n\n<li>Select the database, and click on the &#8220;<strong>Add<\/strong>&#8221; button.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Add-user-to-database.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"126\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Add-user-to-database.webp\" alt=\"Add user to database\" class=\"wp-image-12212\" style=\"width:550px;height:126px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Add-user-to-database.webp 550w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Add-user-to-database-500x115.webp 500w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Add-user-to-database-150x34.webp 150w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Now, everything is ready to migrate your WordPress site to the new domain name.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3. Upload the back up files on New Domain Name<\/strong><\/h3>\n\n\n\n<p>To upload the back files, follow the below actions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connect to your domain name\u00a0using an FTP client.\u00a0<\/li>\n\n\n\n<li>Empty the root directory of your website.<\/li>\n\n\n\n<li>Upload the back up and installer files to the root directory.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Upload-Duplicator-files-to-new-domain-name.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"296\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Upload-Duplicator-files-to-new-domain-name.webp\" alt=\"Upload Duplicator files to new domain name\" class=\"wp-image-12213\" style=\"width:550px;height:296px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Upload-Duplicator-files-to-new-domain-name.webp 550w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Upload-Duplicator-files-to-new-domain-name-500x269.webp 500w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: create database from your files with Duplicator<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open a new browser tab and go to the following URL:<\/li>\n<\/ul>\n\n\n\n<p>http:\/\/newdomaimname.com\/installer.php<\/p>\n\n\n\n<p>To launch the Duplicator migration wizard<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/duplicator-wizard.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"332\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/duplicator-wizard.webp\" alt=\"duplicator wizard\" class=\"wp-image-12214\" style=\"width:550px;height:332px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/duplicator-wizard.webp 550w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/duplicator-wizard-500x302.webp 500w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check the terms and conditions checkbox.<\/li>\n\n\n\n<li>Enter your WordPress database information.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Connect-to-the-database-for-your-new-domain-name.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"336\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Connect-to-the-database-for-your-new-domain-name.webp\" alt=\"Connect to the database for your new domain name\" class=\"wp-image-12215\" style=\"width:550px;height:336px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Connect-to-the-database-for-your-new-domain-name.webp 550w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Connect-to-the-database-for-your-new-domain-name-500x305.webp 500w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the next button to unpack your WordPress database backup from the archive into your new database.<\/li>\n\n\n\n<li>Update site URL or Path. There is no need to change anything just change the URL to your new domain name.\u00a0<\/li>\n\n\n\n<li>Click on the next button to continue.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Update-URL-to-your-new-domian-name.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"244\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Update-URL-to-your-new-domian-name.webp\" alt=\"Update URL to your new domian name\" class=\"wp-image-12216\" style=\"width:550px;height:244px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Update-URL-to-your-new-domian-name.webp 550w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Update-URL-to-your-new-domian-name-500x222.webp 500w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the \u2018<strong>Admin Login\u2019<\/strong> button to enter the WordPress admin area of your website on the new domain name.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Finishing-WordPress-migration-to-new-domain-name.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"229\" src=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Finishing-WordPress-migration-to-new-domain-name.webp\" alt=\"Finishing WordPress migration to new domain name\" class=\"wp-image-12217\" style=\"width:550px;height:229px\" srcset=\"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Finishing-WordPress-migration-to-new-domain-name.webp 550w, https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/09\/Finishing-WordPress-migration-to-new-domain-name-500x208.webp 500w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4. Set up Permanent 301 Redirects<\/h3>\n\n\n\n<p>When the migration of your website from one domain to another has been done you need to set up 0ermanent 301experience to automatically redirect users and search engines to your new domain name.<\/p>\n\n\n\n<p>Follow the below steps to easily setup a permanent 301 redirect:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connect to your old site using FTP.<\/li>\n\n\n\n<li>Find the\u00a0.htaccess file located in the same directory as your wp-includes or wp-admin folder are.\u00a0<\/li>\n\n\n\n<li>Open the .htaccess file and paste the following code on the top:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>123<\/td><td>#Options +FollowSymLinksRewriteEngine onRewriteRule ^(.*)$ http:\/\/www.newsite.com\/$1 [R=301,L]<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Once it\u2019s done correctly, by visiting your old domain name, you will be automatically redirected to the new domain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>Our main goal at this tutorial was to make the migration process of your website from one host or domain to another much easier. That\u2019s why we have provided you with a step-by-step guide to migrate your site Mann and introduced some dedicated plugins to facilitate the migration process as well.<\/p>\n\n\n\n<p>To sum up, this tutorial, don\u2019t forget that manually migrating your WordPress website is definitely an option, though it\u2019s not recommended unless you really know what you\u2019re doing and ensure that all the steps are completed properly for a flawless migration without any data loss.<\/p>\n\n\n\n<p><strong>How do I migrate my WordPress site for free<\/strong>?<\/p>\n\n\n\n<p>To migrate your website manually, you can follow our step-by-step guide provided in this tutorial. Just consider that there are many technical steps involved and the process can take a long time, especially if you have a large website.<\/p>\n\n\n\n<p><strong>What are the best WordPress Migration plugins?<\/strong><\/p>\n\n\n\n<p>There are a lot of free and premium plugins to make the migration process easier for you including Duplicator, All-in-One WP Migration, Migrate Guru, BackupBuddy, Migrate DB, Bluehost Migrator.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you found out the hosting server of your website is not as good as you expected in providing hosting services such as regular backup or high-speed support, it\u2019s time to migrate your WordPress website to another host with better quality. The truth is WordPress website migration is not really a simple task to be [&hellip;]<\/p>\n","protected":false},"author":1458,"featured_media":13766,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50,52],"tags":[],"class_list":["post-12200","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-wordpress"],"featured_image_url":"https:\/\/ithemelandco.com\/blog\/wp-content\/uploads\/2021\/11\/WordPress-website-migration-1.webp","excerpt_plain":"When you found out the hosting server of your website is not as good as you expected in providing hosting services such as regular backup or high-speed support, it\u2019s time to migrate your WordPress website to another host with better quality. The truth is WordPress website migration is not really a simple task to be [&hellip;]","_embedded":{"wp:term":[[{"term_id":50,"name":"Tutorials","slug":"tutorials","term_group":0,"term_taxonomy_id":50,"taxonomy":"category","description":"Follow and learn the latest educational articles about WordPress plugins and WooCommerce here","parent":0,"count":256,"filter":"raw"},{"term_id":52,"name":"WordPress","slug":"wordpress","term_group":0,"term_taxonomy_id":52,"taxonomy":"category","description":"Do you use WordPress to manage your online business? We suggest you read this category of WordPress tutorials.\r\n<div id=\"gtx-trans\">\r\n<div class=\"gtx-trans-icon\"><\/div>\r\n<\/div>","parent":50,"count":46,"filter":"raw"}]]},"_links":{"self":[{"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/posts\/12200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/users\/1458"}],"replies":[{"embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/comments?post=12200"}],"version-history":[{"count":0,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/posts\/12200\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/media\/13766"}],"wp:attachment":[{"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/media?parent=12200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/categories?post=12200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ithemelandco.com\/blog\/wp-json\/wp\/v2\/tags?post=12200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}