WordPress Multisite: When It's Brilliant — and When It's a Nightmare
WordPress Multisite is one of the most underrated — and most misused — features in WordPress. It lets you run 2, 20, or 2,000 sites from a single WordPress installation.
Sounds great? It can be. But it can also become your worst nightmare.
This guide gives you the honest truth: When Multisite is the right choice, when you should stay far away, and what alternatives exist.
What is WordPress Multisite?
WordPress Multisite is a built-in feature that lets you create a network of sites sharing:
- One WordPress installation (code + database)
- One admin panel (Network Admin)
- Shared theme and plugin library
- Separate settings, content, and users per site
It was introduced in WordPress 3.0 (2010) and is used by WordPress.com, Harvard University, and The New York Times, among others.
How it works
Standard WordPress vs. Multisite
| Aspect | Standard WordPress | Multisite |
|---|---|---|
| Installations | One per site | One for all sites |
| Database | One database | One database, separate tables per site |
| Themes | Install freely | Network Admin enables, Site Admin selects |
| Plugins | Install freely | Network Admin enables, Site Admin toggles |
| Updates | Per site | Once for the entire network |
| Users | Per site | Shared user database with roles per site |
Domain structure
Multisite supports three domain structures:
Subdirectory (recommended to start):
example.com/site1/example.com/site2/example.com/site3/Subdomain:
site1.example.comsite2.example.comsite3.example.comDomain mapping (requires plugin):
site1.com → Multisite site 1site2.com → Multisite site 2site3.com → Multisite site 3When Multisite is brilliant
1. Franchise chains and retail networks
Scenario: 15 stores with individual local content but shared design and functionality.
Benefits:
- One theme update → all 15 sites updated
- Centralized plugin management
- Local staff can edit their own site's content
- Shared user database (HQ has access to all)
2. Multilingual sites
Scenario: Company with sites in Danish, English, German, and Swedish.
Benefits:
- Each language is an independent site with its own content
- Shared media library (images are shared)
- Language switcher via domain mapping
- Better SEO than plugin-based translation (each language has its own sitemap)
3. Educational institutions
Scenario: University with departments, faculties, and student organizations.
Benefits:
- Each faculty/organization gets its own site
- IT department manages security and updates centrally
- Students can't install unsafe plugins
- Consistent branding with variations
4. Microsite networks
Scenario: Marketing agency creating landing pages for campaigns.
Benefits:
- Quick setup of new sites
- Shared block library and templates
- Central overview of all sites
- Easy cleanup when campaigns end
When Multisite is a nightmare
1. Sites have wildly different needs
If your sites need different plugins, Multisite is problematic:
- Plugin A is essential for site 1 but crashes site 2
- You can't install plugins per site — only network-wide
- One bad plugin update takes all sites down
The biggest pitfall
One plugin update gone wrong = ALL sites down. Not just one. This is the #1 reason Multisite installations end up as nightmares.
2. WooCommerce shops
WooCommerce + Multisite is technically possible but painful:
| Problem | Consequence |
|---|---|
| Separate order databases | No unified revenue overview |
| Separate customer databases | Customer must create account on each shop |
| Plugin conflicts | Payment gateways can behave unpredictably |
| Performance | WooCommerce is heavy enough on its own |
Alternative: Use separate WooCommerce installations with a central dashboard plugin or API integration.
3. High-traffic sites
Multisite shares a database. This means:
- One site's traffic spike affects all other sites
- Database queries scale poorly with many sites
- Caching is significantly more complex
- CDN configuration requires special setup per site
4. Clients who want full control
If you're building sites for clients who want to:
- Install their own plugins
- Modify theme files
- Have their own hosting
- Have full admin access
... then Multisite is the wrong choice. The client only gets Site Admin access, not Network Admin.
The 5 biggest pitfalls
1. "We can always split the sites out later"
No, you almost can't. Migrating a site out of a Multisite network is one of the most complex WordPress tasks:
- Media files must be moved manually (uploads are organized by site ID)
- Database tables must be exported and renamed
- Internal links must be rewritten
- Plugin settings are often lost
Rule of thumb: Only go Multisite if you're sure it's the right choice long-term.
2. Hosting compatibility
Not all hosts support Multisite properly:
| Host type | Multisite support |
|---|---|
| Shared hosting | Often problematic |
| Managed WP (Kinsta, WP Engine) | Yes, but more expensive |
| VPS/Dedicated | Full control, requires setup |
| Cloudways/SpinupWP | Good support |
3. SSL certificates
With domain mapping, you need an SSL certificate per domain. Wildcard certificates only cover subdomains (*.example.com), not separate domains.
Solution: Let's Encrypt with automatic issuance per domain.
4. Database size
Multisite creates 10-11 new tables per site. With 100 sites, you have 1,000+ tables in one database. This:
- Makes backups slower
- Makes database queries slower
- Makes debugging harder
- Requires more RAM for MySQL/MariaDB
5. Plugin compatibility
Not all plugins are Multisite-compatible. Always check:
- Does the plugin support Network Activation?
- Can settings be configured per site or only network-wide?
- Are there known conflicts with other Multisite plugins?
The alternatives
ManageWP / MainWP (recommended alternative)
| Aspect | Multisite | ManageWP/MainWP |
|---|---|---|
| Installation | One shared | Separate per site |
| Plugin freedom | Limited | Full |
| Central dashboard | Yes | Yes |
| Bulk actions | Yes | Yes |
| Risk on failure | All sites | Only the one |
| Price | Free | Free / from $2/site/mo |
My recommendation: For most people considering Multisite, ManageWP or MainWP is the better choice. You get centralized management without the risk.
Headless WordPress + shared API
For advanced setups: Use WordPress as a headless CMS with a shared REST API. Frontend sites (Next.js, Astro) can pull content from the same WordPress installation without Multisite complexity.
Quick setup guide (if you choose Multisite)
Backup and preparation
Take a full backup. Multisite activation permanently changes your database.
Verify that your hosting supports Multisite (wildcard subdomains, mod_rewrite or nginx rules).
Enable Multisite in wp-config.php
/* Multisite */define('WP_ALLOW_MULTISITE', true);Then go to Tools → Network Setup in WordPress admin.
Configure the network
WordPress generates code you need to add to wp-config.php and .htaccess:
// wp-config.php (add ABOVE "That's all, stop editing!")define('MULTISITE', true);define('SUBDOMAIN_INSTALL', false); // true for subdomainsdefine('DOMAIN_CURRENT_SITE', 'example.com');define('PATH_CURRENT_SITE', '/');define('SITE_ID_CURRENT_SITE', 1);define('BLOG_ID_CURRENT_SITE', 1);Create sites
Under My Sites → Network Admin → Sites → Add New:
- Enter address (path or subdomain)
- Choose title and admin email
- Click Add Site
Repeat for each site in the network.
Configure themes and plugins
In Network Admin:
- Themes: Network Activate the shared theme
- Plugins: Network Activate shared plugins
- Per site: Log in as Site Admin and customize settings
Conclusion
WordPress Multisite is a powerful tool — for the right use cases. It's brilliant for franchise chains, educational institutions, and multilingual sites with consistent design.
But it's a nightmare for WooCommerce shops, sites with different plugin needs, and clients who want full control.
My rule of thumb: If you're in doubt, the answer is almost always "use separate installations with ManageWP." It gives you 90% of the benefits without 90% of the risk.
Considering Multisite?
Before you enable Multisite, you should have a clear plan. I help assess whether it's the right choice for your situation — and with the setup if it is. Book a free consultation and let's find the best solution.




