Back to Playbooks
Technical Services

How to set up WordPress multisite network

Complete guide to setting up and managing WordPress multisite networks. Learn installation, domain mapping, user management, plugin compatibility, and network administration for managing multiple sites efficiently.

15 min readAdvancedUpdated November 26, 2025

You found this playbook through search. That means the SEO, content strategy, and technical optimization worked. Your WordPress multisite setup deserves the same professional approach. Let me help you set it up.

WordPress Multisite allows you to manage multiple WordPress sites from a single installation. This is powerful for agencies managing client sites, franchises with multiple locations, or organizations with department sites that share resources.

This playbook covers complete multisite setup and management. From installation to domain mapping, these strategies enable efficient management of multiple sites. A WordPress developer can help set up complex multisite networks.

1
What is WordPress multisite and when should you use it?

WordPress Multisite is a feature that allows you to run multiple WordPress sites from a single WordPress installation. All sites share the same WordPress core, plugins, and themes, but have separate content, users, and settings.

Use multisite when managing multiple related sites that benefit from shared resources. Do not use it for completely unrelated sites or when you need complete site isolation.

Best Use Cases for Multisite:
Agency Managing Client Sites: One installation, multiple client sites with shared resources
Franchise or Multi-Location Businesses: Shared branding, different locations
Organizations with Department Sites: University departments, company divisions
Blog Networks: Multiple blogs under one network
When NOT to Use Multisite:
  • • Completely unrelated sites with different needs
  • • Sites requiring complete isolation and security separation
  • • High-traffic sites that need dedicated resources
  • • Sites with conflicting plugin or theme requirements

2
How do you enable WordPress multisite?

Enabling multisite requires editing wp-config.php and .htaccess files. This process is straightforward but requires careful execution. Always backup before enabling multisite.

Multisite Enablement Steps:
1
Backup Your Site

Create full backup before enabling multisite. This allows rollback if issues occur.

2
Add to wp-config.php

Add this line before "That's all, stop editing!": define('WP_ALLOW_MULTISITE', true);

3
Access Network Setup

Go to Tools → Network Setup in WordPress admin. Choose subdomain or subdirectory structure.

4
Update Configuration Files

Copy provided code to wp-config.php and .htaccess files. WordPress provides exact code to add.

5
Log In Again

Log out and log back in. You will see Network Admin menu for managing the multisite network.

Important: Multisite should be enabled on a fresh WordPress installation or after careful planning. Converting existing sites to multisite is complex and should be done by experienced developers.

3
What is the difference between subdomain and subdirectory multisite?

The choice between subdomain and subdirectory structure affects setup complexity and site organization. Choose based on your specific needs.

Subdomain Multisite

Sites: site1.example.com, site2.example.com

✓ Separate domains per site
✓ Better for separate brands
✓ Requires wildcard DNS
✗ More complex setup

Subdirectory Multisite

Sites: example.com/site1, example.com/site2

✓ Simpler setup
✓ No DNS changes needed
✓ Easier to manage
✗ Less flexible for separate brands

Recommendation: Use subdirectory for simpler setup and related sites. Use subdomain for separate brands or when you need distinct domain identities. You cannot change this after setup, so choose carefully.

4
How do you manage users in WordPress multisite?

Multisite user management is more complex than single sites. Network admins can manage network-wide users, while site admins manage site-specific users. Users can have different roles on different sites.

User Management Levels:
Network Admin

Can create users for entire network, manage all sites, install network-wide plugins, and assign users to sites. Highest level of access.

Site Admin

Can manage users for their specific site, assign roles, and manage site content. Cannot access other sites or network settings.

Regular Users

Can have different roles on different sites. A user can be admin on one site and editor on another. Roles are site-specific.

User Management Best Practices:
  • Use Network Admin → Users for network-wide user management
  • Assign appropriate roles per site based on user needs
  • Regularly audit user access and remove unused accounts
  • Use plugins like User Role Editor for advanced role management

5
Do all WordPress plugins work with multisite?

Most WordPress plugins work with multisite, but some require multisite-specific configuration. Network-activated plugins apply to all sites, while site-activated plugins work per site.

Some plugins are not multisite-compatible. Always test plugins on staging multisite before production use.

Plugin Activation Types:
Network-Activated Plugins

Activated from Network Admin. Apply to all sites in network. Cannot be deactivated per site. Best for essential functionality (security, backups, caching).

Examples: Security plugins, backup plugins, caching plugins
Site-Activated Plugins

Activated per site from individual site admin. Each site can have different plugins. Best for site-specific functionality.

Examples: Site-specific features, optional functionality

Testing Tip: Test all plugins on staging multisite first. Some plugins require multisite-specific settings or may not work correctly in multisite environment.

6
How do you map custom domains to multisite sites?

Domain mapping allows each multisite site to have its own custom domain instead of subdomain or subdirectory. This requires DNS configuration and domain mapping plugins.

Domain Mapping Process:
1
Install Domain Mapping Plugin

Install WordPress MU Domain Mapping or Mercator plugin. Configure plugin settings in Network Admin.

2
Configure DNS

Point custom domain's A record or CNAME to main multisite server IP address. DNS propagation takes 24-48 hours.

3
Add Domain Mapping

In Network Admin, add domain mapping for each custom domain. Associate domain with specific site in network.

4
Configure Server

Configure server to accept requests for custom domains. May require server-level configuration depending on hosting.

7
What are the performance considerations for WordPress multisite?

Multisite shares resources across all sites. High traffic on one site can impact others. Proper optimization is essential for maintaining performance across the network.

Performance Optimization Strategies:
Object Caching: Use Redis or Memcached to reduce database load across network
Database Optimization: Regular database cleanup and optimization for shared database
CDN Usage: Use CDN to offload static assets and reduce server load
Resource Monitoring: Monitor resource usage across network to identify high-traffic sites
Dedicated Resources: Consider dedicated resources for high-traffic sites if needed

8
Can you convert existing WordPress site to multisite?

Yes, but this is a complex process that should be done by experienced developers. Converting existing sites to multisite requires careful migration to preserve data and functionality.

The process involves enabling multisite, migrating existing site to become main site, then adding new sites. Always test on staging first and have rollback plan ready.

Conversion Process (Advanced):
1. Full backup of existing site
2. Enable multisite on fresh WordPress installation
3. Migrate existing site content to main multisite site
4. Update URLs and database references
5. Test all functionality on main site
6. Add new sites to network
7. Verify network functionality

Recommendation: Converting to multisite is complex. Consider hiring a WordPress developer experienced with multisite conversions. Test thoroughly on staging before production.

Putting it all together: Your multisite setup roadmap

WordPress multisite setup requires careful planning and execution. Follow this roadmap to set up and manage your multisite network successfully.

1
Planning & Preparation (Week 1)

Determine if multisite is right for your needs, choose subdomain or subdirectory structure, plan site organization, and prepare server requirements.

2
Installation & Setup (Week 1)

Install fresh WordPress, enable multisite, configure wp-config.php and .htaccess, set up network structure, and configure DNS if using subdomains.

3
Network Configuration (Week 1)

Configure network settings, set up network admin account, install essential network plugins, and configure user management.

4
Create Initial Sites (Week 1-2)

Create first sites in network, configure site settings, install site-specific plugins, and set up themes.

5
Domain Mapping (If Needed) (Week 2)

Install domain mapping plugin, configure DNS for custom domains, add domain mappings, and test domain access.

6
Performance Optimization (Week 2)

Set up object caching, configure CDN, optimize database, and monitor resource usage across network.

7
Ongoing Management (Monthly)

Monitor network performance, manage users, update plugins and themes, audit site usage, and optimize based on data.

Related playbooks

Need expert help setting up WordPress multisite?

WordPress multisite setup requires technical expertise and careful configuration. If you want a professionally configured multisite network without the complexity, that is what I specialize in.

Let's build something amazing

Ready to turn your vision into reality?

From AI-powered websites to conversion-optimized funnels, let's discuss your project and create something extraordinary together.

What I can do for you:

SEO Optimization

Boost your search rankings and drive organic traffic

Website Development

Fast, responsive websites that convert visitors

AI Agent Development

Custom AI solutions that automate your workflow

Conversion Optimization

Turn more visitors into customers with data-driven changes

E-commerce Solutions

Build online stores that sell more and convert better

Performance Optimization

Speed up your site and improve user experience

Let's build something amazing.

Let's start the conversation