{"id":43384,"date":"2024-03-06T07:00:33","date_gmt":"2024-03-06T15:00:33","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=43384"},"modified":"2025-05-21T21:53:13","modified_gmt":"2025-05-22T04:53:13","slug":"wordpress-migration","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/","title":{"rendered":"How To Perform A WordPress Migration (Without Breaking Anything)"},"content":{"rendered":"\n<p>So you\u2019re planning a <a href=\"https:\/\/www.dreamhost.com\/glossary\/wordpress\/wordpress\/\" target=\"_blank\" rel=\"noopener\">WordPress<\/a> migration.<\/p>\n\n\n\n<p>Maybe your hosting company has sub-par service, maybe you found a cheaper hosting option, maybe you\u2019re changing your domain, or maybe you just want to migrate your site\u2026 for fun?<\/p>\n\n\n\n<p>Whatever your reasons for migrating your site, we have you covered.<\/p>\n\n\n\n<p>WordPress migration can be a little daunting. You might be worried about losing business opportunities because of site downtime, losing website data, or just losing your mind trying to figure out how to press all the right buttons without breaking anything.<\/p>\n\n\n\n<p>Lucky for you, it\u2019s not actually all that hard <i>if <\/i>you have the right instructions<i>.&nbsp;<\/i><\/p>\n\n\n\n<p>In this article, we\u2019re going to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>List and detail the three options for WordPress migration<\/li>\n\n\n\n<li>Provide a checklist to help you prepare for migration<\/li>\n\n\n\n<li>Identify common challenges you may encounter<\/li>\n\n\n\n<li>Provide tips on how to avoid challenges<\/li>\n\n\n\n<li><b>Demonstrate (step-by-step) how to migrate your WordPress site to a new host from start to finish<\/b><\/li>\n<\/ul>\n\n\n\n<p>So hold on to your <a href=\"https:\/\/www.dreamhost.com\/glossary\/web-design\/html\/\" target=\"_blank\" rel=\"noopener\">HTML<\/a> because we\u2019re goin\u2019 in.<\/p>\n\n\n\n<p>But first\u2026<\/p>\n\n\n\n<h2 id=\"migration\" class=\"wp-block-heading\">What Is WordPress Migration?<\/h2>\n\n\n\n<p>WordPress migration is moving a WordPress installation (a website and all its contents) from one hosting service to another while maintaining the original website function and design. People migrate their WordPress websites all the time, often citing reasons such as better hosting performance, reduced costs, or moving to a new domain.<\/p>\n\n\n\n<p>Or there could be technical problems that require a WordPress migration. For instance, if your current host cannot handle high traffic or lacks crucial features like daily backups.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Hosting Provider<\/h3>\n    <p>A hosting provider is a business that charges a fee in exchange for \u201crenting\u201d server space and resources. You can choose any hosting provider that you want to launch a new website.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/hosting-provider\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>In these situations, implementing an organized plan for WordPress migration becomes necessary, just like when packing up for a move. You wouldn\u2019t want items randomly thrown into boxes, either. A structured approach ensures minimal data loss and keeps the site functioning smoothly during the transition.<\/p>\n\n\n\n<p>The entire process typically takes a few hours, has little or no cost, and can typically be accomplished by all skill levels, even beginner web admins with little to no development experience.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"ways\" class=\"wp-block-heading\">3 Ways To Migrate Your WordPress Website<\/h2>\n\n\n\n<p>Having learned the definition and importance of WordPress migration, it is now essential to examine the three main ways this process can be carried out: manually transferring your site through FTP, utilizing a migration plugin, or delegating the task to your hosting provider. Each approach has its specific steps and prerequisites.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Manual Migration<\/h3>\n\n\n\n<p>The first method of migrating your WordPress site is through manual migration. With manual migration, you will be doing everything yourself.<\/p>\n\n\n\n<p>You will download all your existing website files and database(s) from your current hosting provider and transfer them to your new host. This method requires knowledge of using File Transfer Protocol (FTP), accessing databases, and making changes to files on the site&#8217;s back end.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>FTP<\/h3>\n    <p>File Transfer Protocol (FTP) is a connection that you can use to transfer files over Transmission Control Protocol (TCP)\/Internet Protocol (IP). You can use FTP to connect to a server you own and interact with its files.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/ftp\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>Sound scary? It\u2019s not.<\/p>\n\n\n\n<p>If you can format a Google Doc, you can do a manual WordPress migration, and we\u2019ll show you the step-by-step procedure in the tutorial below.<\/p>\n\n\n\n<p><b>Pros for manual migration:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It\u2019s free.<\/li>\n\n\n\n<li>It\u2019s not that hard.<\/li>\n\n\n\n<li>You can do it on your schedule.<\/li>\n\n\n\n<li>You will feel like a genius hacker when you pull it off.<\/li>\n<\/ul>\n\n\n\n<p><b>Cons for manual migration:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will need to download an FTP client.<\/li>\n\n\n\n<li>It can be time-consuming, especially on a large website with several files.<\/li>\n\n\n\n<li>It\u2019s the most difficult of your three options.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. WordPress Plugin Migration<\/h3>\n\n\n\n<p>There is a <a href=\"https:\/\/www.dreamhost.com\/blog\/best-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener\">WordPress plugin<\/a> for virtually everything; website migration is no exception. WordPress migration plugins (such as <a href=\"https:\/\/wordpress.org\/plugins\/dreamhost-automated-migration\/\" target=\"_blank\" rel=\"noopener\">DreamHost Automated Migration<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/duplicator\/\" target=\"_blank\" rel=\"noopener\">Duplicator<\/a>, and <a href=\"https:\/\/wordpress.org\/plugins\/all-in-one-wp-migration\/\" target=\"_blank\" rel=\"noopener\">All-in-One WP Migration<\/a>) offer convenient solutions specifically designed for individuals who may not have technical skills in website migration.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Plugin<\/h3>\n    <p>WordPress plugins are add-ons that enable you to extend the Content Management System\u2019s (CMS) functionality. You can use plugins for almost everything, from adding e-commerce features to WordPress to implementing page builders or using Search Engine Optimization (SEO) tools.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/wordpress\/plugin\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>These automated migration tools have impressive features like compatibility with larger sites and multisite networks, mobile accessibility options, integration with cloud storage platforms, and user-friendly drag-and-drop functionality.<\/p>\n\n\n\n<p>Using a WordPress migration plugin eliminates the need to manually download and migrate all your site files and databases yourself.<\/p>\n\n\n\n<p><b>Pros for plugin migration:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It\u2019s (typically) free.<\/li>\n\n\n\n<li>If you\u2019re familiar with WordPress plugins, the process is <i>very<\/i> easy.<\/li>\n\n\n\n<li>Allows you to work mostly inside WordPress (as opposed to an FTP client).<\/li>\n<\/ul>\n\n\n\n<p><b>Cons for plugin migration:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Possibility of encountering issues with complex websites.<\/li>\n\n\n\n<li>Many plugins will only migrate to the main directory (not a subdirectory like blog.yourwebsite.com).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Website Migration Services<\/h3>\n\n\n\n<p>The last option for migrating your WordPress website is to use the <a href=\"https:\/\/www.dreamhost.com\/features\/free-wordpress-migrations\/\" target=\"_blank\" rel=\"noopener\">migration services<\/a> provided by a hosting company or developer. Reputable web hosts often offer free migration assistance through their control panels specifically for transferring WordPress files. Or, they\u2019ll charge a small fee to migrate your site to a host of your choosing.<\/p>\n\n\n\n<p>This is a white-glove service; once you sign up for hosting on their servers (or pay their fee if you want to use a different host), they\u2019ll take care of the entire process and ensure everything runs smoothly on your site\u2019s new platform. This option can be particularly valuable if you have complex or multisite migrations.<\/p>\n\n\n\n<p><b>Pros for migration services:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>100% done for you.<\/li>\n\n\n\n<li>Expert-level service.<\/li>\n<\/ul>\n\n\n\n<p><b>Cons for migration services:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You need to use their hosting (or pay a small fee).<\/li>\n\n\n\n<li>Lack of satisfaction of doing the job yourself.<\/li>\n<\/ul>\n\n\n\n<p>So this is the lay of the land. When you\u2019re ready to migrate your site, you\u2019ll choose whichever of the three options is best for you.<\/p>\n\n\n\n<p>But before you do, here\u2019s a quick gut check to make sure you have everything you need for a successful migration.<\/p>\n\n\n\n<h2 id=\"checklist\" class=\"wp-block-heading\">Before Your Website Migration: Checklist<\/h2>\n\n\n\n<p>To ensure your migration goes as smoothly as possible, it helps to know a few things you can do outside of the actual migration that will reduce potential hiccups.<\/p>\n\n\n\n<p>Make sure to check everything off this list before you begin:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Evaluate your new <a href=\"https:\/\/www.dreamhost.com\/hosting\/\" target=\"_blank\" rel=\"noopener\">web host<\/a> carefully to verify it meets all requirements for server performance, support quality, pricing options, and scalability possibilities regarding your specific site needs.<\/li>\n\n\n\n<li>Communicate pertinent details about the migration process (such as potential downtime or additional features\/functionality due to platform switch) to your website users. This helps manage expectations.<\/li>\n\n\n\n<li>Update WordPress as well as <a href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-theme-editor\/\" target=\"_blank\" rel=\"noopener\">theme files<\/a> and plugins before the migration takes place, ensuring they are on their latest versions so potential compatibility issues can be minimized afterward.<\/li>\n\n\n\n<li>Delete all unnecessary content from within WordPress (unused themes, plugins, etc.) to streamline the migration.<\/li>\n\n\n\n<li>Perform a thorough backup of the entire site so there is an available restoration point in case anything goes wrong during or after migration.<\/li>\n\n\n\n<li>Pick a slow day for businesses and high-traffic sites to execute your migration, possibly an evening on the weekend.<\/li>\n\n\n\n<li>Ensure you have login access to WordPress, your existing hosting service, your new hosting service, your domain registrar, and your FTP client (for manual migrations).<\/li>\n<\/ol>\n\n\n\n<p>Got it? Good; let\u2019s migrate!<\/p>\n\n\n\n<h2 id=\"manual\" class=\"wp-block-heading\">How To Migrate Your WordPress Website Manually<\/h2>\n\n\n\n<p>If you opt for the manual route, here\u2019s a foolproof plan for migrating your WordPress site from zero to hero.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Purchase A Hosting Plan<\/h3>\n\n\n\n<p>The first step is deciding where to park your site. While it may seem obvious, it\u2019s important to take stock of your needs (and perhaps why you\u2019re moving hosts in the first palace) so that you can make an informed decision regarding pricing and performance.<\/p>\n\n\n\n<p>At the most basic level, you have three types of hosting:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Shared hosting<\/li>\n\n\n\n<li>Virtual Private Server (VPS) hosting<\/li>\n\n\n\n<li>Dedicated hosting<\/li>\n<\/ol>\n\n\n\n<p>Read this <a href=\"https:\/\/www.dreamhost.com\/blog\/web-hosting-guide\/\" target=\"_blank\" rel=\"noopener\">web hosting guide<\/a> if you\u2019re not sure which is right for you.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Download Your WordPress Site Files<\/h3>\n\n\n\n<p>Next, go out and get an FTP client; <a href=\"https:\/\/filezilla-project.org\/\" target=\"_blank\" rel=\"noopener\">FileZilla<\/a> and <a href=\"https:\/\/cyberduck.io\/\" target=\"_blank\" rel=\"noopener\">Cyberduck<\/a> are popular, free options. Once you have an FTP client that you like, follow these steps:<\/p>\n\n\n\n<p>Connect the FTP client to your current web host\u2019s server by logging in with your username\/password at the top of the client. You can usually find them in the cPanel of your web host provider. Click <b>Quickconnect<\/b>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/01-FTP-Quickconnect.jpg\" alt=\"zoom in on top of cpanel showing the host domain, username, password, and Quickconnect button\" class=\"wp-image-43389 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/01-FTP-Quickconnect.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/01-FTP-Quickconnect-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/01-FTP-Quickconnect-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/01-FTP-Quickconnect-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/01-FTP-Quickconnect-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/01-FTP-Quickconnect-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/01-FTP-Quickconnect-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/01-FTP-Quickconnect-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/01-FTP-Quickconnect-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/01-FTP-Quickconnect-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/01-FTP-Quickconnect-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/01-FTP-Quickconnect-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<p>Proceed to your WordPress root folder. This contains all of your website files. It&#8217;s typically named \u201cpublic_html\u201d or \u201cwww<b>\u201d<\/b> or sometimes \u201c\/.\u201d Although it can sometimes be the name of your website. Right-click the folder and choose <b>Download<\/b>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/02-Download-Your-WordPress-Site-Files.jpg\" alt=\"cpanel showing the dropdown with download as the first option\" class=\"wp-image-43390 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/02-Download-Your-WordPress-Site-Files.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/02-Download-Your-WordPress-Site-Files-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/02-Download-Your-WordPress-Site-Files-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/02-Download-Your-WordPress-Site-Files-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/02-Download-Your-WordPress-Site-Files-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/02-Download-Your-WordPress-Site-Files-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/02-Download-Your-WordPress-Site-Files-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/02-Download-Your-WordPress-Site-Files-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/02-Download-Your-WordPress-Site-Files-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/02-Download-Your-WordPress-Site-Files-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/02-Download-Your-WordPress-Site-Files-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/02-Download-Your-WordPress-Site-Files-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<p>Depending on the size of your site, this process can take anywhere from a few minutes to a few hours.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Download Your WordPress Database<\/h3>\n\n\n\n<p>Next, you need to export your website\u2019s database. The database contains all the info about your users, site content, and other back-end info your site needs to function properly.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>If you\u2019re using <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360020947731-Where-can-I-find-cPanel\" target=\"_blank\" rel=\"noopener\">CPanel<\/a>, navigate to the <b>Databases<\/b> section and click the <b>phpMyAdmin<\/b> icon.<\/li>\n\n\n\n<li>Select your database from the list.<\/li>\n\n\n\n<li>Find the <b>Export<\/b> tab.<\/li>\n\n\n\n<li>Choose the <b>Quick<\/b> option under <b>Export Method<\/b>.<\/li>\n<\/ol>\n\n\n\n<p>Once the download is complete, you\u2019ll have a copy of your website\u2019s database as an .SQL file, which is exactly what you want.<\/p>\n\n\n\n<p><b><i>Nerd Note<\/i><\/b><i>: cPanel even has a handy <\/i><a href=\"https:\/\/support.cpanel.net\/hc\/en-us\/articles\/360055713714-How-to-import-and-export-databases-via-PHPMyAdmin\" target=\"_blank\" rel=\"noopener\"><i>guide on downloading your database<\/i><\/a><i>.&nbsp;<\/i><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Upload Your Database To New Host<\/h3>\n\n\n\n<p>If your new web host also uses cPanel, the instructions for uploading your database are as follows:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to the <b>Databases<\/b> section in cPanel and click on the <b>phpMyAdmin<\/b> icon.<\/li>\n\n\n\n<li>In phpMyAdmin, you&#8217;ll see a list of databases on the left sidebar. Click on the database to which you want to upload data.<\/li>\n\n\n\n<li>Click on the <b>Import<\/b> tab at the top of the phpMyAdmin page.<\/li>\n\n\n\n<li>Click on the <b>Choose File<\/b> button and select the <b>SQL file of your database<\/b> on your local machine.<\/li>\n\n\n\n<li>After selecting the file, click <b>Go.<\/b> This will start the database import process. The time it takes to import the database depends on its size. Wait to close the browser or navigate away from the page until the process is complete.<\/li>\n\n\n\n<li>Once the import is finished, phpMyAdmin will display a success message. You can also check the tables in your database to ensure the data has been imported correctly.<\/li>\n\n\n\n<li>If your website&#8217;s configuration files (e.g., wp-config.php for WordPress) include database connection details, ensure they are updated with the correct credentials.<\/li>\n<\/ol>\n\n\n\n<p><b><i>Nerd Note: <\/i><\/b><i>Not all web hosts use cPanel. At DreamHost, we use a custom-built panel to manage your websites, databases, email, etc. However, the overall function is very similar to cPanel, and it\u2019s even more user-friendly. This <\/i><a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360020947731-Where-can-I-find-cPanel\" target=\"_blank\" rel=\"noopener\"><i>tutorial<\/i><\/a><i> explains how to use it.&nbsp;<\/i><\/p>\n\n\n\n<p>Now, let\u2019s add your website files.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Upload Your Website Files To New Host<\/h3>\n\n\n\n<p>You should have a copy of your website files from Step 2 saved somewhere locally on your computer. Once you find the files, here\u2019s how to upload them to your new hosting service:<\/p>\n\n\n\n<p>Launch your FTP client and enter the FTP credentials (hostname, username, password, and port) provided by your <i>new<\/i> hosting provider. Click on your FTP client&#8217;s <b>Connect<\/b> or <b>Quickconnect<\/b> button, just like you did in Step 2.<\/p>\n\n\n\n<p>On the left side of the FTP client, navigate to the folder on your local computer where your website files are stored.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/03-WordPress-Site-Files.jpg\" alt=\"cpane showing the location of the WordPress site files folder under Local site\" class=\"wp-image-43421 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/03-WordPress-Site-Files.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/03-WordPress-Site-Files-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/03-WordPress-Site-Files-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/03-WordPress-Site-Files-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/03-WordPress-Site-Files-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/03-WordPress-Site-Files-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/03-WordPress-Site-Files-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/03-WordPress-Site-Files-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/03-WordPress-Site-Files-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/03-WordPress-Site-Files-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/03-WordPress-Site-Files-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/03-WordPress-Site-Files-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<p>On the right side of the FTP client, navigate to the root directory or the public_html directory (this name may vary depending on your hosting provider) on the remote server.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/04-root-directory.jpg\" alt=\"cpanel showing the \/ folder under remote site\" class=\"wp-image-43422 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/04-root-directory.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/04-root-directory-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/04-root-directory-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/04-root-directory-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/04-root-directory-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/04-root-directory-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/04-root-directory-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/04-root-directory-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/04-root-directory-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/04-root-directory-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/04-root-directory-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/04-root-directory-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<p>Select the files and folders from your local computer to upload to the new host. You can usually drag and drop them to the remote server&#8217;s directory on the right side of the FTP client.<\/p>\n\n\n\n<p>Most FTP clients will display the progress of file transfers. Ensure that all files are successfully uploaded without errors.<\/p>\n\n\n\n<p>If your website relies on configuration files (e.g., config.php for certain content management systems), update them with the new server&#8217;s details.<\/p>\n\n\n\n<p>So close!<\/p>\n\n\n\n<p>Just one more step to launching your site to the public on your new hosting service.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Update Your Domain Name Server (DNS) Records<\/h3>\n\n\n\n<p>Last, you need to update the domain name records via your domain registrar (<a href=\"https:\/\/www.dreamhost.com\/domains\/\" target=\"_blank\" rel=\"noopener\">DreamHost<\/a>, Hover, etc.) The process is generally similar no matter which service you use.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>DNS<\/h3>\n    <p>The Domain Name System (DNS) protocol keeps records of which domain names correspond to specific IP addresses. DNS enables you to browse the web by typing in regular URLs instead of IP addresses.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/domains\/dns\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>Typically, updating nameservers involves inputting their URLs into your domain registrar&#8217;s settings. Some registrars may also require a corresponding IP address to each URL.<\/p>\n\n\n\n<p>For example, if different providers are used for hosting and email service, it is possible to direct A records toward the new host while keeping other DNS settings and records (such as MX records responsible for handling emails) unchanged to avoid disrupting any essential functions.<\/p>\n\n\n\n<p>Done!<\/p>\n\n\n\n<h2 id=\"plugin\" class=\"wp-block-heading\">How To Migrate Your WordPress Website With A Plugin<\/h2>\n\n\n\n<p>If you\u2019re reading this section, we assume that a WordPress plugin has made your life easier at some point, right?<\/p>\n\n\n\n<p>That will be the case with website migration, as well. No code, no FTP clients, no hassle.<\/p>\n\n\n\n<p>Let\u2019s cover two different plugin options.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DreamHost Automated Migration Plugin<\/h3>\n\n\n\n<p>Hey \u2014 what do you know!?! It\u2019s our very own plugin<\/p>\n\n\n\n<p>Some web hosts have developed custom plugins to make migration super easy, and DreamHost is one of those. Suppose you\u2019re planning to use DreamHost as your web host. In that case, the <a href=\"https:\/\/wordpress.org\/plugins\/dreamhost-automated-migration\/\" target=\"_blank\" rel=\"noopener\">DreamHost Automated Migration Plugin<\/a> will make this entire migration process a total breeze.<\/p>\n\n\n\n<p>There are only a few additional steps to migrate your site completely with our plugin, and we\u2019ve created a <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360035448951-Using-the-DreamHost-Automated-Migration-WordPress-plugin\" target=\"_blank\" rel=\"noopener\">crystal-clear tutorial here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Duplicator<\/h3>\n\n\n\n<p>If you\u2019re not using DreamHost, <a href=\"https:\/\/wordpress.org\/plugins\/duplicator\/\" target=\"_blank\" rel=\"noopener\">Duplicator<\/a> is a host-agnostic WordPress plugin that can help you migrate your site. It has 1 million+ active installations and over 4,000 five-star reviews in the WordPress plugin directory.<\/p>\n\n\n\n<p><i>Note that there is a free version with basic features that will likely work for simple websites and a paid premium version with advanced features you may or may not need.&nbsp;&nbsp;<\/i><\/p>\n\n\n\n<p>Here\u2019s how it works:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Install the Duplicator Plugin<\/h3>\n\n\n\n<p>Go to your WordPress dashboard, click <b>Plugins<\/b> from the sidebar menu, and then <b>Add New<\/b>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1257\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/05-Plugins.jpg\" alt=\"wordpress lefthand menu showing the location of plugins and add new plugin\" class=\"wp-image-43423 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/05-Plugins.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/05-Plugins-300x236.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/05-Plugins-1024x804.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/05-Plugins-768x603.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/05-Plugins-1536x1207.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/05-Plugins-600x471.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/05-Plugins-1200x943.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/05-Plugins-730x574.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/05-Plugins-1460x1147.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/05-Plugins-784x616.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/05-Plugins-1568x1232.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/05-Plugins-877x689.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1257;\" \/><\/figure>\n\n\n\n<p>Search for <b>Duplicator<\/b> <b>\u2013 WordPress Migration Plugin<\/b> and install it. Note that there is a paid version with additional functionality called Duplicator Pro. Click <b>Install Now,<\/b> and after it\u2019s done installing, click <b>Activate Now<\/b>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin.jpg\" alt=\"wordpress plugins menu with duplicator typed into the search bar\" class=\"wp-image-43424 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/06-Duplicator-\u2013-WordPress-Migration-Plugin-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<p>Look for the new <b>Duplicator<\/b> option in your dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/07-Duplicator-option.jpg\" alt=\"wordpress menu sidebar showing duplicator is now an option in the menu\" class=\"wp-image-43425 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/07-Duplicator-option.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/07-Duplicator-option-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/07-Duplicator-option-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/07-Duplicator-option-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/07-Duplicator-option-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/07-Duplicator-option-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/07-Duplicator-option-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/07-Duplicator-option-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/07-Duplicator-option-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/07-Duplicator-option-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/07-Duplicator-option-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/07-Duplicator-option-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Build Your Package<\/h3>\n\n\n\n<p>Click on <b>Duplicator<\/b> and then <b>Packages<\/b>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/allinonewp-packages.jpg\" alt=\"duplicator drop-down on the sidebar showing the Packages option right under duplicator\" class=\"wp-image-43427 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/allinonewp-packages.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/allinonewp-packages-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/allinonewp-packages-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/allinonewp-packages-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/allinonewp-packages-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/allinonewp-packages-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/allinonewp-packages-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/allinonewp-packages-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/allinonewp-packages-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/allinonewp-packages-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/allinonewp-packages-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/allinonewp-packages-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<p>Choose <b>Create New<\/b> in the top right corner.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"782\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/09-Duplicator-Create-New.jpg\" alt=\"duplicator screen showing packages &gt; all and No packages are found, click create new or archive site\" class=\"wp-image-43428 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/09-Duplicator-Create-New.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/09-Duplicator-Create-New-300x147.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/09-Duplicator-Create-New-1024x500.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/09-Duplicator-Create-New-768x375.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/09-Duplicator-Create-New-1536x751.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/09-Duplicator-Create-New-600x293.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/09-Duplicator-Create-New-1200x587.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/09-Duplicator-Create-New-730x357.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/09-Duplicator-Create-New-1460x714.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/09-Duplicator-Create-New-784x383.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/09-Duplicator-Create-New-1568x766.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/09-Duplicator-Create-New-877x429.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/782;\" \/><\/figure>\n\n\n\n<p>Name your package and click <b>Next<\/b>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1142\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/10-Duplicator-Next.jpg\" alt=\"duplicator menu under packages and new\" class=\"wp-image-43429 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/10-Duplicator-Next.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/10-Duplicator-Next-300x214.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/10-Duplicator-Next-1024x731.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/10-Duplicator-Next-768x548.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/10-Duplicator-Next-1536x1096.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/10-Duplicator-Next-600x428.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/10-Duplicator-Next-1200x857.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/10-Duplicator-Next-730x521.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/10-Duplicator-Next-1460x1042.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/10-Duplicator-Next-784x560.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/10-Duplicator-Next-1568x1119.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/10-Duplicator-Next-877x626.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1142;\" \/><\/figure>\n\n\n\n<p>Resolve any issues Duplicator highlights. Click the <b>Build<\/b> button once the scan is successful.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1200\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/11-Duplicator-Build.jpg\" alt=\"duplicator menu showing scan complete with setup and archive\" class=\"wp-image-43430 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/11-Duplicator-Build.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/11-Duplicator-Build-300x225.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/11-Duplicator-Build-1024x768.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/11-Duplicator-Build-768x576.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/11-Duplicator-Build-1536x1152.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/11-Duplicator-Build-600x450.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/11-Duplicator-Build-1200x900.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/11-Duplicator-Build-730x548.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/11-Duplicator-Build-1460x1095.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/11-Duplicator-Build-784x588.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/11-Duplicator-Build-1568x1176.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/11-Duplicator-Build-877x658.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1200;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Download Your Package<\/h3>\n\n\n\n<p>After the backup is built, select <b>Download Both Files<\/b>. Download both the backup file and installer.php to your device.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1142\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/12-Duplicator-Download-Both-Files.jpg\" alt=\"build status download package files with buttons installer, archive, and download both files\" class=\"wp-image-43431 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/12-Duplicator-Download-Both-Files.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/12-Duplicator-Download-Both-Files-300x214.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/12-Duplicator-Download-Both-Files-1024x731.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/12-Duplicator-Download-Both-Files-768x548.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/12-Duplicator-Download-Both-Files-1536x1096.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/12-Duplicator-Download-Both-Files-600x428.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/12-Duplicator-Download-Both-Files-1200x857.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/12-Duplicator-Download-Both-Files-730x521.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/12-Duplicator-Download-Both-Files-1460x1042.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/12-Duplicator-Download-Both-Files-784x560.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/12-Duplicator-Download-Both-Files-1568x1119.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/03\/12-Duplicator-Download-Both-Files-877x626.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1142;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Create A Database On New Server<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <a href=\"https:\/\/support.cpanel.net\/hc\/en-us\/articles\/360057550753-How-to-create-a-database-and-database-user-in-cPanel\" target=\"_blank\" rel=\"noopener\">cPanel to create a new database<\/a> on your new server.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Upload To New Host<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/support.cpanel.net\/hc\/en-us\/articles\/360055713714-How-to-import-and-export-databases-via-PHPMyAdmin\" target=\"_blank\" rel=\"noopener\">Upload your Duplicator package to the root directory in cPanel<\/a>.<\/li>\n\n\n\n<li>Visit domain.com\/installer.php (replace &#8220;domain.com&#8221; with your domain).<\/li>\n\n\n\n<li>Enter the database name, username, and password, then click <b>Test Connection<\/b>.<\/li>\n\n\n\n<li>If the test is successful, follow the instructions on the wizard.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Database Creation On Hosting Server<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log into your hosting account and go to cPanel.<\/li>\n\n\n\n<li>Under Databases, select <b>MySQL Databases<\/b>.<\/li>\n\n\n\n<li>Create a new database. Remember the name.<\/li>\n\n\n\n<li>Add a new user and remember the credentials.<\/li>\n\n\n\n<li>Add the user to the database and grant full privileges.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 7: Run Deployment<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go back to the Duplicator wizard and click <b>Run Deployment<\/b>.<\/li>\n\n\n\n<li>Check old and new URLs on the next screen.<\/li>\n\n\n\n<li>Click <b>Run Update<\/b>.<\/li>\n\n\n\n<li>Follow any testing suggestions on the final page.<\/li>\n<\/ul>\n\n\n\n<p>And that\u2019s how to migrate a website with Duplicator. Would you rather see a video tutorial from the Duplicator team on YouTube? Why didn\u2019t you say so!<\/p>\n\n\n\n<p><style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }<\/style><\/p>\n\n\n\n<div class=\"embed-container\"><iframe data-src=\"https:\/\/www.youtube.com\/embed\/94wzCqPkQY0\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe><\/div>\n\n\n\n<h2 id=\"migration-service\" class=\"wp-block-heading\">How To Migrate Your WordPress Website With A Migration Service<\/h2>\n\n\n\n<p>This will be a very short section because if you choose this process for migration, all you have to do is ask for the service and swipe your credit card, and they\u2019ll do all the heavy lifting.<\/p>\n\n\n\n<p>Read more about how to <a href=\"https:\/\/www.dreamhost.com\/pro-services\/management\/website-transfer\/\" target=\"_blank\" rel=\"noopener\">migrate your site with DreamHost<\/a>.<\/p>\n\n\n\n<h2 id=\"post-migration\" class=\"wp-block-heading\">Post-Migration Checklist<\/h2>\n\n\n\n<p>Now that you have your site at your new host let\u2019s take a few moments to polish it up with post-migration best practices.<\/p>\n\n\n\n<p>One important step is setting up redirects from the old URLs to the new ones either through redirect plugins or manually editing the .htaccess file.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>.htaccess<\/h3>\n    <p>\u2019.htaccess\u2019 is a configuration file used by the Apache web server software. The .htaccess file contains directives (instructions) that tell Apache how to behave for a particular website or directory.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/htaccess\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>Next, crack open Google Search Console and Analytics to detect any traffic inconsistencies or issues that may arise. We recommend informing Google if there is a <a href=\"https:\/\/www.dreamhost.com\/blog\/domain-change-seo\/\" target=\"_blank\" rel=\"noopener\">change in the domain<\/a> via Search Console by <a href=\"https:\/\/ahrefs.com\/blog\/google-index\/\" target=\"_blank\" rel=\"noopener\">requesting indexing<\/a> so that your website will appear in search engines.<\/p>\n\n\n\n<p>On the non-technical side, directly after a successful migration is a great time to communicate with your users and site visitors about the switch. You can do this in various ways, like emails, front-page banners, website pop-ups, blog posts, and social media announcements.<\/p>\n\n\n\n<p>Finally, once you have confirmed that your migration was successful, deleting all original files from your old server, including databases and content, is crucial. This helps maintain optimal loading speeds for better SEO rankings and overall user satisfaction.<\/p>\n\n\n\n<h2 id=\"hurdles\" class=\"wp-block-heading\">Common Migration Hurdles And How To Avoid Them<\/h2>\n\n\n\n<p>There are two immutable truths in the world of website development:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Anything is possible.<\/li>\n\n\n\n<li>Sometimes, things break.<\/li>\n<\/ol>\n\n\n\n<p>And as frustrating as they can be, technical issues with website migration are somewhat predictable and generally easy to solve. Here is a short list of the most common challenges and how to troubleshoot and solve them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Data Loss And Corruption<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> Always fully back up your WordPress site, including the database and files, before starting the migration.<\/li>\n\n\n\n<li><b>How to solve:<\/b> If data loss or corruption occurs, restore the database backup and reattempt the migration. Use reliable backup plugins or tools for this purpose.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Permalinks Issues<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> Take note of the existing permalink structure on the old site.<\/li>\n\n\n\n<li><b>How to solve:<\/b> After migration, update the permalink settings in the WordPress dashboard. If issues persist, manually check for .htaccess file permissions or update the rewrite rules.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Media And Image Path Problems<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> Note the location of media files in the old site.<\/li>\n\n\n\n<li><b>How to solve:<\/b> Update the URLs of media files in the database after migration. Use a search and replace tool or a plugin to update paths in the database. Ensure file permissions are set correctly.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Incompatible Plugins Or Themes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> Check for plugin and theme compatibility with the WordPress version you&#8217;re migrating to.<\/li>\n\n\n\n<li><b>How to solve:<\/b> Deactivate plugins and themes before migration and reactivate them one by one on the new site, checking for compatibility issues. Update or replace incompatible plugins or themes.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Domain Name And URL Changes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> Note the existing domain name and URL structure.<\/li>\n\n\n\n<li><b>How to solve<\/b>: After migration, update the site and home URL in the WordPress settings. If you&#8217;re changing the domain, update the database with the new domain using a search and replace tool.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Database Connection Issues<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> Ensure you have the correct database credentials.<\/li>\n\n\n\n<li><b>How to solve:<\/b> Update the wp-config.php file with the new database details. Check for typos or errors in the configuration file.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">SSL\/HTTPS Issues<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> If your old site used SSL, ensure your new server and domain are configured for SSL.<\/li>\n\n\n\n<li><b>How to solve:<\/b> Update the domain URL to use &#8220;https:\/\/&#8221; in the WordPress settings. Update any hard-coded step guide links in themes or content to use &#8220;https:\/\/&#8221;. Ensure your SSL certificate is installed and configured correctly on the new server.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Performance And Caching Problems<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> Disable caching plugins before migration.<\/li>\n\n\n\n<li><b>How to solve: <\/b>After migration, reconfigure caching plugins or clear the cache. Check if any performance-related settings need adjustment on the new server.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Custom Functionality And Technical Issues<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> Document any custom code or functionality on the old site.<\/li>\n\n\n\n<li><b>How to solve:<\/b> Test custom code on a staging environment before migration. Debug and update code as needed for compatibility with the new WordPress version.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">DNS Propagation Delays<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>How to prepare:<\/b> Understand that DNS record changes may take time to propagate.<\/li>\n\n\n\n<li><b>How to solve:<\/b> Monitor DNS propagation and be patient. You can use online tools to check the status of DNS propagation.<\/li>\n<\/ul>\n\n\n\n<p>Hopefully, this list will help you catch any migration problems before they arise. Still, if you don\u2019t, you should be able to use it to solve your issues.<\/p>\n\n\n\n<h2 id=\"migrate-dreamhost\" class=\"wp-block-heading\">Migrate Your WordPress Site To DreamHost<\/h2>\n\n\n\n<p>We hope you enjoyed this tutorial on migrating your WordPress site, but more importantly, we hope you <i>do<\/i> something with it. Our goal at DreamHost is to empower web admins of all levels to have fast, secure websites that are always up and running.<\/p>\n\n\n\n<p>If you\u2019re ready to migrate your site to DreamHost, simply choose a plan, follow our guide on our Automated Migration Plugin, or use our website migration service. <a href=\"https:\/\/www.dreamhost.com\/features\/free-wordpress-migrations\/\" target=\"_blank\" rel=\"noopener\">Migrate your site today!<\/a><\/p>\n\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      We Make WordPress Easier for You\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      Leave migrating your site, installing WordPress, managing security and updates, and optimizing server performance to us. Now you can focus on what matters most: growing your website.\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Check Out Plans                    <\/a>\n\n  <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>So you\u2019re planning a WordPress migration. Maybe your hosting company has sub-par service, maybe you found a cheaper hosting option, maybe you\u2019re changing your domain, or maybe you just want to migrate your site\u2026 for fun? Whatever your reasons for migrating your site, we have you covered. WordPress migration can be a little daunting. You [&hellip;]<\/p>\n","protected":false},"author":1077,"featured_media":43385,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Learn the steps for a smooth WordPress migration without downtime or data loss. Perfect for website upgrades or hosting changes.","toc_headlines":"[[\"migration\",\"What Is WordPress Migration?\"],[\"ways\",\"3 Ways To Migrate Your WordPress Website\"],[\"checklist\",\"Before Your Website Migration: Checklist\"],[\"manual\",\"How To Migrate Your WordPress Website Manually\"],[\"plugin\",\"How To Migrate Your WordPress Website With A Plugin\"],[\"migration-service\",\"How To Migrate Your WordPress Website With A Migration Service\"],[\"post-migration\",\"Post-Migration Checklist\"],[\"hurdles\",\"Common Migration Hurdles And How To Avoid Them\"],[\"migrate-dreamhost\",\"Migrate Your WordPress Site To DreamHost\"]]","hide_toc":false,"footnotes":""},"categories":[13119,550,696],"tags":[],"class_list":["post-43384","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How To Perform A WordPress Migration - DreamHost<\/title>\n<meta name=\"description\" content=\"Learn the steps for a smooth WordPress migration without downtime or data loss. Perfect for website upgrades or hosting changes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Migration: Easy &amp; Safe Website Transfer\" \/>\n<meta property=\"og:description\" content=\"Step-by-step guide to easily migrate your WordPress site safely. Ensure a seamless transition with no errors.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-06T15:00:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-22T04:53:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/02\/1220-x-628-OGIMAGE-_WordPress-Migrations.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jos Velasco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"WordPress Migration: Easy &amp; Safe Website Transfer\" \/>\n<meta name=\"twitter:description\" content=\"Step-by-step guide to easily migrate your WordPress site safely. Ensure a seamless transition with no errors.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jos Velasco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How To Perform A WordPress Migration - DreamHost","description":"Learn the steps for a smooth WordPress migration without downtime or data loss. Perfect for website upgrades or hosting changes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/","og_locale":"en_US","og_type":"article","og_title":"WordPress Migration: Easy & Safe Website Transfer","og_description":"Step-by-step guide to easily migrate your WordPress site safely. Ensure a seamless transition with no errors.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-03-06T15:00:33+00:00","article_modified_time":"2025-05-22T04:53:13+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/02\/1220-x-628-OGIMAGE-_WordPress-Migrations.jpg","type":"image\/jpeg"}],"author":"Jos Velasco","twitter_card":"summary_large_image","twitter_title":"WordPress Migration: Easy & Safe Website Transfer","twitter_description":"Step-by-step guide to easily migrate your WordPress site safely. Ensure a seamless transition with no errors.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jos Velasco","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/"},"author":{"name":"Jos Velasco","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/33a01bfa83e29abbe21403d23dd8ea1a"},"headline":"How To Perform A WordPress Migration (Without Breaking Anything)","datePublished":"2024-03-06T15:00:33+00:00","dateModified":"2025-05-22T04:53:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/"},"wordCount":3426,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/02\/1460-x-1095-BLOG-HERO-_WordPress-Migrations.jpg","articleSection":["Getting Started","Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/","name":"How To Perform A WordPress Migration - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/02\/1460-x-1095-BLOG-HERO-_WordPress-Migrations.jpg","datePublished":"2024-03-06T15:00:33+00:00","dateModified":"2025-05-22T04:53:13+00:00","description":"Learn the steps for a smooth WordPress migration without downtime or data loss. Perfect for website upgrades or hosting changes.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/02\/1460-x-1095-BLOG-HERO-_WordPress-Migrations.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/02\/1460-x-1095-BLOG-HERO-_WordPress-Migrations.jpg","width":1460,"height":1095,"caption":"WordPress Migration: How To Easily Migrate Your Website (Without Breaking Anything)"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-migration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Perform A WordPress Migration (Without Breaking Anything)"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/33a01bfa83e29abbe21403d23dd8ea1a","name":"Jos Velasco","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","caption":"Jos Velasco"},"description":"Jos Velasco is a WordPress Professional Consultant at DreamHost. His responsibilities include helping with advanced WordPress cases, creating training material, and identifying trends impacting the WordPress community. In his free time, he enjoys climbing mountains, eating healthy, and watching drama movies. Follow Jos on LinkedIn: https:\/\/www.linkedin.com\/in\/josvelasco\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/josvelasco\/"}]}},"lang":"en","translations":{"en":43384,"es":43446,"ru":50672,"de":57162,"pl":57171,"pt":57198,"uk":57210,"it":68708,"fr":70990,"nl":71020},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/43384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1077"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=43384"}],"version-history":[{"count":9,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/43384\/revisions"}],"predecessor-version":[{"id":61414,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/43384\/revisions\/61414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/43385"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=43384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=43384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=43384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}