In short
WordPress Multisite hosting needs server rules for the network, wildcard DNS and SSL for subdomain networks, enough capacity for every site at once, and backups and staging that cover the whole network. Cloudways says a network counts as one WordPress install, Krystal suggests separate installs for most people, and WP Engine sells Multisite as a product extension.
See Cloudways' managed hosting plans
Cloudways lists its cloud providers, server sizes and locations, including London, on its own site.
What is WordPress Multisite?
WordPress Multisite is a feature built into WordPress itself. Once you turn it on, one WordPress install can run a network of sites, each with its own content, settings and address, while sharing:
- One copy of WordPress, so core updates happen once for the whole network
- One set of plugins and themes, installed once; a Super Admin decides which ones each site can use
- One database, with a separate set of tables for each site
- One set of user accounts, so a person can be given a role on any site in the network
- One Network Admin area, where the Super Admin adds sites, users, plugins and themes
Each site's media files are kept in its own folder, and each site can have its own administrators who manage content without touching the network settings. Universities, franchises, regional or language sites, and businesses with several brands often use Multisite to keep many sites consistent without maintaining each one separately.
When does Multisite make sense, and when are separate sites simpler?
Multisite ties sites together, so it suits some situations much better than others. The hosts themselves are candid about this. WP Engine's Multisite guide advises against it for unrelated sites with different themes or a lot of customisation, and says "When in doubt, stick with a single site." Krystal's blog argues that separate installs suit most people today, while listing cases where Multisite still makes sense: identical functionality, strict central control, large publishing networks, franchises or university-style structures, and in-house WordPress expertise.
| Your situation | Multisite tends to suit | Separate sites tend to suit |
|---|---|---|
| Many sites that share a design and plugins | Yes: one update covers them all | Only if the sites will drift apart |
| Central control of branding and security | Yes: a Super Admin controls themes and plugins | If each site has its own team and budget |
| Sites owned by different clients | Rarely: one network is hard to split | Yes: each client can take their site with them |
| Sites with very different plugin needs | Rarely: plugins are shared across the network | Yes: each site keeps its own stack |
| Sites that need different data centres | No: a network runs in one place | Yes: each site can sit near its visitors |
| Very different traffic levels | With care: one busy site shares capacity with the rest | Yes: each site is sized on its own |
The main trade-off is shared risk. A plugin conflict, a heavy query or a bad update can affect every site at once, and restoring a backup rolls back the whole network, not one site. WP Engine also notes that many premium plugins and themes treat each subsite as a separate activation under their licences. If your sites are client projects rather than one organisation's family of sites, separate installs are usually simpler; see WordPress agency hosting.
See Cloudways' managed hosting plans
Cloudways lists its cloud providers, server sizes and locations, including London, on its own site.
Hosting requirements for a Multisite network
A Multisite network runs on the same software as any WordPress site, but it asks more of the host in a few places. These are the WordPress Multisite hosting requirements to check:
| Requirement | Why a network needs it |
|---|---|
| Server rewrite rules for Multisite | Requests for each site must reach the right part of the network |
| Wildcard DNS and wildcard SSL | Subdomain networks create a new subdomain for each site |
| SSL for mapped domains | Each custom domain needs its own certificate |
| PHP capacity | Every site's uncached pages share the same PHP workers |
| Database performance | All sites share one database, which grows with every site |
| Object caching | Redis or similar takes repeated queries off the shared database |
| Storage | Every site's media adds up in one install |
| One PHP version | Plugins across the network must all run on it |
| Backups and staging for the whole network | One restore or push covers every site at once |
Krystal's blog makes the same point from the other side: to keep a network running smoothly you often need more RAM and CPU, database tuning, persistent object caching and server-level control. The network also needs a sensible plugin policy: test every plugin on staging before you network-activate it, and keep the number of network-wide plugins small. For security across the network, see secure WordPress hosting.
Subdomain and subdirectory networks
When you create a network, WordPress asks how site addresses should look. There are two built-in choices, and custom domains on top:
| Network type | Example addresses | What it needs |
|---|---|---|
| Subdirectory | example.co.uk/london/, example.co.uk/leeds/ | Server rewrite rules only; no extra DNS |
| Subdomain | london.example.co.uk, leeds.example.co.uk | A wildcard DNS record and a wildcard SSL certificate |
| Custom domains (domain mapping) | examplelondon.co.uk for one site in the network | DNS for each domain pointed at the host, and an SSL certificate for each |
WordPress has included domain mapping in its core since version 4.5, so a site in either type of network can use its own domain. WordPress's own documentation notes that the subdirectory option is unavailable when converting an existing site that has been running for more than a month, because its permalinks could clash with new site addresses.
Host by host: Cloudways says domain mapping is handled in its Application Management panel, and WP Engine converts an environment to a subdomain or subdirectory network in its User Portal and documents the steps for mapping custom domains.
Not sure which host to choose?
See the three hosts side by side on the features each one lists.
Multisite support at each host
This is what each host's own documentation says about Multisite today:
| Cloudways | Krystal | WP Engine | |
|---|---|---|---|
| How Multisite is offered | Launch a WordPress Multisite application on your server | Krystal's blog recommends separate installs for most people | A product extension: not on single-site Essential plans; can be added to Essential plans of 3 or more sites |
| Plans | Any Cloudways server | See Krystal's site | Included with some higher plans, per its guide |
| Staging | One-click staging on every plan, including for Multisite | See Krystal's site | Production, staging and development environments |
| Where to read more | Cloudways Multisite hosting (opens in a new tab) | Krystal managed WordPress (opens in a new tab) | WP Engine Multisite guide (opens in a new tab) |
Two other details are worth knowing. A network is one WordPress install, so it runs in one data centre: sites that need different locations need separate installs. Cloudways says you can run single sites and Multisite networks on the same server, and convert a network back to a single site.
How Multisite counts against plan limits
Hosts count networks in different ways, and it changes how far a plan goes:
- Cloudways says "WordPress multisite counts as a single WordPress installation", and that there is no fixed limit on sites: the constraint is your server's resources, which you can scale
- WP Engine publishes subsite and database table limits in its platform guidelines, alongside the Multisite product extension
Whichever host you use, the other limits apply to the network as a whole:
| Limit | How it applies to a network |
|---|---|
| WordPress installs | Usually one install for the whole network |
| Visits and bandwidth | Counted across every site in the network |
| Storage | Shared by every site's media and database |
| Data centre | One location for the whole network |
| PHP and database capacity | One busy site uses capacity the others share |
This makes Multisite efficient for many small, related sites, and it means one busy site can slow its neighbours. Our guide to WordPress hosting plans explains plan limits in more detail.
Developing Multisite locally
Working on a network in production is risky, because a change reaches every site at once. Local development lets you build and test on your own computer first.
WP Engine's Local app runs WordPress on Mac, Windows and Linux, and its Multisite guide (opens in a new tab) shows how to create a subdirectory or subdomain network locally. It is open about the limits: "Local Connect is not compatible with multisites", and domain mapping is not available, so you import a network from a backup and deploy it by migration rather than with one click. Any local tool that runs WordPress can host a test network in the same way.
A simple local workflow for a network:
- Copy the network to your computer, usually by restoring a recent backup into a blank local network of the same type.
- Test plugin updates, theme changes and new sites locally.
- Push your work to the network's staging environment, where the host supports staging for networks.
- Check a sample of important sites on staging, then push to live at a quiet time.
Our guide to WordPress hosting with staging covers each host's staging and developer tools in more detail.
Migrating a Multisite network
Networks have more moving parts than a single site, so give the new host the full picture before the move: how many sites the network has, its type (subdomain or subdirectory), any mapped domains, and the size of the database and media. Hosts include different levels of help: Cloudways says its engineers migrate your first website, Krystal's team migrates your first three sites, and WP Engine lists managed site migrations on its Business plan. A network is a bigger job than a single site, so check how the host treats one and agree a date in advance.
A network migration checklist:
- A list of every site in the network, with its address and any custom domain
- DNS records for the main domain, any wildcard record and every mapped domain
- Email (MX) and verification records, which should stay as they are
- Network-activated plugins, and any licences tied to a domain or server
- Scheduled tasks, external integrations and anything that connects by IP address
- A test plan covering a sample of sites on the new host before DNS is switched
You make the final DNS change yourself in most cases. Read our full guide to moving a WordPress site to a new host.
Next step: check Multisite support on the host's own site
Multisite support changes with plans and products, so confirm the details on the host's own pages before you choose:
- Is Multisite available on the plan you want, and is it included or an add-on?
- Does staging work for your network type, including mapped domains?
- How does the network count against installs, visits and storage?
- Where will the network run, given it sits in one data centre?
Start with Cloudways (opens in a new tab) and WP Engine (opens in a new tab), whose Multisite pages answer most of these questions, then Krystal (opens in a new tab). Plans, limits and prices are on the provider's own site. For very large networks, see enterprise WordPress hosting.
Frequently asked questions
Which WordPress hosts support Multisite?
Cloudways has a Multisite hosting page and lets you launch a Multisite application on any server. WP Engine sells Multisite as a product extension on multi-site plans and includes it with Premium plans. Krystal's blog suggests separate installs suit most people. Check each host's own site for current plans.
Does a Multisite network count as one site?
At Cloudways, yes: it says a network counts as one WordPress install, limited by your server's resources rather than a fixed number of sites. Storage, bandwidth and visits are shared across the network, and the whole network runs in one data centre. WP Engine publishes subsite limits in its platform guidelines.
What are the hosting requirements for WordPress Multisite?
A network needs server rewrite rules for Multisite, wildcard DNS and wildcard SSL for subdomain networks, SSL for any mapped domains, enough PHP capacity and database performance for every site at once, object caching, and backups and staging that cover the whole network.
Can I use subdomains or subdirectories?
Yes. WordPress offers both: subdirectory networks need only server rewrite rules, while subdomain networks need a wildcard DNS record and wildcard SSL. Any site can also use its own domain through domain mapping. The choice affects every site in the network and is hard to change later, and the subdirectory option is unavailable on a site that has been running for more than a month.
Will a new host migrate my Multisite network?
Many hosts include migration help: Cloudways migrates your first website, Krystal your first three sites, and WP Engine lists managed migrations on its Business plan. Give the host the number of sites, the network type, any mapped domains and the database and media size before the move, and test a sample of sites on the new host before you switch DNS.
See Krystal's WordPress hosting plans
Krystal lists its UK hosting plans on its own site.