{"id":617,"date":"2022-03-14T10:33:54","date_gmt":"2022-03-14T10:33:54","guid":{"rendered":"http:\/\/blog.hostinger.io\/hostinger-tutorials\/uncategorized\/wordpresshow-to-migrate-wordpress\/"},"modified":"2026-10-06T20:03:51","modified_gmt":"2026-10-06T20:03:51","slug":"how-to-migrate-wordpress","status":"publish","type":"post","link":"\/my\/tutorials\/how-to-migrate-wordpress\/","title":{"rendered":"How to migrate a WordPress site"},"content":{"rendered":"<p class=\"wp-block-paragraph\">To migrate a WordPress site, follow one of three main options: use a hosting provider&rsquo;s migration service, a migration plugin, or the manual method, which involves transferring your files and database directly.<\/p><p class=\"wp-block-paragraph\">A hosting migration service is the easiest path. The provider&rsquo;s team handles the transfer while your original site stays live, and most moves are completed within 48 hours.<\/p><p class=\"wp-block-paragraph\">A migration plugin handles the file and database transfer through a step-by-step wizard. The free plugin versions work for most standard sites, with the import size limited by your hosting plan&rsquo;s file upload settings.<\/p><p class=\"wp-block-paragraph\">The manual method has the most steps but gives you full control over every part of the transfer.<\/p><p class=\"wp-block-paragraph\">Regardless of method, every WordPress migration follows the same six steps:<\/p><ol class=\"wp-block-list\">\n<li>Choose a migration method based on site size, technical comfort, and whether the domain changes.<\/li>\n\n\n\n<li>Back up your site and check the new host&rsquo;s storage and software requirements.<\/li>\n\n\n\n<li>Transfer the files and database using your chosen method.<\/li>\n\n\n\n<li>Test the site on its temporary address and refresh permalink settings.<\/li>\n\n\n\n<li>Point the domain to the new host.<\/li>\n\n\n\n<li>Check for security certificate issues, broken redirects, and missing pages.<\/li>\n<\/ol><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-which-wordpress-migration-method-should-you-use\">Which WordPress migration method should you use?<\/h2><p class=\"wp-block-paragraph\">The right migration method depends on your site size, technical experience, and whether your domain name changes in the process.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><\/td><td><strong>Hosting migration service<\/strong><\/td><td><strong>Migration plugin<\/strong><\/td><td><strong>Manual migration<\/strong><\/td><\/tr><tr><td><strong>Best for<\/strong><\/td><td>Anyone switching to a host that offers free migrations<\/td><td>Sites under the host&rsquo;s upload limit<\/td><td>Large sites, domain changes, or full control<\/td><\/tr><tr><td><strong>Difficulty<\/strong><\/td><td>Easiest; no technical work needed<\/td><td>Moderate; guided by plugin wizard<\/td><td>Complex; requires database and file access<\/td><\/tr><tr><td><strong>Site size<\/strong><\/td><td>Any<\/td><td>Up to the hosting plan&rsquo;s file upload limit<\/td><td>Any<\/td><\/tr><tr><td><strong>Cost<\/strong><\/td><td>Free when offered by the host<\/td><td>Free for most sites<\/td><td>Free<\/td><\/tr><tr><td><strong>Main limitation<\/strong><\/td><td>Not all hosts offer it; doesn&rsquo;t cover WordPress Multisite<\/td><td>Import size capped by the hosting plan&rsquo;s file upload limit<\/td><td>Requires basic database and file management skills<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">A hosting migration service is the fastest option when your new provider offers one. Use a plugin for a self-service move on a standard-sized site; use the manual method when the site exceeds the plugin&rsquo;s free import limit, or when you&rsquo;re also changing domains.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-how-to-prepare-for-a-wordpress-migration\">How to prepare for a WordPress migration<\/h2><p class=\"wp-block-paragraph\">Before migrating, <a href=\"\/my\/tutorials\/downloading-website-backup\/\">create a full website backup<\/a> that includes both files and the database, and store it outside your hosting account. Your computer or cloud storage service both work.<\/p><p class=\"wp-block-paragraph\">The backup is your restore point if anything goes wrong during the transfer. Then confirm the new host can take your site:<\/p><ul class=\"wp-block-list\">\n<li><strong>Disk space.<\/strong> The destination host needs enough free storage for the full site. Check the current usage in both your source and destination dashboards.<\/li>\n\n\n\n<li><strong>Software compatibility.<\/strong> Confirm the new host supports the same PHP version your site runs on. PHP is the software layer that powers WordPress, and some plugins require a specific minimum version to work. Your current PHP version is usually listed in your hosting dashboard under a site health or server information section.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Once the migration starts, avoid publishing content or changing settings on the original site. Anything added after the backup won&rsquo;t appear on the migrated copy.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-how-to-migrate-a-wordpress-site-using-a-hosting-migration-service\">How to migrate a WordPress site using a hosting migration service<\/h2><p class=\"wp-block-paragraph\">To migrate with a hosting migration service, submit a migration request in your new host&rsquo;s dashboard and give the provider access to your current site. Their team moves the files and database for you, and your original site stays live until the transfer finishes. It&rsquo;s the easiest method when your new host offers one.<\/p><p class=\"wp-block-paragraph\">To submit a migration request, you typically need one of the following:<\/p><ul class=\"wp-block-list\">\n<li><strong>WordPress admin credentials.<\/strong> The login URL, admin username, and password for your current site&rsquo;s admin panel.<\/li>\n\n\n\n<li><strong>A backup archive and database export.<\/strong> A compressed file of your site&rsquo;s root directory (<strong>.zip<\/strong>, <strong>.tar.gz<\/strong>, or similar) plus a database export in SQL format, the standard file type for transferring databases between hosts.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Disable two-factor authentication and any anti-bot verification (such as a CAPTCHA on the login page) on your WordPress admin panel before submitting, where possible. Use the backup upload route if automated access is still blocked.<\/p><p class=\"wp-block-paragraph\">The service moves only files and databases. Email accounts, FTP accounts (for file access), SSH keys (for command-line server access), cron jobs (automated, scheduled tasks), and custom Domain Name System (DNS) records must be recreated separately on the new host.<\/p><p><div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <a href=\"\/support\/1583373-is-wordpress-multisite-supported-at-hostinger\/\">WordPress Multisite<\/a> networks are not supported by most hosting migration services, including Hostinger&rsquo;s, and require a manual migration instead.\n            <\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Point the domain to the new server only after the migration is complete. Until then, visitors still reach your original site, which stays live throughout the transfer. Switching too early sends them to a copy that isn&rsquo;t finished yet.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-how-to-migrate-a-wordpress-site-with-a-plugin\">How to migrate a WordPress site with a plugin<\/h2><p class=\"wp-block-paragraph\">To migrate a WordPress site with a plugin, install the plugin on both your current site and the new one, export a backup file from the old site, then upload and restore it on the new site. The plugin handles the files and the database together, so you don&rsquo;t need to touch either one directly.<\/p><p class=\"wp-block-paragraph\">The three most widely used free options are:<\/p><ul class=\"wp-block-list\">\n<li><strong>All-in-One WP Migration and Backup.<\/strong> Exports the site as a single <strong>.wpress<\/strong> file. The free version imports up to your hosting plan&rsquo;s file upload limit.<\/li>\n\n\n\n<li><strong>Migrate Guru.<\/strong> Runs the migration on external servers rather than your own, removing upload size limits and keeping load off the source site. Handles sites up to 200 GB at no cost.<\/li>\n\n\n\n<li><strong>Duplicator.<\/strong> Packages files and database into two files: an archive and an installer script. The free version has no plugin-imposed size limit, though tight storage or short server processing time limits on shared hosting can stall the process.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">In the steps below, we used <strong>All-in-One WP Migration and Backup<\/strong>, the most widely installed free option.<\/p><ol class=\"wp-block-list\">\n<li>Install and activate <strong>All-in-One WP Migration and Backup<\/strong> on the source WordPress site &ndash; the site you&rsquo;re moving from.<\/li>\n\n\n\n<li>In the WordPress sidebar, go to <strong>All-in-One WP Migration &rarr; Export<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Export Site To<\/strong> and select <strong>File<\/strong> from the dropdown.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\/w=1024,h=1024,fit=scale-down\" alt=\"All-in-One WP Migration Export Site page with the Export Site To dropdown open and the File option highlighted\" class=\"wp-image-159002\" style=\"aspect-ratio:1.4444444444444444;width:624px;height:auto\" title=\"hostinger-ai1wm-export-dropdown\"><\/a><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Wait for the plugin to build the <strong>.wpress<\/strong> archive, then click the download button. The file name includes the domain name and a timestamp.<\/li>\n<\/ol><p>        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Pro tip                <\/p>\n            <\/div>\n            <p class=\"protip__content\">For sites where the domain is changing, use the Search for field at the top of the Export page to find and replace the old URL with the new one before exporting. The plugin automatically updates all stored URL references in the database, saving a separate search-and-replace step later.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><ol start=\"5\" class=\"wp-block-list\">\n<li>Install WordPress on the destination domain at your new host, then install and activate <strong>All-in-One WP Migration and Backup<\/strong> there.<\/li>\n\n\n\n<li>Go to <strong>All-in-One WP Migration &rarr; Import<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\/w=1024,h=1024,fit=scale-down\" alt=\"All-in-One WP Migration Import Site page showing the drag and drop area, the Import From button, and a notice that the host restricts uploads to 2 GB\" class=\"wp-image-159004\" style=\"aspect-ratio:2.260869565217391;width:624px;height:auto\" title=\"hostinger-ai1wm-import-screen\"><\/a><\/figure><\/div><ol start=\"7\" class=\"wp-block-list\">\n<li>Drag the <strong>.wpress<\/strong> file onto the Import page, or click <strong>Import From &rarr; File<\/strong> to browse for it.<\/li>\n<\/ol><p>        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Pro tip                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Check the maximum file size shown on the Import page before uploading, since it varies by hosting plan. If your file exceeds the limit, upload the <strong>.wpress<\/strong> directly to <strong>wp-content\/ai1wm-backups\/<\/strong> in File Manager, then restore it from <strong>All-in-One WP Migration &rarr; Backups<\/strong> instead. <a href=\"\/my\/tutorials\/php-maximum-upload-size\/\">Adjusting the PHP upload limit<\/a> to a higher value is another option for hosts with a lower ceiling.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><ol start=\"8\" class=\"wp-block-list\">\n<li>Confirm the restore when prompted. The import overwrites the destination site&rsquo;s database and files.<\/li>\n\n\n\n<li>Open the destination site in a browser. Check that everything loads correctly, then log in to WordPress admin to confirm user accounts and settings carried over.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">A successful import means all posts, pages, images, plugins, and user accounts are present and working on the destination site.<\/p><p class=\"wp-block-paragraph\">The plugin saves a copy of the <strong>.wpress<\/strong> backup under <strong>All-in-One WP Migration &rarr; Backups<\/strong>. You can restore from there without re-uploading the file if the site has issues after the import.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-how-to-migrate-a-wordpress-site-manually\">How to migrate a WordPress site manually<\/h2><p class=\"wp-block-paragraph\">To migrate WordPress manually, export the database, download the site files, create a new database on the destination host, upload the files, import the database, and update the configuration file with the new database details.<\/p><p class=\"wp-block-paragraph\">This method works for any site, including those that exceed a plugin&rsquo;s free import limit, and gives full control over each step.<\/p><h3 class=\"wp-block-heading h-t-title-3\">1. Export the WordPress database<\/h3><p class=\"wp-block-paragraph\">Export the database from your current host using phpMyAdmin before moving any files. The database holds everything your site displays: posts, pages, settings, comments, and user accounts.<\/p><p class=\"wp-block-paragraph\">In your hosting provider&rsquo;s management panel, open phpMyAdmin and select your WordPress database in the left column, then click the <strong>Export<\/strong> tab.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\/w=1024,h=1024,fit=scale-down\" alt=\"phpMyAdmin Export tab for a full database with the Quick export method selected, SQL chosen as the format, and the Export button highlighted\" class=\"wp-image-159003\" style=\"aspect-ratio:2.823529411764706;width:624px;height:auto\" title=\"phpmyadmin-export-tab\"><\/a><\/figure><\/div><p class=\"wp-block-paragraph\">Leave the method set to <strong>Quick<\/strong> and the format set to <strong>SQL<\/strong> (the standard database file format), then click <strong>Export<\/strong> to download your database through phpMyAdmin. The <strong>.sql<\/strong> file downloads automatically.<\/p><p>        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Pro tip                <\/p>\n            <\/div>\n            <p class=\"protip__content\">For large databases, switch to <strong>Custom<\/strong> and enable <strong>Compression<\/strong> under Output. The resulting compressed file is significantly smaller and uploads faster. phpMyAdmin on the destination host accepts compressed database files directly.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading h-t-title-3\">2. Download the WordPress files<\/h3><p class=\"wp-block-paragraph\">Download all files from <strong>public_html<\/strong> on your current host. That folder contains the WordPress core software, themes, plugins, uploaded media, and the <strong>.htaccess<\/strong> file (a hidden configuration file WordPress uses to control how URLs and page requests are handled).<\/p><p class=\"wp-block-paragraph\">To do that, go to your hosting provider&rsquo;s file manager and navigate to <strong>public_html<\/strong>. Select all files with <strong>Cmd+A<\/strong> (Mac) or <strong>Ctrl+A<\/strong> (Windows), then click the download icon in the toolbar. Select <strong>zip<\/strong> when the format prompt appears. Keep the <strong>.zip<\/strong> archive until you&rsquo;ve confirmed the migration succeeded.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\/w=1024,h=1024,fit=scale-down\" alt=\"Hostinger File Manager with all files in the public_html folder selected and the download icon highlighted in the toolbar\" class=\"wp-image-159005\" style=\"aspect-ratio:2.2206405693950177;width:624px;height:auto\" title=\"file-manager-download-files\"><\/a><\/figure><\/div><p>        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Pro tip                <\/p>\n            <\/div>\n            <p class=\"protip__content\">For large sites, <a href=\"\/my\/tutorials\/what-is-ftp\/\">transferring files over FTP<\/a> (File Transfer Protocol) is a more reliable alternative. An FTP client can resume a broken transfer, which matters on slower connections.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading h-t-title-3\">3. Create a database on the new host<\/h3><p class=\"wp-block-paragraph\">Create a new database and database user in your new host&rsquo;s control panel, in the <strong>Databases<\/strong> or <strong>MySQL Databases<\/strong> section. Do this before you upload or import anything.<\/p><p class=\"wp-block-paragraph\">Grant the user all privileges when the panel asks you to link it to the database. WordPress needs full read and write access to work. Some panels, including the Hostinger dashboard, link the user and grant privileges automatically when you create them together.<\/p><p class=\"wp-block-paragraph\">Save the database name, username, and password immediately. You&rsquo;ll need all three, plus the database host address, when you update <strong>wp-config.php<\/strong> later.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-2.png\/w=1024,h=1024,fit=scale-down\" alt=\"Hostinger dashboard Databases Management page showing the form to create a new MySQL database and user, with an existing database listed below and an Enter phpMyAdmin button\" class=\"wp-image-159006\" style=\"aspect-ratio:1.5036144578313253;width:624px;height:auto\" title=\"hostinger-databases-management\"><\/a><\/figure><\/div><h3 class=\"wp-block-heading h-t-title-3\">4. Upload the WordPress files to the new server<\/h3><p class=\"wp-block-paragraph\">Upload the WordPress files into the root directory of the new domain (<strong>public_html<\/strong> on most hosts, including Hostinger).<\/p><p class=\"wp-block-paragraph\">To do that, go to the new domain&rsquo;s file manager, navigate to <strong>public_html<\/strong>, click the upload icon, and select <strong>File<\/strong>. Upload the zip archive you downloaded, then right-click it and select <strong>Extract<\/strong>.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-3.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-3.png\/w=1024,h=1024,fit=scale-down\" alt=\"Hostinger File Manager Upload dialog in the public_html folder with File and Folder options, and the upload icon highlighted in the toolbar\" class=\"wp-image-159007\" style=\"aspect-ratio:1.5108958837772397;width:624px;height:auto\" title=\"file-manager-upload-dialog\"><\/a><\/figure><\/div><p class=\"wp-block-paragraph\">For large archives, <a href=\"\/my\/tutorials\/filezilla-ftp-configuration\/\">setting up a FileZilla connection<\/a> is a reliable alternative. You&rsquo;ll need the FTP host, port, username, and password from the new host&rsquo;s dashboard; both methods &ndash; file manager and FTP &ndash; place files in the same location on the server.<\/p><h3 class=\"wp-block-heading h-t-title-3\">5. Import the WordPress database<\/h3><p class=\"wp-block-paragraph\">Import the database export file into the new database using phpMyAdmin on the destination host: open phpMyAdmin, select the database you created, then click the <strong>Import<\/strong> tab. Click <strong>Choose File<\/strong>, select the <strong>.sql<\/strong> (or compressed <strong>.sql.gz<\/strong>) file, and click <strong>Import<\/strong>.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-5.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-5.png\/w=1024,h=1024,fit=scale-down\" alt=\"phpMyAdmin Import tab for a full database showing the Choose File button, a 256 MiB maximum upload size, and the supported compression formats\" class=\"wp-image-159010\" style=\"aspect-ratio:1.95;width:624px;height:auto\" title=\"phpmyadmin-import-tab\"><\/a><\/figure><\/div><p class=\"wp-block-paragraph\">The Import tab shows the maximum file size the host accepts. For larger exports, compress the file before importing &ndash; phpMyAdmin accepts compressed database files (<strong>.sql.gz<\/strong>, <strong>.zip<\/strong>) directly.<\/p><h3 class=\"wp-block-heading h-t-title-3\">6. Update the wp-config.php file<\/h3><p class=\"wp-block-paragraph\">Open <strong>wp-config.php<\/strong> in file manager and update the four database credentials so WordPress connects to the new database. This file links WordPress to its database; without the correct credentials, the site won&rsquo;t load.<\/p><p class=\"wp-block-paragraph\">To do that, open the file manager on the new host, navigate to <strong>public_html<\/strong>, right-click <strong>wp-config.php<\/strong>, and select <strong>Edit<\/strong>. Update these four lines to match the database you just created:<\/p><ul class=\"wp-block-list\">\n<li><strong>DB_NAME.<\/strong> The database name.<\/li>\n\n\n\n<li><strong>DB_USER.<\/strong> The database username.<\/li>\n\n\n\n<li><strong>DB_PASSWORD.<\/strong> The database password.<\/li>\n\n\n\n<li><strong>DB_HOST.<\/strong> The database server address.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Save the file once all four values match your new database.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-4.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-4.png\/w=1024,h=1024,fit=scale-down\" alt=\"wp-config.php file open in the File Manager editor showing the DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST lines, with DB_HOST set to localhost\" class=\"wp-image-159009\" style=\"aspect-ratio:1.793103448275862;width:624px;height:auto\" title=\"wp-config-db-credentials\"><\/a><\/figure><\/div><h3 class=\"wp-block-heading h-t-title-3\">7. Update WordPress URLs if the domain changes<\/h3><p class=\"wp-block-paragraph\">Update the two address values stored in the database (<strong>siteurl<\/strong> and <strong>home<\/strong>), so WordPress loads content from the new domain. After a domain change, these still point to the old address until you change them.<\/p><p class=\"wp-block-paragraph\">    <div class=\"announcement-block announcement-block--warning\">\n        <span class=\"announcement-block__heading\">\n            <svg width=\"24\" height=\"26\" viewBox=\"0 0 24 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                d=\"M12 23.5C17.799 23.5 22.5 18.799 22.5 13C22.5 7.20101 17.799 2.5 12 2.5C6.20101 2.5 1.5 7.20101 1.5 13C1.5 18.799 6.20101 23.5 12 23.5ZM13.637 8.65198C13.637 7.74791 12.9041 7.01501 12 7.01501C11.0959 7.01501 10.363 7.74791 10.363 8.65198C10.5335 10.5375 10.875 14.383 10.875 14.383C10.875 15.0043 11.3787 15.508 12 15.508C12.6213 15.508 13.125 15.0043 13.125 14.383V14.38L13.637 8.65198ZM11.9927 16.714C11.3714 16.714 10.8677 17.2177 10.8677 17.839C10.8677 18.4603 11.3714 18.964 11.9927 18.964H12.0073C12.6286 18.964 13.1323 18.4603 13.1323 17.839C13.1323 17.2177 12.6286 16.714 12.0073 16.714H11.9927Z\"\n                fill=\"#BE1025\"\/>\n            <\/svg>\n            Warning        <\/span>\n        <p class=\"announcement-block__content\">\n            Skip this step if the domain is staying the same.        <\/p>\n    <\/div>\n\n    <\/p><p class=\"wp-block-paragraph\">For a new domain, open phpMyAdmin on the new host, select the database, and click <strong>wp_options<\/strong> in the left column. Find the rows where <strong>option_name<\/strong> is <strong>siteurl<\/strong> and <strong>home<\/strong>, usually near the top of the table, and edit both values to the new domain. Use the <strong>Filter rows<\/strong> search box above the table if they aren&rsquo;t immediately visible.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-6.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-6.png\/w=1024,h=1024,fit=scale-down\" alt=\"phpMyAdmin Browse view of the wp_options table with the siteurl and home rows showing the site's domain\" class=\"wp-image-159008\" style=\"aspect-ratio:1.3654266958424508;width:624px;height:auto\" title=\"phpmyadmin-wp-options\"><\/a><\/figure><\/div><p class=\"wp-block-paragraph\">For sites where the old URL is stored in multiple places, editing <strong>wp_options<\/strong> only updates the two main address fields. Old URLs embedded in post content, widgets, and plugin settings will still point to the old domain.<\/p><p class=\"wp-block-paragraph\">WP-CLI (WordPress Command Line Interface) is a tool that lets you run WordPress commands from a terminal instead of the dashboard. Its <strong>search-replace<\/strong> command goes deeper and replaces every occurrence throughout the database.<\/p><p class=\"wp-block-paragraph\">WP-CLI is available on most managed WordPress and higher-tier shared hosting plans. To use it, enable Secure Shell (SSH) in the site dashboard, then run a test command to preview what will be changed before applying it:<\/p><p class=\"wp-block-paragraph\"><strong>wp search-replace &lsquo;https:\/\/old-domain.tld&rsquo; &lsquo;https:\/\/new-domain.tld&rsquo; &ndash;dry-run<\/strong><\/p><p class=\"wp-block-paragraph\">Remove <strong>&ndash;dry-run<\/strong> and run again once you&rsquo;ve confirmed the replacement count looks right.<\/p><p class=\"wp-block-paragraph\"><a href=\"\/my\/tutorials\/how-to-move-my-wordpress-to-a-new-domain\/\">Moving the site to a different domain<\/a> also involves setting up permanent redirects and notifying Google Search Console. Both steps preserve the search rankings built on the old address, so handle them before announcing the new URL publicly.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-how-to-migrate-a-wordpress-site-to-hostinger\">How to migrate a WordPress site to Hostinger<\/h2><p class=\"wp-block-paragraph\">To migrate a WordPress site to Hostinger, use the free managed migration service, move the files and database manually through Hostinger dashboard, or use Copy Website to duplicate a site within the same plan.&nbsp;<\/p><p class=\"wp-block-paragraph\">The migration service is the simplest option when your site is hosted elsewhere; Copy Website only applies to sites already on your Hostinger plan.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Migrate WordPress using Hostinger&rsquo;s migration service<\/h3><p class=\"wp-block-paragraph\">To migrate WordPress using Hostinger&rsquo;s migration service, submit a request from the dashboard with your site&rsquo;s URL and admin login details. Hostinger transfers the site at no additional cost, and your original site stays live throughout the process.<\/p><p class=\"wp-block-paragraph\">To use the migration service, you&rsquo;ll need:&nbsp;<\/p><ul class=\"wp-block-list\">\n<li>An active Web, Cloud, or Agency hosting plan (VPS plans are not eligible).<\/li>\n\n\n\n<li>A self-hosted, single-site WordPress installation at your current provider.<\/li>\n\n\n\n<li>Your WordPress admin credentials, or a full site backup archive plus SQL database export.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Disable two-factor authentication and any anti-bot verification on your WordPress admin panel before submitting. If automated login is still blocked, use the backup upload route instead.<\/p><p class=\"wp-block-paragraph\">To submit a request:<\/p><ol class=\"wp-block-list\">\n<li>In the Hostinger dashboard, go to <strong>Websites<\/strong> and click <strong>Import website<\/strong> next to the plan you want to use.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-7.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-7.png\/w=1024,h=1024,fit=scale-down\" alt=\"Hostinger dashboard Websites page with the Import website dropdown open, showing Migrate from another host, Upload your website files, and Deploy from GitHub\" class=\"wp-image-159011\" style=\"aspect-ratio:2.269090909090909;width:624px;height:auto\" title=\"hostinger-import-website-dropdown\"><\/a><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Select <strong>Migrate from another host<\/strong>.<\/li>\n\n\n\n<li>Enter the URL of the website you want to migrate and click <strong>Next<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-8.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-8.png\/w=1024,h=1024,fit=scale-down\" alt=\"Hostinger migration wizard asking for the URL of the website to migrate, with an empty Website URL field and a note that migration won't affect the live site\" class=\"wp-image-159012\" style=\"aspect-ratio:2.045901639344262;width:624px;height:auto\" title=\"hostinger-migration-url-entry\"><\/a><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Fill in your WordPress admin username or email address and password. The login path defaults to <strong>\/wp-admin<\/strong>; update it in the address bar above the form if your login page is at a custom URL.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-10.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-10.png\/w=1024,h=1024,fit=scale-down\" alt=\"Hostinger migration wizard asking for WordPress admin login details, with empty username and password fields and the \/wp-admin login path\" class=\"wp-image-159013\" style=\"aspect-ratio:2.0526315789473686;width:624px;height:auto\" title=\"hostinger-migration-credentials\"><\/a><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Review the migration summary and click <strong>Submit request<\/strong>.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">For a backup-based migration, select <strong>Upload your website files<\/strong> from the <strong>Import website<\/strong> dropdown instead. The wizard asks for a destination domain first, then shows a drop zone for the site archive and SQL database file.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-10.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-10.png\/public\" alt=\"Hostinger migration wizard upload screen for website backup files, listing the supported formats and an Upload button\" class=\"wp-image-159014\" style=\"aspect-ratio:1.862686567164179;width:624px;height:auto\" title=\"hostinger-migration-upload\"><\/a><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Track progress under <strong>Websites &rarr; Migrations<\/strong> in Hostinger dashboard. Migration typically takes up to 48 hours depending on site size and queue. You&rsquo;ll receive an email when it&rsquo;s done.<\/li>\n<\/ol><p class=\"wp-block-paragraph\"><div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                Point the domain to Hostinger only after the migration email arrives. Since the original site stays live during the transfer, switching DNS early may send visitors to an incomplete copy.\n            <\/p><\/div><\/p><figure class=\"wp-block-image size-large\"><a aria-label=\"Wordpress hosting\" href=\"\/my\/wordpress-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2024\/06\/New-WP_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-111781\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2024\/06\/New-WP_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2024\/06\/New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2024\/06\/New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2024\/06\/New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2024\/06\/New-WP_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2024\/06\/New-WP_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h3 class=\"wp-block-heading h-t-title-3\">Complete a manual WordPress migration with Hostinger dashboard<\/h3><p class=\"wp-block-paragraph\">Hostinger dashboard gives you all the tools for a manual migration from the site&rsquo;s sidebar: databases and phpMyAdmin under <strong>Databases<\/strong>, site files under <strong>Files &rarr; File Manager<\/strong>, and SSH access under <strong>Advanced<\/strong>.<\/p><p class=\"wp-block-paragraph\">Four things to know about the layout before starting:<\/p><ul class=\"wp-block-list\">\n<li><strong>Creating a database.<\/strong> Go to <strong>Databases &rarr; Management<\/strong>. The <strong>Create a New MySQL Database And Database User<\/strong> form is at the top of the page.<\/li>\n\n\n\n<li><strong>Opening phpMyAdmin.<\/strong> Click <strong>Enter phpMyAdmin<\/strong> next to the database in the Management table under <strong>Databases &rarr; Management<\/strong>.<\/li>\n\n\n\n<li><strong>Editing wp-config.php.<\/strong> The file is typically in <strong>public_html<\/strong>. Open it in File Manager, right-click, and select <strong>Edit<\/strong>. On Hostinger, <strong>DB_HOST<\/strong> is <strong>localhost<\/strong>.<\/li>\n\n\n\n<li><strong>Using WP-CLI.<\/strong> SSH access is available on Premium plans and above. Enable it under <strong>Advanced &rarr; SSH Access<\/strong> in the site dashboard.<\/li>\n<\/ul><h3 class=\"wp-block-heading h-t-title-3\">Copy a WordPress site within Hostinger<\/h3><p class=\"wp-block-paragraph\">To copy a WordPress site within Hostinger, use the Copy Website tool in the dashboard to duplicate it to another domain or subdomain on the same plan. The tool moves both files and the database and automatically rewrites all internal links and database URL references to the new address.<\/p><p class=\"wp-block-paragraph\">Use it to create a separate test copy on another domain or subdomain, clone a site to a new address within the same plan, or set up a template for a new client site.<\/p><p class=\"wp-block-paragraph\">To use the Copy Website tool, you&rsquo;ll need:<\/p><ul class=\"wp-block-list\">\n<li>A Premium web hosting plan or higher.<\/li>\n\n\n\n<li>A destination domain or subdomain already added to the same plan.<\/li>\n\n\n\n<li>Enough free disk space in your plan for a complete second copy of the site.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">To start, go to the source site&rsquo;s <strong>Dashboard &rarr; WordPress &rarr; Copy Website<\/strong>. Set the source under <strong>Copy from<\/strong> and the destination under <strong>To<\/strong>.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-9.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-9.png\/public\" alt=\"Hostinger dashboard Copy Website page with the source and destination domain dropdowns, a note that email, FTP, and SSH keys aren't copied, and the Start copying button\" class=\"wp-image-159016\" style=\"aspect-ratio:2.1742160278745644;width:624px;height:auto\" title=\"hostinger-copy-website-form\"><\/a><\/figure><\/div><p class=\"wp-block-paragraph\">    <div class=\"announcement-block announcement-block--warning\">\n        <span class=\"announcement-block__heading\">\n            <svg width=\"24\" height=\"26\" viewBox=\"0 0 24 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                d=\"M12 23.5C17.799 23.5 22.5 18.799 22.5 13C22.5 7.20101 17.799 2.5 12 2.5C6.20101 2.5 1.5 7.20101 1.5 13C1.5 18.799 6.20101 23.5 12 23.5ZM13.637 8.65198C13.637 7.74791 12.9041 7.01501 12 7.01501C11.0959 7.01501 10.363 7.74791 10.363 8.65198C10.5335 10.5375 10.875 14.383 10.875 14.383C10.875 15.0043 11.3787 15.508 12 15.508C12.6213 15.508 13.125 15.0043 13.125 14.383V14.38L13.637 8.65198ZM11.9927 16.714C11.3714 16.714 10.8677 17.2177 10.8677 17.839C10.8677 18.4603 11.3714 18.964 11.9927 18.964H12.0073C12.6286 18.964 13.1323 18.4603 13.1323 17.839C13.1323 17.2177 12.6286 16.714 12.0073 16.714H11.9927Z\"\n                fill=\"#BE1025\"\/>\n            <\/svg>\n            Warning        <\/span>\n        <p class=\"announcement-block__content\">\n            Copy Website overwrites everything on the destination domain. Download a backup of the destination site before starting if it contains any content you want to keep.        <\/p>\n    <\/div>\n\n    <\/p><p class=\"wp-block-paragraph\">Click <strong>Start copying<\/strong> to begin. It typically takes up to 15 minutes depending on site size. You can close the page while it runs.<\/p><p class=\"wp-block-paragraph\">Email accounts, FTP accounts, and SSH keys are not transferred &ndash; set these up manually for the destination domain once the copy completes.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-11.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-11.png\/public\" alt=\"Copy Website history table showing the old domain, new domain, date, and a Completed status\" class=\"wp-image-159015\" style=\"aspect-ratio:8.32;width:624px;height:auto\" title=\"hostinger-copy-website-completed\"><\/a><\/figure><\/div><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-what-to-do-after-migrating-a-wordpress-site\">What to do after migrating a WordPress site<\/h2><p class=\"wp-block-paragraph\">After migrating, test the site on its temporary address, refresh your permalink settings, point the domain to the new host, then confirm HTTPS works, and no pages return 404 errors.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Test the migrated website before changing DNS<\/h3><p class=\"wp-block-paragraph\">Open the site on its temporary address and work through the pages, menus, logins, and forms a visitor would use. Anything broken here remains invisible to the public, which is why it&rsquo;s worth fixing before the domain switch. Check these areas:<\/p><ul class=\"wp-block-list\">\n<li><strong>Pages and posts.<\/strong> Open several posts, pages, and category archives to confirm content, images, and formatting are intact.<\/li>\n\n\n\n<li><strong>Navigation.<\/strong> Click through menus and internal links to confirm none return 404 errors.<\/li>\n\n\n\n<li><strong>Login.<\/strong> Log in with a standard user account (not just the admin) to verify user permissions carried over correctly.<\/li>\n\n\n\n<li><strong>Forms.<\/strong> Submit a test entry through any contact or sign-up forms on the site.<\/li>\n\n\n\n<li><strong>Ecommerce.<\/strong> For sites with a store, check product pages, the cart, and the checkout flow.<\/li>\n<\/ul><h3 class=\"wp-block-heading h-t-title-3\">Refresh WordPress permalinks<\/h3><p class=\"wp-block-paragraph\">Go to <strong>Settings &rarr; Permalinks<\/strong> in WordPress admin and click <strong>Save Changes<\/strong>. This rebuilds the URL rules WordPress uses to load pages correctly and fixes 404 errors on individual posts and pages after a migration.<\/p><p class=\"wp-block-paragraph\">Do this on the temporary address, before pointing the domain, so any issues are caught before the site goes live.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.hostinger.com\/my\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/image-12.png\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2022\/03\/image-12.png\/public\" alt=\"WordPress Permalink Settings page with the Post name structure selected, the available permalink tags listed, and the Save Changes button\" class=\"wp-image-159017\" style=\"aspect-ratio:1.9936102236421724;width:624px;height:auto\" title=\"wordpress-permalink-settings\"><\/a><\/figure><\/div><p class=\"wp-block-paragraph\">A single save is enough. This screen also controls <a href=\"\/my\/tutorials\/what-is-a-permalink-in-wordpress\/\">how WordPress permalink settings work<\/a> for all posts and pages on the site, so it&rsquo;s worth reviewing if you want to change the URL format later.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Point the domain to the new host<\/h3><p class=\"wp-block-paragraph\">Update your domain&rsquo;s nameservers to point it to the new host. Since <a href=\"\/my\/tutorials\/what-is-dns\/\">DNS works<\/a> by pointing domain names to servers, changing the nameservers is what switches which server your visitors reach.<\/p><p class=\"wp-block-paragraph\">For domains registered with Hostinger, go to <strong>Domains &rarr; Manage<\/strong>, open the domain, select <strong>DNS \/ Nameservers<\/strong>, click <strong>Change Nameservers<\/strong>, and select Hostinger&rsquo;s nameservers.<\/p><p class=\"wp-block-paragraph\">For domains registered elsewhere, log in to your domain registrar (the company where you bought the domain) and <a href=\"\/my\/tutorials\/how-to-change-domain-nameservers\/\">update your domain&rsquo;s nameservers<\/a> to the values your new host provides.<\/p><p class=\"wp-block-paragraph\">The update can take up to 24 hours to reach all visitors worldwide, though most see the change within a few hours. Until it&rsquo;s complete, some visitors may still reach the old server briefly, so keep the original site live until you&rsquo;ve confirmed the new one is working.<\/p><h3 class=\"wp-block-heading h-t-title-3\">Check SSL, redirects, and 404 errors<\/h3><p class=\"wp-block-paragraph\">Open the site in a browser once the DNS update has gone through and confirm it loads over HTTPS (the secure version of the protocol; you&rsquo;ll see a padlock in the address bar). A &ldquo;Not secure&rdquo; warning means the SSL certificate (the file that activates HTTPS) hasn&rsquo;t been installed on the new host.<\/p><p class=\"wp-block-paragraph\">On Hostinger, SSL installs automatically once the domain points to the server.<\/p><p class=\"wp-block-paragraph\">A certificate that stays inactive after the DNS update usually means the domain hasn&rsquo;t fully resolved yet; to <a href=\"\/my\/tutorials\/how-to-get-ssl-certificate\/\">set up HTTPS for the new site<\/a>, you can install it manually.<\/p><p class=\"wp-block-paragraph\">After that, check important URLs for 404 errors: key pages, posts, product pages, and any URLs with backlinks or high traffic.<\/p><p class=\"wp-block-paragraph\">Persistent 404s, especially on custom content types (such as portfolios or events) or plugin-generated pages, usually point to a server configuration issue. <a href=\"\/my\/tutorials\/how-to-fix-error-404\/\">Troubleshooting broken pages<\/a> walks through the most common fixes.<\/p><p class=\"wp-block-paragraph\">After a domain change, old URLs that weren&rsquo;t redirected return 404 errors for both visitors and search engines. Installing a <a href=\"\/my\/tutorials\/wordpress-redirect-plugin\/\">WordPress redirect plugin<\/a> is the quickest way to map old paths to their new addresses and monitor for any 404s that keep coming in.<\/p><p class=\"wp-block-paragraph\">Confirm search engines can discover your site. In WordPress admin, go to <strong>Settings &rarr; Reading<\/strong> and confirm that <strong>Discourage search engines from indexing this site<\/strong> is not checked. This setting is sometimes left on from a staging or test install.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-when-should-you-migrate-your-wordpress-site\">When should you migrate your WordPress site?<\/h2><p class=\"wp-block-paragraph\">Migrate when your site loads slowly, your host goes down often, renewal prices jump, or support stops solving your problems.<\/p><p class=\"wp-block-paragraph\">Performance and reliability are the most immediate triggers: recurring slow load times or server errors that your current provider can&rsquo;t fix mean it&rsquo;s time to move. Slow support makes both worse, since an unresolved outage costs you visitors for as long as it lasts.<\/p><p class=\"wp-block-paragraph\">Pricing often tips the decision at renewal, when the introductory rate expires and the regular price takes over. Compare what you&rsquo;re paying against what the same budget buys elsewhere; the checklist for <a href=\"\/my\/tutorials\/how-to-choose-a-web-hosting-provider\/\">evaluating a new hosting provider<\/a> works just as well for judging whether your current host still earns its renewal price.<\/p><p class=\"wp-block-paragraph\">Security and scalability concerns are also valid reasons to <a href=\"\/my\/tutorials\/how-to-transfer-web-hosting\/\">move your hosting to another provider<\/a>. A setup with daily backups, malware scanning, and the capacity to handle traffic spikes reduces exposure to downtime and data loss.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-alternative-to-wordpress-migration-clone-your-website-with-ai\">Alternative to WordPress migration: clone your website with AI<\/h2><p class=\"wp-block-paragraph\">Hostinger AI Builder&rsquo;s website cloner rebuilds your site&rsquo;s design from a URL instead of migrating its files and database to the new host.<\/p><p class=\"wp-block-paragraph\">The tool reads your site&rsquo;s publicly visible content (layout, colors, navigation, text, and products) and builds an editable draft in AI Builder&rsquo;s Agentic mode. Other approaches to <a href=\"\/my\/tutorials\/clone-website\/\">recreating an existing website<\/a>, such as FTP-based copying or CMS migration plugins, transfer files directly instead of rebuilding the design from the published page.<\/p><p class=\"wp-block-paragraph\">The result looks similar to your original site but won&rsquo;t be identical: layouts, animations, and highly custom elements may not carry over exactly, and AI Builder fills in anything it couldn&rsquo;t read from the published page with placeholder content. Dynamic features (logins, memberships, bookings, and backend plugin settings) also don&rsquo;t transfer.<\/p><p class=\"wp-block-paragraph\">To use the cloner, go to <a href=\"\/my\/ai-builder\/website-cloner\">Hostinger AI Builder<\/a> and type:<\/p><p class=\"wp-block-paragraph\"><strong>Recreate this website: [your site URL]<\/strong><\/p><p class=\"wp-block-paragraph\">AI Builder fetches the page, builds the first draft, and lets you refine sections through the chat panel. When you publish, hosting and a domain connection are already included.<\/p><p class=\"wp-block-paragraph\">The cloner works best for static or design-focused sites. Sites with order history, active memberships, complex plugin functionality, or dynamic features still need a standard migration to preserve that data.<\/p><figure class=\"wp-block-image size-large\"><a aria-label=\"Ai builder\" href=\"\/my\/ai-builder\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2025\/03\/EN_Horizons_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-124045\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2025\/03\/EN_Horizons_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2025\/03\/EN_Horizons_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2025\/03\/EN_Horizons_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2025\/03\/EN_Horizons_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2025\/03\/EN_Horizons_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/45\/2025\/03\/EN_Horizons_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>To migrate a WordPress site, follow one of three main options: use a hosting provider&rsquo;s migration service, a migration plugin, or the manual method, which involves transferring your files and database directly. A hosting migration service is the easiest path. The provider&rsquo;s team handles the transfer while your original site stays live, and most moves [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/my\/tutorials\/how-to-migrate-wordpress\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":136563,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"How to migrate WordPress to a new host in 6 steps","rank_math_description":"Compare three ways to migrate WordPress, pick the one that fits your site, and follow the post-migration checks that stop 404s and SSL errors.","rank_math_focus_keyword":"wordpress migration","footnotes":""},"categories":[22666],"tags":[],"class_list":["post-617","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-migrate-wordpress","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-migrar-wordpress\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-migrer-un-site-wordpress\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-migrar-pagina-web-google-my-business\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/migrasi-wordpress\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/wordpress-domain-umziehen\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/migrare-un-sito-wordpress\/","default":0},{"locale":"pl-PL","link":"https:\/\/www.hostinger.com\/pl\/tutoriale\/migracja-wordpress-jak-przeniesc-strone-wordpress-w-2025-roku\/","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/wordpress-migration\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-migrate-wordpress","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-migrate-wordpress","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-migrate-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-migrate-wordpress","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-migrate-wordpress","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-migrate-wordpress","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-migrate-wordpress","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-migrar-pagina-web-google-my-business\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-migrar-pagina-web-google-my-business\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-migrar-pagina-web-google-my-business\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-migrar-wordpress\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/posts\/617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/comments?post=617"}],"version-history":[{"count":115,"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/posts\/617\/revisions"}],"predecessor-version":[{"id":136562,"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/posts\/617\/revisions\/136562"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/media\/136563"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/media?parent=617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/categories?post=617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-json\/wp\/v2\/tags?post=617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}