Skip to content
William Alexander
  • Home
  • Case Studies
  • Personal Projects
  • Articles
  1. Home
  2. Articles
  3. WordPress Multisite: Lessons from Managing 50+ Sites
WordPress Enterprise

WordPress Multisite: Lessons from Managing 50+ Sites

Hard-won wisdom from a decade of network administration

December 13, 2025 10 min read

Key Takeaways

  • Standardize early—retrofitting consistency across 50 sites is painful
  • Curate plugins ruthlessly; one bad plugin can affect your entire network
  • Invest in proper staging and deployment workflows before you need them
  • Document everything; your future self (or successor) will thank you
  • Plan for growth from day one, even if you're starting with 5 sites
Overview

A Decade of Network Management

I've been managing WordPress Multisite networks since 2012. The largest has over 50 active sites serving a university with hundreds of content editors. Along the way, I've made every mistake possible—and developed practices that make large networks not just manageable, but enjoyable to maintain.

These lessons come from real production networks, not theory. Some I learned the hard way. Hopefully you won't have to.

The Core Principle

Every decision that feels like "we'll deal with that later" becomes exponentially harder to deal with as the network grows. Make the hard decisions early.

Standardization

Lesson 1: Standardize Before You Scale

The biggest regret I hear from Multisite admins: "I wish we'd standardized earlier."

What to Standardize

  • Theme framework: One parent theme, child themes for variations
  • Plugin set: Approved plugins only, no exceptions
  • Content types: Standard post types, taxonomies, and fields
  • User roles: Clear permissions at network and site levels
  • Naming conventions: Site slugs, user naming, file organization

Why It Matters

With 5 sites, you can manage diversity. With 50, inconsistency becomes unmanageable:

  • Different themes mean training every site differently
  • Different plugins mean testing updates across configurations
  • Different structures mean custom solutions for every site

The Exception Trap

"Just this one site needs X" becomes 10 exceptions, then 20. Each exception is technical debt. Be willing to say no, or have a very high bar for exceptions with documented justification.
Plugins

Lesson 2: Curate Plugins Ruthlessly

In a Multisite network, one vulnerable or poorly-coded plugin affects every site. Plugin curation isn't optional—it's essential.

Plugin Approval Process

  1. Request and justification

    What problem does this solve? Is there an approved alternative?

  2. Security review

    Check plugin history, developer reputation, last update date.

  3. Performance testing

    Test on staging. Does it add significant load?

  4. Compatibility check

    Does it conflict with existing plugins or theme?

  5. Maintenance assessment

    Will this plugin be maintained? Is there an exit strategy?

Red Flags

  • Not updated in 12+ months
  • Low active installations with poor ratings
  • Developer doesn't respond to support requests
  • Requires disabling security features
  • Adds database tables without cleanup on deactivation

Network-Activated vs. Site-Activated

  • Network-activate: Security plugins, performance plugins, required functionality
  • Site-activate (admin choice): Optional features from your approved list
  • Never allow: Unapproved plugins, even "just to try"

The 80/20 Rule

80% of plugin requests can be solved with your existing approved plugins if you take time to understand the actual need. Often people ask for a plugin when they need training on existing tools.

Deployment

Lesson 3: Invest in Deployment Workflows

With a single site, you might get away with editing in production. With 50 sites depending on the same codebase, you need proper workflows.

Essential Infrastructure

  • Version control: All custom code in Git, no exceptions
  • Staging environment: Mirror of production for testing
  • Deployment automation: Scripted deployments, not manual FTP
  • Rollback capability: Ability to quickly undo bad deployments

Update Strategy

  • WordPress core: Test on staging, deploy during low-traffic window
  • Plugins: Review changelogs, test critical plugins individually
  • Themes: Test thoroughly; theme updates can break layouts
  • PHP version: Major project, extensive testing required

The Staging Rule

If you wouldn't make the change directly on 50 individual sites without testing, don't make it on a 50-site network without testing. The blast radius is the same.

Deployment Checklist

  1. Test change on local development
  2. Deploy to staging
  3. Test affected functionality
  4. Check multiple sites on staging
  5. Schedule production deployment
  6. Deploy to production
  7. Verify on production
  8. Monitor for 24 hours
Users

Lesson 4: User Management at Scale

50 sites might mean 200+ users with varying permissions. User management becomes a significant task.

Permission Strategy

  • Super Admins: Minimal—only those who truly need network access
  • Site Admins: Can manage their site, can't break the network
  • Editors: Content only, no settings changes
  • Authors/Contributors: Limited content creation

Role Customization

Default WordPress roles rarely fit organizational needs. Customize them:

  • Remove dangerous capabilities from Site Admin (like plugin installation)
  • Create custom roles matching your organization's structure
  • Use plugins like Members or User Role Editor for granular control

User Lifecycle

  • Onboarding: Standard process with training requirement
  • Regular audits: Quarterly review of who has access to what
  • Offboarding: Immediate access removal when people leave

The Departing Admin Problem

When a site admin leaves, don't just remove their account. Audit what they had access to, check for content ownership issues, and ensure someone else has appropriate access. I've seen sites orphaned because the only admin left.
Performance

Lesson 5: Performance at Scale

A 50-site network has different performance characteristics than 50 individual sites.

Database Considerations

  • All sites share one database (with prefixed tables)
  • Large networks can have thousands of tables
  • Some hosts struggle with high table counts
  • Database optimization becomes critical

Caching Strategy

  • Object caching (Redis/Memcached) is essential, not optional
  • Page caching per-site with network-aware configuration
  • CDN for static assets
  • Be careful with caching plugins—some don't handle Multisite well

Hosting Requirements

  • Shared hosting won't cut it for large networks
  • VPS minimum, dedicated or cloud preferred
  • Ensure host supports Multisite (not all do well)
  • Plan for growth—easier to scale down than up in an emergency
Network Size Hosting Recommendation Object Cache
5-10 sites Quality managed WordPress Recommended
10-30 sites VPS or managed cloud Required
30-100 sites Dedicated or enterprise cloud Required + CDN
100+ sites Custom infrastructure Required + full stack optimization
Documentation

Lesson 6: Documentation Is Not Optional

With complex networks, documentation is the difference between manageable and chaotic.

What to Document

  • Architecture decisions: Why things are configured as they are
  • Custom code: What it does, why it exists, how to modify
  • Plugin configurations: Non-obvious settings and their purposes
  • User procedures: How to do common tasks
  • Emergency procedures: What to do when things break
  • Site inventory: What each site is for, who owns it

Documentation Tools

  • Internal wiki or knowledge base
  • README files in code repositories
  • Inline code comments for complex logic
  • Runbooks for operational procedures

The Bus Factor

If you got hit by a bus tomorrow, could someone else manage this network? Documentation isn't just for others—it's for future you who won't remember why you did something three years ago.

Lifecycle

Lesson 7: Plan for Site Lifecycle

Sites aren't permanent. Plan for creation, maintenance, and retirement.

Site Creation Process

  • Request and approval workflow
  • Standard site setup (theme, plugins, initial content)
  • User account creation and training
  • Documentation of site purpose and ownership

Site Maintenance

  • Regular content audits—is the site still active?
  • Ownership verification—does the owner still work here?
  • Technical review—any site-specific issues?

Site Retirement

  • Archive content before deletion
  • Set up redirects if URLs were shared
  • Notify stakeholders
  • Document what was removed and why

The Zombie Site Problem

Unmaintained sites accumulate. That "temporary" project site from 2018 is still there, owned by someone who left, with outdated content. Regular audits prevent zombie site accumulation.
Security

Lesson 8: Security Is Network-Wide

In Multisite, security is only as strong as the weakest site. A compromise on one site can affect the entire network.

Network Security Essentials

  • Web Application Firewall (WAF) at network level
  • Strong password policies enforced
  • Two-factor authentication, especially for admins
  • Regular security scanning
  • Limited Super Admin accounts
  • Activity logging and monitoring

Site-Level Concerns

  • Site admins can't install arbitrary plugins (enforce this)
  • File upload restrictions
  • Form security (spam prevention, input validation)

The Shared Database Reality

All Multisite sites share a database. A SQL injection on one site could theoretically affect others. This is why plugin curation and security hardening are non-negotiable.
Conclusion

Making It Work Long-Term

Managing a large WordPress Multisite network is challenging but rewarding. The efficiency gains from centralized management are substantial—when done right.

Key Takeaways

  • Invest in standardization and governance early
  • Treat plugin and theme management as critical security functions
  • Build proper deployment and testing workflows
  • Document obsessively
  • Plan for the full site lifecycle
  • Never compromise on security

The practices that feel like overhead with 5 sites become essential with 50. Start building good habits early, and scaling becomes manageable rather than overwhelming.

After a decade of Multisite management, I still find it the most efficient way to manage large numbers of related sites. The key is respecting its complexity and investing in proper processes from the beginning.

Frequently Asked Questions

How many sites can WordPress Multisite handle?

WordPress Multisite can handle hundreds or even thousands of sites with proper infrastructure. The practical limit is usually server resources and database performance, not WordPress itself. Networks with 100+ sites are common; some run 1,000+.

Should I use subdomain or subdirectory Multisite?

Subdirectories (example.com/site1) are simpler to configure and better for SEO consolidation. Subdomains (site1.example.com) feel more like separate sites and are required for domain mapping. Most organizations benefit from subdirectory unless they need distinct domains.

Can different Multisite sites have different themes?

Yes. Network admins can control which themes are available network-wide, and site admins can choose from those approved themes. You can also assign specific themes to specific sites. This enables brand consistency with controlled flexibility.

What's the biggest mistake in Multisite management?

Giving site admins too much freedom too early. Start restrictive—limited themes, curated plugins, controlled customization. You can always loosen restrictions later; tightening them after the fact creates political problems and technical debt.
WordPress Multisite Enterprise Network Administration Higher Education
William Alexander

William Alexander

Senior Web Developer

25+ years of web development experience spanning higher education and small business. Currently Senior Web Developer at Wake Forest University.

Related Articles

Higher Ed Web

Why WordPress Multisite Makes Sense for Universities

8 min read
WordPress Enterprise

WordPress Security Hardening: A 2026 Checklist

12 min read

Need help with your Multisite network?

I help organizations plan, build, and manage WordPress Multisite networks. Whether you're starting fresh or inheriting a complex network, let's talk.

© 2026 williamalexander.co. All rights reserved.