1. Code
  2. WordPress

How to Simplify Managing Multiple WordPress Sites

What You'll Be Creating

I pitched this story to Envato Tuts+ back in August 2014 but have been too busy running WordPress and plugin updates on all my sites to find time to write it (well, and I had brain surgery). Over time, I grew increasingly curious about WordPress network managers and whether they might save me time—ManageWP does. It's a well-built administrative aggregator that lets you manage and post to your sites all from one service.

With more than a dozen WordPress updates this year and the cascading accompaniment of plugin upgrades, it becomes more and more time-consuming to keep up—especially if you run a lot of websites like many readers. Or, let's say you find a great plugin and want to install it on a dozen of your client's websites? Generally, there goes a couple of hours.

With ManageWP, you can upgrade WordPress and install plugins across your networks with a few clicks. In this tutorial, I'll guide you through signing up and using the service in some common scenarios across your site network, such as updating WordPress, installing plugins, managing users and roles, running backups and more.

Before we get started, please remember, I do try to participate in the discussions below. If you have a question or topic suggestion, please post a comment below or contact me on Twitter @reifman. You can also email me directly.

What ManageWP Offers

ManageWP The Ultimate WordPress Dashboard

For up to five websites, ManageWP is free. There's a two-week trial period in which you'll have access to its premium feature set. There's also a no-questions-asked 30-day money-back guarantee.

Pricing and Plans

ManageWP provides a handy calculator for estimating costs with your WordPress network. The more client sites you run, the more you click and drag the slider to the right:

ManageWP Pricing and Plans

Based on how $loaded$ you are, you can pay monthly, annually or biennially to save money. You actually have to use the calculator to pick your initial plan and register. 

ManageWP Pricing Calculator

The Register & Checkout button is used to sign up. It's the only signup entry point I found.

Also, as a blogger, I appreciate good affiliate programs and was impressed with ManageWP's offering as well. If you're intrigued, I posted a bit more about it on my blog

Getting Started

Once you've registered for your initial account, you can sign in from the home page:

ManageWP Sign In


Initially, you'll see the empty dashboard to Add your website:

ManageWP Empty Dashboard

There are two ways to do this. First, let's do it the manual way. From the WordPress site you want to manage, you'll search for the ManageWP Worker plugin:

ManageWP ManageWP Worker Plugin Install

Click Install Now and Activate Plugin:

ManageWP ManageWP Worker Plugin Install Activation

You'll see this page:

ManageWP ManageWP Worker Plugin Installed

From your ManageWP dashboard, enter your site's domain name and select No, I have already installed the Worker plugin and activated it.

ManageWP Add your Website to the Dashboard

ManageWP will talk to its plugin:

ManageWP Adding Website

And, you'll be connected and ready to go. There's an optional security check which you can run after connecting each of your websites.

ManageWP Run Your Security Check

This can be helpful to detect vulnerabilities or compromised code on your website:

ManageWP Run Your Security Check in progress

Once the security check is complete, you'll see this dialog:

ManageWP Site Added

The Dashboard

With your site integrated, the Dashboard will now be populated with an array of the features that make ManageWP so useful:

ManageWP The Dashboard with Sites

If you want to change the layout a bit, you can customize what appears on your dashboard from the Settings > Widgets menu:

ManageWP Settings Widgets for Dashboard

I've done a lot of work with WordPress and written a lot about WordPress for Envato Tuts+. ManageWP impressed me a great deal with its straightforward user experience and its incredibly useful set of features.

You can even access and work with your native WordPress dashboard from within the ManageWP dashboard:

ManageWP Use WP Dashboard in Place

Adding Websites Directly

Once you're comfortable with ManageWP, there's a faster way to add the remainder of your sites. If you provide your WordPress administration username and password, it can install the plugin for you. Select Yes, install and activate the Worker plugin for me:

ManageWP Add Websites Directly

Once I gained a sense for the quality of the service, I felt comfortable sharing my site authentication with the service and quickly added more sites to the network.

Helpful Usage Scenarios

ManageWP performs a number of highly useful tasks for WordPress consultants and clients. These are all things I generally do by hand today—or procrastinate doing.

Updating Themes

Here's an example of how easy it is to update site features from within its dashboard. In the image below, I'm updating my themes at

ManageWP Updating Themes

Updating Plugins

Updating plugins is a far more frequent and useful scenario. In the image below, ManageWP helps me update five of my plugins at

ManageWP Updating Plugins


There are a variety of ways to back up WordPress, but ManageWP includes a simple, powerful, schedule-able option:

ManageWP Backups

I especially like how the service allows you to target a variety of locations for the backup to live, including Amazon S3, Dropbox, Google Drive, FTP and even your email.

ManageWP Backup Destinations

In this manual scenario, it provided me a download link:

ManageWP Backup Complete

It's easy to connect to Dropbox and Google Drive under Settings > Linked Services:

ManageWP Dropbox and Google Drive

Installing Plugins Across Sites

Recently, I noticed an ad on Tom McFarlin's site for the Bloom plugin. I'd been procrastinating installing an email opt-in form on my websites. I trust Tom's judgement (he's kind of my boss) so after reviewing the Bloom website a bit, I decided to install it on four sites.

I just needed to drag the purchased file to the upload drop area below:

ManageWP Network Plugin Installation

Within moments, ManageWP installed and activated the plugin on my four sites:

ManageWP Plugins Installed Successfully

Honestly, this is one of the most awesome features of ManageWP.

Posting to Multiple Sites

If you need to post content to a few of your sites—say a vacation or service change notice—ManageWP allows you to post directly from its interface to any sites registered in your network. 

You write the post as if you were in WordPress and select the sites to publish to in the right-hand sidebar:

ManageWP Broadcasting Posts

Managing Users and Roles Across Sites

I think I have about a dozen variations of administrative logins, and ManageWP makes it easy to create one new aggregated uber admin with an awesomely complex username and password:

ManageWP Managing Users Across Sites

Chaos be gone!

Advanced Features

ManageWP's premium plans offer a variety of other features which I'll run through briefly.

Performance Reports

Its performance scans show you Google's page speed analysis and the YSlow report with details:

ManageWP Website Performance Reports

SEO Analysis

There are also SEO reports. I ran a basic one which you should be able to review here (as the site is new, it's probably not the best example).

ManageWP SEO Reports

Uptime Monitoring

Last year, I wrote about my Simple Monitor DIY app in Generate Notifications From Your Web App With the Pushover API (Envato Tuts+). My solution works great for me but it's not necessarily a robust solution for my clients. ManageWP also integrates monitoring and notifications:

ManageWP Uptime Monitoring

The higher-level business plan is required to receive SMS notifications.


Once you provide access to ManageWP to all of your WordPress accounts, security for your account there becomes essential and vital.

There are a number of great features ManageWP provides to manage security:

ManageWP Security Features

Again, you need a higher-level business plan to receive 2FA codes via text. Relying on email for code delivery might be kind of slow. IP access restriction might be a good in-between option.


If you have questions, ManageWP offers a well-organized User Guide:

ManageWP User Guide

In Conclusion

Frankly, I wish I'd investigated ManageWP sooner. It offers everything it promises in an efficient, well-designed, economical service. I'm impressed with its usefulness and ease of use.

For me, it's a no-brainer to purchase the standard plan if only for WordPress and plugin update management. I'm not yet sold on the Professional plan—cloning a site required FTP, which I avoid. The Business plan is attractive for its SEO, 2FA SMS delivery and white labeling. What do you think of the service? Baris Unver is going to be evaluating more of them soon. If there's one you want him to explore, post a comment below.

Please also feel free to post your questions below. Or you can contact me on Twitter @reifman or email me directly. Please check out my Envato Tuts+ instructor page to see other tutorials I've written, such as my startup series (Building Your Startup With PHP) which I'm looking forward to getting back to now that I'm past my health challenges this year.

Related Links

Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.