Managing multiple WordPress sites is no easy task. While managing a single WordPress site in itself can seem difficult at times, managing many WordPress sites concurrently requires keeping track of multiple security updates, different Plug-In updates, Theme updates, backups, usernames and credentials, and Firewall settings.
Fortunately, this is a common problem for many WordPress managers. Why is this fortunate? Because you don’t have to reinvent anything! But you will have to work through the slew of management platforms that exist. This article is here to help you identify the best WordPress management platform for all your sites.
This article is composed of four main sections. First this introduction section describing the problem. Second is explaining the “good enough” paradigm and describing some of the important criteria that are required for a “good enough” WordPress management platform. The third section explores the particular candidates that are part of the WordPress universe. And finally, a section recommending a product to manage your own WordPress universe of sites.
What is “Good Enough”
“The best is the enemy of the good”Voltaire
As we get into reviewing the options, it is going to quickly become apparent that finding the “best” platform is difficult at best. Lowering one’s expectation to “the good enough” is one of the more important exercises as we search through the hundreds of available WordPress management platforms.
- Free. Must be free. At least the basic offering must be free. This article is going to focus on the “free” part of the offering, and judge usefulness based only on that free part.
- Number of sites that can be managed. Some of the central management platforms are going to limit the number of sites that can be managed. It is important to know the limits in place as you begin using the toolsets.
- User management. User management is an important part of WordPress, and is an important part of centralized management.
- Installations & updates. Updating Plugins, Themes, and Core files are critical to WordPress security. Centralizing these tasks allows more timely update management.
- Uptime monitoring. It is important to know when your site is not available.
- Performance checks. Uptime is only a part of the user experience. Performance checks validate performance usability for your sites.
- How many managers. As your sitebase grows, there will come a time when you need to have more than one person managing the collection of sites. Some platforms allow this with unique usernames assigned to each manager. It is generally a bad idea to share credentials between multiple users.
- Multi factor authentication. That is, multi factor to log into the central management system. Multi factor is important to prevent the management system itself from being a critical admin level security vulnerability.
As mentioned, there are hundreds of options available when it comes to centralized WordPress management. Here we’ll cover some of the more popular options that are common in the industry.
One option is simply to pay someone else to manage all your WordPress instances. This obviously doesn’t meet the “free” criteria, but paying someone to manage your sites should be seriously considered.
If you don’t have the time, then this is the option for you. There are quite a few vendors available to manage your WordPress site, well beyond the scope of this document, but if you are not sure how to manage your own site, or you don’t have the time to reasonably manage your site, then managed WordPress should be considered. In fact, if you are so inclined, send me a note and I’ll manage your site.
ManageWP is a popular centralized management platform that allows you to manage an unlimited number of WordPress sites. The free tier allows unlimited sites, but there are limits to what is “free”.
Getting started with ManageWP is a breeze, but you will encounter “freemium” options quickly. For disclosure, I’ve used ManageWP for a year. ManageWP is a great tool, successfully managing dozens of sites.
Maekit (formerly WP Remote)
As you start looking at management options, WP Remote will come up as a friendly platform. Formerly WP Remote, the toolset is now marketed under the Maekit moniker. Unfortunately, as of this writing, the Helper Plugin hasn’t been updated in more than a year. As such, this platform cannot be recommended at all.
You likely already have JetPack installed on your website, why not use JetPack to manage WordPress? Installation is automatic, JetPack Manage comes with the installation. The features are a little more difficult to manage across web sites; for example, adding a user across all web sites is a manual step to add a user to each of the websites sequentially. That said, it is free.
The first thing I noticed is that CMS Commander lands on a “not secure” URL. Being security minded, I did a double check on that, and sure enough the site is not HTTPS.
But even more important to this study, CMS Commander limits the free offering to only 30 days. Just say no.
Remaining with our mandated Free Only offerings, iControlWP does not meet that demand. Recommendation is to keep looking.
InfiniteWP is unique in this bunch in that it is not a Cloud offering. InfiniteWP is a program that you download and host on your own servers. This provides some level of added security, in that you are not sharing your site credentials to other sites — everything is self contained in your own protected servers.
However, the free offering is quite limited. Considering the complexity of having to stand up your own server and the limited features in the free offering, I’ve personally skipped the install.
The first thing I noticed about WP Pipeline was it looked like a website I built back twenty years ago. It appears to not have a free offering, so it does not meet the minimum requirements of our review.
MainWP at first looks like a paid site, but quickly you’ll find that it is a FREE solution with many free options available.
It is a self hosted open source solution. But it isn’t exactly the same kind of “self hosted” solution than the others. MainWP is actually hosted from within your own WordPress instance.
I’ve used several of the tools listed in this article. One thing for sure, there are many great tools available.
For a very long time I was using ManageWP. It is great! Software as a service tool, no installation required, everything is cloud based. But… there are some limitations. At least for the free version, you could not have multiple users managing the collection of web sites. This is a problem if you have a few people on your staff that rotate duties. But the worst part of the toolset is that it is cloud based in someone else’s cloud. If the site is compromised, I may or may not find out about it in a timely manner, and anyone who captured my credentials on the main page would then have control of all of the WordPress sites in my control. This had been a difficult pill to swallow.
MainWP came under review while investigating the toolsets this year and writing this blog post. I tested MainWP on a few sites and began to like what I saw. MainWP is hosted on WordPress itself, but on your own instance of WordPress that you control and you protect. It can be locally hosted on your local server, or cloud hosted on your own server, or hosted on any WordPress instance.
After a few weeks of testing, I expanded the test to include a couple of dozen sites. So far, I’ve found the MainWP system to be exceptional. The toolset itself is free, meeting the requirements set forth in this blog post. The company makes money when you need special PlugIns and feature sets.
With all that said, in my experience you are unlikely to go wrong with using MainWP.