How to Set Up a WordPress Multisite Network in 2026: A Complete Guide
If you manage more than one WordPress site — whether for clients, side projects, or a network of related blogs — you’ve probably wondered whether there’s a more efficient way to run them all. A WordPress Multisite network lets you manage multiple sites from a single WordPress installation, sharing plugins, themes, and user accounts across the entire network.
Here’s what this guide covers: what Multisite is, which hosting providers support it well, step-by-step setup instructions for four popular hosts, configuration after activation, and common pitfalls to avoid.
What Is WordPress Multisite?
WordPress Multisite (formerly known as WordPress Multi-User or WPMU) is a built-in WordPress feature that lets you run multiple sites from a single WordPress dashboard. Instead of installing WordPress separately for each site you manage, you install it once and enable network mode.
Key differences from a standard WordPress install:
- One codebase, many sites — All sites share the same core WordPress files, plugins, and themes folder.
- Centralized user management — Add one user and assign them to any site on the network.
- Super Admin role — A network-level administrator who controls plugins, themes, and site creation across all sites.
- Separate content — Each site has its own posts, pages, media, and database tables (prefixed with the site ID).
Where Multisite makes sense:
- Freelancers and agencies managing 5–50+ client sites
- Educational institutions running subsites for each department
- Blog networks with shared themes and plugins
- Membership sites with regional subsites (e.g.,
us.example.com,eu.example.com)
Where Multisite is NOT the right fit:
- High-traffic sites that need independent server scaling (each site shares the same server resources)
- Sites that need different PHP versions or server-level configurations
- Large networks (500+ sites) where a dedicated enterprise platform like Cloudways with vertical scaling or a VPS setup through ScalaHosting’s SPanel might be better
Prerequisites
Before you start, you’ll need:
- A hosting account that supports WordPress Multisite. Most modern WordPress hosts handle it well, but some shared hosting plans have resource limits that can become a bottleneck as your network grows.
- A domain (or subdomains) for each site in the network.
- FTP or file manager access (if you’re using a host without built-in wp-config editing).
- A fresh WordPress installation — Multisite should almost always be set up on a clean WordPress install, not retrofitted onto an existing site.
Comparison Table: Best Hosting for WordPress Multisite
Here’s how four hosting providers compare for running a WordPress Multisite network. Each takes a different approach to server infrastructure, and the best choice depends on how many sites you plan to run and your comfort level with server management.
| Feature | SiteGround | Cloudways | ScalaHosting | InterServer |
|---|---|---|---|---|
| Starting Price | $2.99/mo (intro, 3yr) → $17.99/mo | $14.00/mo (DigitalOcean 1GB) | $29.95/mo (Mini VPS, intro) | $2.50/mo (price-lock guarantee) |
| Best For | Agencies managing 5–20 client sites | Networks scaling 10–100+ sites | Growing networks needing dedicated resources | Budget networks with unlimited sites |
| Subdomain Support | Yes (via cPanel / Site Tools) | Yes (via Cloudways console) | Yes (via SPanel) | Yes (via cPanel) |
| Staging Environment | Yes (built-in Git staging) | Yes (1-click staging per app) | Yes (SPanel backup + restore staging) | No (manual backup workflow) |
| Free SSL | Yes (Let's Encrypt + Wildcard) | Yes (Let's Encrypt + Wildcard) | Yes (Let's Encrypt) | Yes (Let's Encrypt) |
| Free CDN | Yes (Cloudflare) | Yes (Cloudflare Enterprise) | No | No |
| Free Migration | Yes (plugin + manual) | Yes (Breeze plugin + team) | Yes (SPanel migration tool) | Yes (free transfer service) |
| Auto Backups | Daily + on-demand | Automated (set frequency) | Daily (SPanel) | Weekly (manual) |
| Uptime Guarantee | 99.9% | 99.99% | 99.9% | 99.9% |
Method 1: Setting Up Multisite via SiteGround Site Tools
SiteGround is one of the most Multisite-friendly shared hosts. Their custom Site Tools dashboard gives you a streamlined interface for managing multiple websites, and their GrowBig and GoGeek plans include staging environments — helpful for testing a Multisite config before going live.
Step 1: Install a fresh WordPress site
Log into SiteGround’s Site Tools dashboard. Navigate to WordPress → Install & Manage WordPress and install a fresh copy of WordPress on your domain. Keep it clean — don’t add any content, plugins, or themes yet.
Step 2: Enable Multisite via wp-config.php
Site Tools offers file editing through its File Manager, or you can connect via FTP. Open wp-config.php and add this line right above the /* That's all, stop editing! */ comment:
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
Step 3: Run the network setup
Go to Tools → Network Setup in your WordPress admin dashboard. You’ll see two options for network architecture:
- Sub-domains — Each site gets its own subdomain (
site1.yourdomain.com,site2.yourdomain.com) - Sub-directories — Each site is a path under your main domain (
yourdomain.com/site1/,yourdomain.com/site2/)
Choose the one that fits your use case. Agencies managing client sites typically prefer sub-directories (each client’s site lives at agencydomain.com/clientname/), while regional subsites work better as subdomains.
WordPress will generate code you need to add to two files: wp-config.php and .htaccess. Make sure to paste both blocks before proceeding.
Step 4: Log back in
After saving both files, log into the WordPress admin. You’ll see a new My Sites menu at the top of the admin bar with a Network Admin option. Congratulations — you’ve enabled Multisite on SiteGround.
Step 5: Create your first site
Go to My Sites → Network Admin → Sites → Add New. Enter the site address, title, and admin email. The site automatically gets its own database tables (created on the fly by WordPress) and inherits your network’s themes and plugins.
SiteGround tip: Their GrowBig plan ($5.99/mo intro) supports unlimited websites and includes on-demand backups — useful if you’re experimenting with Multisite and might need to roll back.
Method 2: Setting Up Multisite via Cloudways ThunderStack
Cloudways takes a different approach. Instead of shared hosting, you get a managed cloud server running on DigitalOcean, Linode, Vultr, AWS, or Google Cloud. Their ThunderStack stack (combining Nginx, Apache, MariaDB, Redis, and PHP-FPM) is optimized for WordPress performance, and the dedicated environment means your Multisite won’t compete with noisy neighbors.
Step 1: Launch a WordPress server
From the Cloudways dashboard, click Add Server. Choose your cloud provider (DigitalOcean is the most cost-effective start at $14/mo), pick a server size (2GB RAM is a solid starting point for 10–30 sites), and set an application name. Cloudways will provision the server and install WordPress automatically.
Step 2: Enable Multisite
Cloudways doesn’t allow direct wp-config.php editing from the SFTP manager — you’ll use their Application Settings panel instead. Go to your application’s Settings & Packages → Advanced. Find the WordPress Multisite toggle and enable it.
Cloudways automatically adds the WP_ALLOW_MULTISITE constant for you and handles the network setup code. After enabling, re-deploy the application (a button is provided in the same panel).
Step 3: Configure WordPress Multisite
Visit your WordPress admin at yourdomain.com/wp-admin. You’ll be prompted to complete the network setup — choose sub-domain or sub-directory structure. Cloudways uses Nginx, so instead of .htaccess rules, you’ll need to add the Multisite rewrite rules to your Nginx configuration.
Cloudways provides these rules in their knowledge base, and their support team can add them to your server’s Nginx config file if you open a ticket. For self-service, you can edit /etc/nginx/sites-available/yourdomain via SSH or the Cloudways terminal.
Step 4: Set up a wildcard SSL
For sub-domain-based Multisite, you’ll need a Wildcard SSL certificate (*.yourdomain.com). Cloudways offers free Let’s Encrypt Wildcard SSL through its SSL management panel — just select Wildcard when setting up the certificate and add the required DNS TXT record at your domain registrar.
Cloudways tip: Their Cloudflare Enterprise CDN is included at no extra cost. For a Multisite network with global visitors, this means cached pages load from edge servers close to each visitor, and the free SSL with wildcard support covers all subdomains automatically.
Method 3: Setting Up Multisite via ScalaHosting SPanel
ScalaHosting offers managed VPS hosting with their proprietary SPanel control panel. SPanel is a cPanel alternative built specifically for WordPress management, and it includes a WordPress Manager tool that handles Multisite installations directly from the control panel — no manual file editing required.
Step 1: Create a VPS with ScalaHosting
After signing up, ScalaHosting provisions your VPS on their managed cloud infrastructure. You get a dedicated IP, dedicated CPU cores, and SSD NVMe storage. Their Mini VPS plan starts at $29.95/mo intro and includes SPanel, free migration, and daily backups.
Step 2: Use the WordPress Manager
From the SPanel dashboard, open WordPress Manager. Click Install WordPress, and before completing the installation, check the Enable Multisite option. SPanel’s installer preconfigures everything — wp-config.php constants, nginx rewrite rules (if you’re on Nginx), and database creation.
Step 3: Configure your network
After installation, log into your WordPress admin. SPanel’s Multisite setup has already applied the initial configuration, so you go straight to choosing your network structure. Select sub-domains or sub-directories and save.
Step 4: Add sites from the dashboard
With SPanel’s optimized stack (LiteSpeed web server, LSCache, PHP 8.x, MariaDB), your Multisite network has server-level caching built in. Visit My Sites → Network Admin → Sites → Add New to create your first subsite.
ScalaHosting tip: SPanel includes a built-in staging and cloning tool. For agencies rolling out Multisite for the first time, you can clone your production network to a staging environment, test changes there, then push back — all from the SPanel dashboard.
Method 4: Budget Multisite with InterServer
InterServer takes a different approach entirely. Their standard web hosting plan ($2.50/mo with a price-lock guarantee — your rate never increases) includes unlimited websites, storage, and bandwidth. For a Multisite network on a tight budget, this is the most cost-effective path.
Step 1: Install WordPress via Softaculous
InterServer’s cPanel includes Softaculous, a one-click installer. From cPanel, open Softaculous, find WordPress, and start the installation. Before clicking Install, look for the Multisite option in the configuration section and check it.
Step 2: Manual setup (if Softaculous doesn’t handle it)
Softaculous sometimes skips the Nginx rewrite rules needed for Multisite. If your site doesn’t load after installation, you’ll need to:
- Check
wp-config.phpto confirmWP_ALLOW_MULTISITEis defined - Visit Tools → Network Setup in your WordPress admin
- Copy the
wp-config.phpand.htaccesscode blocks WordPress generates - Paste them into the respective files via cPanel’s File Manager
Step 3: Test with a new site
Create your first subsite from the Network Admin dashboard. InterServer’s unlimited site allowance means you can add as many subsites as needed without running into hosting plan limits.
InterServer tip: The price-lock guarantee means your $2.50/mo rate stays the same even as your Multisite network grows. There are no tier upgrades or bandwidth overage fees — the price is the price.
Multisite Configuration Comparison
| Setup Aspect | SiteGround | Cloudways | ScalaHosting | InterServer |
|---|---|---|---|---|
| Setup Difficulty | Easy — Site Tools handles most of it | Intermediate — Nginx rules need manual handling | Easy — SPanel WordPress Manager automates it | Easy-medium — Softaculous + manual .htaccess check |
| File Editor Access | Site Tools File Manager | SSH or Cloudways terminal | SPanel File Manager | cPanel File Manager |
| Wildcard SSL | Let's Encrypt (Site Tools) | Let's Encrypt (SSL panel) | Let's Encrypt (SPanel) | Let's Encrypt (cPanel) |
| Nginx vs Apache | Apache + Nginx reverse proxy | Nginx + Apache hybrid | LiteSpeed (Apache-compatible) | Apache |
| Server Resources | Shared (scales to GoGeek tier) | Dedicated cloud VPS (scale vertically) | Dedicated VPS (scale via plan upgrade) | Shared (unlimited sites, same pool) |
| Support Quality | 24/7 live chat (WordPress experts) | 24/7 live chat + ticket | 24/7 live chat (managed VPS team) | 24/7 live chat + phone |
After Setup: Managing Your Multisite Network
Once Multisite is running, here are the essential tasks you’ll handle from the Network Admin dashboard:
Themes and plugins — Install and activate themes and plugins from the Network Admin panel. Network-activated plugins are enabled on every site automatically. Site-specific plugins can be managed from each subsite’s dashboard.
Users — Create a user in the Network Admin and assign them to specific subsites. Each subsite can have its own admin, editor, and contributor roles — but the Super Admin controls everything network-wide.
Scheduled maintenance — A plugin like Multisite Enhancements adds quick-access links to all your subsites’ dashboards. Combine it with WP-Optimize (network-activated) to schedule database optimization across every site at once.
Backups — Each hosting provider handles this differently:
- SiteGround: Daily backups are included on all plans. You can restore individual sites in the network from the Site Tools dashboard.
- Cloudways: Automated backups with configurable frequency (hourly to weekly). Backup/restore per application.
- ScalaHosting: Daily backups stored off-server. SPanel allows point-in-time restoration of your entire VPS.
- InterServer: Weekly backups included. For more frequent backups, consider a plugin like UpdraftPlus with remote storage to Dropbox or Google Drive.
Common Pitfalls and How to Avoid Them
1. Trying to retrofit Multisite onto an existing site
This is the most common mistake. Converting a live WordPress site to Multisite is risky — permalink structures change, media URLs break, and plugins that weren’t Multisite-compatible can corrupt data. Always start with a fresh WordPress installation.
2. Ignoring PHP memory limits
Multisite consumes more PHP memory than a single-site installation, especially with network-activated plugins. Before you start, check wp-config.php for:
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
Most managed hosts (Cloudways, ScalaHosting) allow you to adjust these from their control panels. Shared hosts like SiteGround and InterServer may have fixed limits — check your plan’s specs.
3. Forgetting about wildcard SSL
If you choose subdomain-based architecture, each subdomain needs a valid SSL certificate. A Wildcard SSL covers *.yourdomain.com and is essential. Without it, visitors see browser security warnings on each subsite. Cloudways and ScalaHosting both offer free Let’s Encrypt Wildcard SSL. SiteGround and InterServer also support wildcard certificates through cPanel/Site Tools.
4. Using incompatible plugins
Not all WordPress plugins are Multisite-compatible. Check each plugin’s documentation for “Multisite compatible” or “Network” support before activating network-wide. Popular page builders like Elementor work fine with Multisite, but caching plugins sometimes need per-site configuration.
5. Running out of disk space
Each subsite stores its media files in wp-content/uploads/sites/{site_id}/. With 20+ active sites, those uploads folders can grow faster than expected. Monitor disk usage from your hosting panel, especially on shared plans with fixed storage caps.
Frequently Asked Questions
Can I use WordPress Multisite with a custom domain per site?
Yes — but it requires extra configuration. WordPress Multisite natively supports subdomain and subdirectory architectures. For different domains (e.g., clienta.com, clientb.com on the same network), you’ll need a plugin like WordPress MU Domain Mapping or a custom configuration.
How many sites can a Multisite network handle?
On shared hosting like SiteGround or InterServer, 10–20 sites are comfortable for most use cases. On a Cloudways-managed VPS with adequate RAM (2GB+), you can scale to 100+ subsites. ScalaHosting’s managed VPS plans can handle 50–200+ sites depending on traffic levels.
Does Multisite slow down individual sites?
Generally, no — but it depends on resource allocation. Since all sites share the same server resources, a traffic spike on one subsite can affect others on the same server. This is why dedicated cloud hosting (Cloudways) or managed VPS (ScalaHosting) is recommended for networks with uneven or unpredictable traffic.
Can I migrate an existing single site into a Multisite network?
Yes, but it’s not straightforward. You can import a single site’s content into a subsite using the WordPress Importer tool (Tools → Import → WordPress). However, media files, custom post types, and plugin-specific data may not transfer cleanly. It’s easier to build the network first and create new subsites as needed.
Do I lose Google rankings if I move a blog into a Multisite network?
If you’re moving an established site into a new Multisite URL structure, set up proper 301 redirects from the old URLs and submit the new sitemap to Google Search Console. Treat it as a site migration — the ranking impact depends on how cleanly you execute the redirects.
What’s the difference between Multisite and a WordPress management service like MainWP?
Multisite is a single WordPress installation serving multiple sites. MainWP, WP Umbrella, and Jetpack Manage are external service platforms that let you monitor and update multiple independent WordPress installations from one dashboard. Multisite is simpler and more resource-efficient for a tightly related network; management tools are better for sites that need independent servers, different plugin sets, or separate hosting accounts. It’s covered in more detail in our guide to managing multiple WordPress sites.
Related Reading
- How to Manage Multiple WordPress Sites from One Dashboard in 2026 — A deeper look at the alternatives to Multisite for multi-site management
- How to Set Up a Staging Environment for WordPress in 2026 — Essential for testing Multisite changes before applying them to your live network
- How to Choose a Web Host in 2026 — A broader framework for evaluating hosting providers based on your specific needs
Final Thoughts
WordPress Multisite is a powerful tool for anyone managing multiple WordPress sites. It eliminates repetitive setup tasks, centralizes updates, and simplifies user management — all without requiring a third-party management platform.
The right hosting for your Multisite depends on your scale:
- Small networks (5–20 sites) — SiteGround’s shared hosting with Site Tools is the most approachable option. The built-in staging environment and WordPress-expert support make setup straightforward.
- Growing networks (10–100+ sites) — Cloudways’ managed cloud infrastructure gives you dedicated resources and includes Cloudflare Enterprise CDN, which is a significant performance boost for geographically distributed visitors.
- Resource-intensive networks (50–200+ sites) — ScalaHosting’s managed VPS with SPanel provides dedicated CPU and RAM, plus server-level caching through LiteSpeed.
- Budget networks (unlimited sites, fixed price) — InterServer’s $2.50/mo price-lock plan is hard to beat if you’re just getting started and don’t want to worry about cost scaling.
Whichever path you choose, the setup process takes about 30 minutes — and from there, you have a network of sites managed from one dashboard.
Research-backed reviews by Tech & SaaS Stack. We compare hosting, SaaS, and software based on pricing, features, and performance data.