{"id":2715,"date":"2026-01-20T19:36:16","date_gmt":"2026-01-20T19:36:16","guid":{"rendered":"https:\/\/docs.wpvivid.com\/?p=2715"},"modified":"2026-02-10T17:57:34","modified_gmt":"2026-02-10T17:57:34","slug":"how-to-auto-migration-free","status":"publish","type":"post","link":"https:\/\/docs.wpvivid.com\/how-to-auto-migration-free.html","title":{"rendered":"How-to: Auto-Migration (Free)"},"content":{"rendered":"<div class=\"wpvivid-doc-hero-intro\">The Auto-Migration feature in WPvivid Backup Free allows you to transfer a WordPress site from one server or domain to another by sending a backup package directly from the source site to the target site using a secure migration key.<\/div>\n<p>The auto-migration method is suitable for common migration scenarios such as moving a site from a development environment to production or transferring a site to a new hosting provider.<\/p>\n<h2>Migration Workflow Overview<\/h2>\n<p>The auto-migration process consists of the following stages:<\/p>\n<ul class=\"compressx-doc-list\">\n<li>1. Generate an auto-migration key on the <strong>target site<\/strong>.<\/li>\n<li>2. Paste the auto-migration key on the <strong>source site<\/strong>.<\/li>\n<li>3. Select the content to transfer and start auto-migration.<\/li>\n<li>4. Scan received backups on the target site.<\/li>\n<li>5. Restore the backup to complete the migration.<\/li>\n<\/ul>\n<p>Each stage is described in detail below.<\/p>\n<h4>Step 1: Generate a Migration Key on the Target Site<\/h4>\n<ul class=\"compressx-doc-list\">\n<li>1. Log in to the WordPress admin dashboard of the <strong>target site<\/strong>.<\/li>\n<li>2. Navigate to <strong>WPvivid Backup Plugin<\/strong> \u2192 <strong>Backup &amp; Restore<\/strong> \u2192 <strong>Key<\/strong>.<\/li>\n<li>3. Select an expiration time for the migration key (for example, 8 hours).<\/li>\n<li>4. Click <strong>Generate<\/strong> to create a site key.<\/li>\n<li>5. Copy the generated key.<\/li>\n<\/ul>\n<p>This key allows the source site to securely send a backup to the target site.<br \/>\n<a href=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Generate-a-key.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2836 size-full\" src=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Generate-a-key.png\" alt=\"Generate a key\" width=\"1294\" height=\"516\" srcset=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Generate-a-key.png 1294w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Generate-a-key-1280x510.png 1280w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Generate-a-key-980x391.png 980w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Generate-a-key-480x191.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1294px, 100vw\" \/><\/a><\/p>\n<div class=\"wpvivid-note\"><strong>Note<\/strong><br \/>\nFor security reasons, choose an expiration time that matches your migration schedule.<\/div>\n<h4>Step 2: Paste the Key on the Source Site<\/h4>\n<ul class=\"compressx-doc-list\">\n<li>1. Log in to the WordPress admin dashboard of the <strong>source site<\/strong>.<\/li>\n<li>2. Go to <strong>WPvivid Backup Plugin<\/strong> \u2192 <strong>Backup &amp; Restore<\/strong> \u2192 <strong>Auto-Migration<\/strong>.<\/li>\n<li>3. Paste the copied key into the key input field.<\/li>\n<li>4. Click <strong>Save<\/strong> to confirm the connection between the source and target sites.<\/li>\n<\/ul>\n<p>Once saved, the source site is authorized to transfer data to the target site.<br \/>\n<a href=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Paste-the-key.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2837 size-full\" src=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Paste-the-key.png\" alt=\"Paste the key\" width=\"1306\" height=\"305\" srcset=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Paste-the-key.png 1306w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Paste-the-key-1280x299.png 1280w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Paste-the-key-980x229.png 980w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Paste-the-key-480x112.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1306px, 100vw\" \/><\/a><\/p>\n<h4>Step 3: Choose Content to Transfer and Start Auto-Migration<\/h4>\n<p>On the source site, under the Auto-Migration tab:<\/p>\n<ul class=\"compressx-doc-list\">\n<li>1. Select the content you want to transfer:<br \/>\nDatabase + Files (WordPress Files)<br \/>\nWordPress Files (Exclude Database)<br \/>\nOnly Database<\/li>\n<li>2. Review the migration notes and recommendations displayed on the page.<\/li>\n<li>3. Click <strong>Clone then Transfer<\/strong> to start the auto-migration process.<\/li>\n<\/ul>\n<p>WPvivid will create a backup of the selected content and automatically send it to the target site.<br \/>\n<a href=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Transfer-content.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2839 size-full\" src=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Transfer-content.png\" alt=\"Transfer content\" width=\"1295\" height=\"440\" srcset=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Transfer-content.png 1295w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Transfer-content-1280x435.png 1280w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Transfer-content-980x333.png 980w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Transfer-content-480x163.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1295px, 100vw\" \/><\/a><\/p>\n<h4>Step 4: Scan Received Backups on the Target Site<\/h4>\n<p>After the transfer completes:<\/p>\n<ul class=\"compressx-doc-list\">\n<li>1. Log in to the WordPress admin dashboard of the <strong>target site<\/strong>.<\/li>\n<li>2. Go to <strong>WPvivid Backup Plugin<\/strong> \u2192 <strong>Backup &amp; Restore<\/strong>.<\/li>\n<li>3. Click <strong>Scan uploaded backup or received backup<\/strong>.<\/li>\n<\/ul>\n<p>This action scans the backup directory and adds the received backup to the backup list.<br \/>\n<a href=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Scan-uploaded-backup-and-received-backup.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2841 size-full\" src=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Scan-uploaded-backup-and-received-backup.png\" alt=\"Scan uploaded backup and received backup\" width=\"1299\" height=\"540\" srcset=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Scan-uploaded-backup-and-received-backup.png 1299w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Scan-uploaded-backup-and-received-backup-1280x532.png 1280w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Scan-uploaded-backup-and-received-backup-980x407.png 980w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Scan-uploaded-backup-and-received-backup-480x200.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1299px, 100vw\" \/><\/a><\/p>\n<h4>Step 5: Restore the Backup on the Target Site<\/h4>\n<ul class=\"compressx-doc-list\">\n<li>1. Locate the received backup in the backup list.<\/li>\n<li>2. Click <strong>Restore<\/strong> next to the backup.<\/li>\n<\/ul>\n<p>Once the restore process finishes, the migrated WordPress site will be available on the target site.<br \/>\n<a href=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Restore-backup.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2843 size-full\" src=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Restore-backup.png\" alt=\"Restore backup\" width=\"1298\" height=\"543\" srcset=\"https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Restore-backup.png 1298w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Restore-backup-1280x535.png 1280w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Restore-backup-980x410.png 980w, https:\/\/docs.wpvivid.com\/wp-content\/uploads\/2026\/01\/Restore-backup-480x201.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1298px, 100vw\" \/><\/a><\/p>\n<div class=\"wpvivid-note\"><strong>Notes<\/strong><br \/>\n1. Temporarily disable <strong>cache<\/strong>, <strong>firewall<\/strong>, <strong>security<\/strong>, and <strong>redirect<\/strong> plugins before migration to avoid interruptions.<br \/>\n2. Some hosting providers may restrict server-to-server connections, which could affect auto-migration.<br \/>\n3. If auto-migration fails due to hosting restrictions, manual upload migration can be used as an alternative.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Auto-Migration feature in WPvivid Backup Free allows you to transfer a WordPress site from one server or domain to another by sending a backup package directly from the source site to the target site using a secure migration key. The auto-migration method is suitable for common migration scenarios such as moving a site from [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[35],"tags":[],"class_list":["post-2715","post","type-post","status-publish","format-standard","hentry","category-kb"],"_links":{"self":[{"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/posts\/2715","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/comments?post=2715"}],"version-history":[{"count":14,"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/posts\/2715\/revisions"}],"predecessor-version":[{"id":2878,"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/posts\/2715\/revisions\/2878"}],"wp:attachment":[{"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/media?parent=2715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/categories?post=2715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.wpvivid.com\/wp-json\/wp\/v2\/tags?post=2715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}