Converting a WordPress Multisite network into a single standard WordPress site lets you consolidate multiple subsites into one primary site, simplifying maintenance, reducing database complexity, and streamlining user management. This guide walks you through the process safely, preserving your content and settings. Before starting, ensure you have full backups of your database and files, and access to your hosting control panel or FTP.
What You’ll Need
- Full backup of your WordPress files and database (both essential).
- Access to your hosting file manager, FTP, or SSH.
- Access to phpMyAdmin or another database management tool.
- Admin access to the WordPress network dashboard.
- A text editor (like Notepad++ or Sublime Text) for editing configuration files.
Step-by-Step
- Backup everything. Create a complete backup of your entire WordPress directory (all files) and export the entire database. Store these backups offsite. This is your safety net.
- Decide which subsite becomes the main site. Usually this is the primary domain or the most important subsite. In this guide, we’ll assume you want to convert a subsite (e.g.,
example.com/subsite) into the main single site. - Export the subsite’s content. In the subsite’s admin dashboard, go to Tools → Export and download the XML file. This captures posts, pages, comments, and media references.
- Install a fresh single WordPress site. Create a new directory (e.g.,
/newsite) on your server and install a fresh copy of WordPress there. Use a temporary URL or a subdomain if needed. This will be your clean single site. - Import the content. In the new single site’s admin, go to Tools → Import → WordPress, install the importer plugin if prompted, and upload the XML file you exported. Assign the posts to an existing user or create a new one.
- Copy media files. The import will download images and other media from the original subsite’s URLs, but it’s safer to manually copy the
wp-content/uploads/sites/{subsite-id}/folder to the new site’swp-content/uploads/directory. Use FTP or file manager. - Reassign media URLs (optional but recommended). Use a search-replace tool like Better Search Replace to update any hardcoded URLs in the database from the old subsite URL to the new single site URL.
- Transfer themes and plugins. Install and activate the themes and plugins you need on the new single site. You can copy them from the network’s
wp-content/themes/andwp-content/plugins/directories, but re-downloading from the repository is cleaner. - Configure settings. Go through Settings → General in the new site to set the correct site title, tagline, and timezone. Set up permalinks as desired.
- Redirect old URLs (if keeping the same domain). If you’re moving the subsite to the root domain, set up 301 redirects from the old subsite URLs to the new ones. You can do this via .htaccess or a plugin like Redirection.
- Deactivate the network. Once the new single site is fully functional and you’ve verified all content, you can deactivate the multisite network. Edit
wp-config.phpand remove the linedefine('WP_ALLOW_MULTISITE', true);. - Clean up. Delete the old WordPress files and database tables (or keep them as a backup). If you’re replacing the old site entirely, move the new site’s files to the root directory and update the database URLs accordingly.
Common Mistakes
- Skipping the backup. This is the #1 mistake. Without a backup, any error can result in permanent data loss.
- Forgetting to copy media files. The XML export includes references to images, but not the actual files. If you don’t copy them, images will appear broken.
- Using the wrong database prefix. Multisite uses the same tables with site-specific IDs. When importing, ensure the new site uses the standard
wp_prefix and notwp_2_etc. - Not updating URLs. Hardcoded links in content will still point to the old subsite URLs, causing redirects or 404s.
- Deactivating the network too early. If you disable multisite before moving all content, you may lose access to the subsite dashboards.
Tips
- Use a staging site. Test the entire process on a staging copy first to iron out any issues.
- Export/import users separately. The XML export includes posts but not user accounts. Use the Import and Export Users and Customers plugin or manually recreate users.
- Check for custom tables. Some plugins create their own tables per subsite (e.g.,
wp_2_woocommerce_orders). You’ll need to export and import those tables separately. - Keep the old site live until the new one is ready. This minimizes downtime.
- Update your DNS and server config. If you’re changing domains, update DNS records and virtual hosts before going live.
Troubleshooting
- Import fails or times out. Increase PHP memory limit and execution time in
wp-config.php(e.g.,define('WP_MEMORY_LIMIT', '256M');). Split the XML file into smaller parts if needed. - Images broken after import. Re-run the search-replace for the uploads URLs. Also ensure the file permissions on the uploads folder are correct (755 for directories, 644 for files).
- Login redirects to old domain. Clear your browser cache and cookies. If the issue persists, update the
siteurlandhomeoptions in the database via phpMyAdmin. - Plugins or themes not working. Some plugins are not compatible with multisite or require specific configuration. Deactivate all plugins and reactivate them one by one to find the culprit.
- Lost custom menus or widgets. These are not included in the XML export. Recreate them manually in the new site.
- Redirect loops after moving. Ensure your .htaccess file is correct for a single site. The default WordPress .htaccess should work.
Frequently Asked Questions
Can I convert a multisite to single site without losing data?
Yes, if you follow the backup and export/import steps carefully. The process preserves your posts, pages, and media, but you may need to manually recreate some settings and widgets.
What happens to the other subsites in the network?
They remain in the old database. You can keep them as a backup or delete them after confirming the new single site works. If you want to convert multiple subsites, repeat the export/import process for each.
Do I need to change my domain name?
No, you can keep the same domain. You’ll just need to move the new site’s files to the root directory and update the site URL in the database.
Will my SEO rankings be affected?
If you set up proper 301 redirects from old URLs to new ones, you can preserve most SEO value. Without redirects, you may lose rankings.
Is there a plugin to do this automatically?
There is no official plugin that fully automates multisite-to-single conversion. Some plugins like NS Cloner can clone a subsite to a standalone site, but manual steps are still required.
How long does the process take?
It depends on the size of your site. A small site can be converted in under an hour, while a large site with many media files may take several hours.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Is G-Sync Worth It? Benefits, Costs, and Alternatives
- AI Coding Tools: Do Developers Lose Their Skills?
- Paper Mario: The Thousand-Year Door Beyond the Remake
- Apple’s Limited Access to OpenAI Evidence Explained
- Why Shiny Pokémon Run Away and How to Avoid Losing Them
- Exercise and Muscle Aging: What Flies and Mice Reveal