In this post, we’re going to look at the Multisite feature of WordPress. We’ll learn what it is, when to use it, and when not to use it. We’ll also cover a few important best practices to keep in mind when running WordPress Multisite.
When you enable Multisite in WordPress, you have the ability to create a network of individual WordPress sites on a single installation of the software. Enabling, configuring, managing, and growing a WordPress Multisite-powered website is not for novice users, but depending on the goals of your business, it just might be the perfect solution.
WordPress Multisite works by allowing a single installation of WordPress to create multiple “subsites” on a single hosting account. It does this by sharing the core WordPress database and creating additional tables in the database for each site on the network.
In a Multisite network, the Super Admin controls everything, including the installation and usage of plugins, themes, the additions of users, and all software updates. Users can be added as Admins for individual sites or shared across the entire network of sites.
Whether you have an existing single WordPress installation, or you’re creating a brand new install, enabling the Multisite feature is the same. At a high level, this process involves making a decision on the structure of your URLs, editing the wp-config.php and .htaccess files, and then running through the Network Setup process inside the WordPress Dashboard.
To read about each of these steps in-depth, we recommend reviewing the official documentation on the WordPress.org “Create a Network” page.
Utilizing the Multisite features of WordPress can be the perfect fit for several different business needs. It’s ideal for companies who need to create dozens, hundreds, or even thousands of micro sites or niche sites, such as franchise or multi-departmental businesses or institutions.
At first sight, you might think Multisite is the perfect solution for managing your websites. It might also cross your mind when you need to quickly add or create a new website when you have that next big idea or an eager client who needs their website built ASAP. But it’s important to note that there are many valid reasons not to use Multisite.
If you have less than 50 sites and you don’t anticipate adding more, Multisite is probably overkill. If you’re still thinking, “But it would be so easy to have one Dashboard and be able to update WordPress core, plugins and themes in one convenient place,”, I would urge you to look at services like Perfect Dashboard and ManageWP. These tools specialize in connecting multiple single WordPress installations into one unified Dashboard, allowing bulk updates and more useful tricks.
Technically, you can run Multisite on an inexpensive shared hosting account, but if you’ve chosen Multisite as your solution, it’s likely you’ll need a more robust hosting plan to support its usage. Additionally, not all web hosts support Multisite officially and if they do, you might run into a limited level of Multisite knowledge from the company’s support team.
Not all plugins are Multisite compatible. Plugins can only be installed by a Super Admin. Each site can have an Admin user separate from the Super Admin. This allows individual site Admins to activate and deactivate plugins and themes. Great right? Not so fast…
What happens if you discover a plugin that hasn’t received any updates from its author and the code becomes outdated and incompatible with the latest version of WordPress? Either you have to hire someone to update the plugin or remove it from your network. If you do the latter, now every site on your network no longer has access to whatever feature that plugin provided. It’s a slippery slope to be sure.
Just like plugins, new themes can only be installed on a Multisite installation by a Super Admin. This can pose issues when you have users who want to purchase and install a premium theme. Limiting what features and designs your Multisite users have access to is both a pro and a con.
Inevitably you’ll have the request or need to migrate a network site out of your Multisite install or import a single WordPress site into your network. Although this is possible with the use of some specific plugins and tools, at best it’s difficult for novice users.
Now that you know what the Multisite feature of WordPress is and what it’s capable of, it’s up to you to decide if it’s right for you and your online business. Here are a few WordPress Multisite best practices to consider.
Whether you’re running a single WordPress installation or a Multisite network of thousands of sites, making sure your websites are secure is always the best practice. Mitigate risks by using a malware scanner and a web application firewall (WAF).