5 easy steps to migrate a Site from WordPress Multisite to Single Install

5 easy steps to migrate a Site from WordPress Multisite to Single Install

In this article, we are going to describe you the 5 easy steps for migrating a site from WordPress Multisite to Single Install. Moving a single to its own domain is a challenge that a lot of multisite admins come across. While running a multisite network has its own benefits sometimes a single site may outgrow the network and require its own space.

As you are going to do some serious changes to your site, it is important to create a full WordPress backup before you do anything else. So let’s get started:-

If you are facing any kind of issue then talk to our WordPress Migration Team dial + 1 844 897 0441(Toll-Free). They will guide you instantly.

Step 1: Export a Single Site in WordPress Multisite Network

The built-in WordPress import or export functionality works the similar way in multisite as it does on a single website install. And here we will be using the default tools for exporting the data from a site on WordPress multisite network.

First of all login to the dashboard of the single site you wish to move and then click on Tools » Export. Next. Just make sure that entire content is checked and click on the Download Export File button.

wp multisite export site

WordPress will now create an XML file containing all your data and send it to your browser for download. Save the file in your computer as you will need it in later steps.

Step 2: Installing WordPress

After you have exported the files, set up a separate install of WordPress. If you want to know more than look at our tutorial on how to install WordPress. You can move on to importing your child site after you have installed and setup WordPress.

Step 3: Importing Child Site to the New Domain

Firstly you have to login WordPress admin area on the new location where you wish to migrate your child site. Next move forward to Tools » Import. WordPress will display you a number of import options on the import screen.

importing wp

Just click on WordPress which will bring up a popup for installing WordPress Importer plugin. Have a look at our guide on how to install a plugin in WordPress. Just click on the Install Now button to start the installation. And then click on Activate Plugin & Run Importer.

You will be asked on the next screen for uploading the WordPress export file you downloaded before from WordPress multisite in Step 1 of this guide. In next you will be asked would like to import users as well. In case you do nothing then WordPress will import all users which are suggested if you do not want to change authors.

You will see Import Attachments option. Just make sure it is checked so that WordPress can download images from your posts and pages. WordPress will now start importing your content. This will take a few minutes relying on how much content you have. Once it is done, you will see an ‘All done, Have fun’ notification.

Now you have successfully imported data from a multisite network child site to an individual WordPress install.

Read More: Top 5 WordPress Migration Plugins To Safely Move Your Site 

Step 4: Setting up Redirection

If you were using custom domains for every website in your WordPress multisite network then you don’t have to setup any redirection.

But if you were using subdomains or directory structure in your WordPress multisite then it’s required to set up redirection. So that users coming to your old URLs are redirected to your new website.

Just check out that your old site on the multisite network and the site on the new domain are using the same permalink structure.

Redirecting From Subdomain to New Domain

You are required to use this code in the .htaccess file of your WordPress multisite for subdomain installs.

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.net/$1 [L,R=301]

As this code redirects visitors coming to any page on subdomain.example.com to http://www.example.net. The $1 sign at the end of the destination URL makes sure that your users land on the same page they requested.

Redirecting From Directory to New Domain

You will need to paste the following code in the .htaccess file of your WordPress multisite for directory based multisite installs.

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^childsite/(.*)$ http://example.net/$1 [R=301,L]

Then after replacing child site and example.net with the name of your sub-site and its new location. If you don’t like the coding method then you can also use the Safe Redirect Manager plugin to set up redirection. It simply redirects any users coming on http://www.example.com/childsite/ to http://example.net. The $1 makes sure that your users land on accurately the same page or post they requested.

Step 5: Troubleshooting the Migration

Moving a site is not a regular task so it is likely that you will come across some issues.

If your WordPress export file is too large then you can split large XML file into smaller pieces. In case your images didn’t import rightly, then you can try importing them as external images.

How to use Duplicator for Moving From Multisite To Single Install of WordPress?

The process you should follow are defined below:-

  • Firstly install the single version WordPress install. The install of WordPress should be done in the root. After that install the Business version of Duplicator Pro on your multisite version of WordPress.
  • Create ‘new package’ using Duplicator Pro and archive the ‘package’ to your pc/mac
  • After that add the installer and archive file (zip file) to the root so you can find it using a browser.
  • Just navigate to the duplicator installer in the browser
  • After you have completed the install into the ‘Single Install’ version of WordPress go into the admin panel and check all looks well (pages, posts, products etc).
  • Install the Duplicator Pro into the Single Install Version of WordPress
  • Next, create a new package in the Single Install Version and Activate entire plugins in the Single Install Version that were active in the multisite version
  • Check to see if your new website is displaying in the browser when you add the URL
  • If it is not showing delete the multisite version of the website using either panel or an FTP service. Double check everything is backed up (Databases and files) before you do this. Check all is okay after the delete.

Well now it’s a wrap for this post and we hope that you liked this blog.

WordPress Website Maintainance is not a hard work to implement, what important is developing a habit of checking certain things regularly in order to detect any issues early and fix them before anything serious occurs. For any WordPress Support dial our Toll-Free number + 1 844 897 0441.

Read More Blogs:

How to easily Migrate Your WordPress Site To A New Web Host



Leave a Reply