20 Essential Plugins for WordPress Multisite

There’s always lots of discussion on the WPMU DEV forums about the best plugins to use for WordPress Multisite. As the place to go for WordPress Multisite, I thought I’d check out what our support pros recommend that people install on their Multisite network. Here’s what they had to say:

Free

Caching

W3 Total Cache

Install W3 Total Cache and all of your caching will be taken care of across your network. Caching is the best way to improve your user experience without having to making any changes to your website’s content. By serving up cached versions of your website to visitors, caching significantly speeds up your website. Install W3 Total Cache and activate it on a blog by blog basis across your network. If you want a caching plugin that automatically works globally you could try out WP Super Cache.

Roles and Capabilities

User Role Editor

On a Multisite network people management is one of the keys to success. When you are running a network you know that you are going to have to deal with many more people than you normally would on a single-site installation. The User Role Editor plugin lets you fine tune any standard user roles. This gives you much greater control over who can do what on your site.

Multisite User Management

Whereas the User Role Editor plugin gives you greater control over what a user can do, this plugin gives you greater control over how they are created. You can change the default user role not just for your global network but for specific sites on the network. If you want a blog with lots of user contributions you can choose one setting, but another might be restricted to one person.

Security

Login Lockdown

It’s important to keep the security on your network tight to protect your users and your network. Login Lockdown lets you limit the number of attempts that a person can have to login. If there are more than a certain number of attempts thden the IP address is blocked. This will help to prevent brute force password discovery. You can limit the amount of time someone is locked out for in the options.

Administration

WP Memory Usage

It’s important to know how much memory you have and how much memory you are using. This little plugin from Alex Rabe lets you quickly see your PHP version, memory limit, and your current memory usage right in your dashboard. Essential for administrating your network.

WP-DB-Backup

Backup should be an essential part of yourWordPress Multisite Administration. This plugin automatically backs up your database. Should you have any problems you can restore your database via phpMyAdmin.

WordPress Backup with Snapshot

Backing up your WordPress Multisite is just as important as backing up the database. This plugin comes recommended straight from our forums. It backups all your regular WordPress stuff as well as every table of your database for every plugin and theme.

New Blog Defaults

Do the default WordPress settings not quite work for you? Do you want to be able to customize the defaults on the blogs on your network without having to do it for each and every blog? This plugin lets you tweak the defaults for every blog that is created. This includes everything from reading and writing settings, to permalinks and default theme.

Domain Mapping

Domain Mapping is the process in which your map a domain onto a sub-domain or sub-directory on your network. So, for example, you can map www.yourdomain.com onto blog.yournetwork.com. This is a great feature to offer to users as they can be members of your network while having their own individual domain name.

WPMU Theme Info

If you have a large network with lots of members you might want to keep track of which of your themes are being used. The WPMU Theme Info plugin will give you stats on all of your themes. Got one that no one is using? You can just go ahead and ditch it.

WPMU Plugin Stats

This plugin does pretty much what the WPMU Theme Info plugin does but gives you information about plugins. Again, this helps you to see what’s being used and what isn’t. If you’ve got a lot of plugins you may want to use it to help you to trim down your plugin numbers

Multisite Plugin Manager

Get more control over your Multisite plugins with the Multisite Plugin Manager Plugin. You can easily decide what plugins different sites have access to, choose which plugins to auto-activate on new plugins, and mass activate/deactivate plugins across your network.

Media

Easytube

Make it easy for your network users to add video from YouTube and Vimeo. Rather than having to copy and paste the embed code, you can just use a shortcode like so: .

SEO

Multisite Google Analytics

WPMU Dev’s multisite GA solution adds the necessary javacript to enable Google Analytics logging on any blog. Unlike some other Google Analytics plugins, this one works great with Multisite and you can add an analytics ID for each blog with ease. Just enter your “UA” code into the Site Admin and get all the stats you were missing!

Blogging

ThreeWP Broadcast

Sometimes you want to be able to push a post or page out across your network. With the ThreeWP Broadcast plugin you can broadcast a post or page to all of your blogs. There are a number of settings that let you fine tune your broadcast but it remains easy to use.

WordPress MU Sitewide Tags

This plugin creates a new blog on your network which displays sitewide tags from all of your blogs, much like on WordPress.com. There are settings that let you limit the number of posts that are displayed to prevent any issues with performance.

Commercial

Gravity Forms

If you’re serious about forms the Gravity Forms is the plugin for you. Of course, there are lots of free forms but Gravity Forms is insanely good. It works well with WordPress Multisite. You can even add a line of code to your wp-config.php file to automate the creation of forms for every blog that is created.

Ultimate Facebook

What makes the Ultimate Facebook plugin so useful for Multisite? Apart from all of the other awesome things it does, new users can click a “Login with Facebook” button, registering them for your network directly from their Facebook account. This type of registration is becoming more common across the net, with users become accustomed to using Facebook to log in for anything they like – and you can offer them that choice on your network.

Antisplog

If you have a Multisite network then you have to deal with splogs. A splog is a spam blog and keeping them away is quite a job. It’s like weeding your garden – never, ever ending job – bah! The Anti-splog plugin uses the WPMU DEV API to block sploggers from registering on your network. If the splog doesn’t register a high enough score it is placed in a moderation queue for you to mark as a splog or not, and feed the information back into the API.

Supporter

The Supporter plugin is a great way to monetize your network. You can use it to offer additional premium features to your network users – premium themes, domain mapping, ad-free blogs, and remote publishing are just a few of the things you can restrict or offer access to with the supporter plugin. It’s what’s helped us to make such a success of the Freemium model over at Edublogs.

Have I left anything out? Let us know in the comments!

(header image cc license Toby Maloy)

Comments (21)

  1. Just my 2 cents:

    - Last time I checked multisite support for W3 Total Cache was still spotty and the author stated he is working on it.

    - Regarding the backup plugins mentioned here I don’t think that is the way to go for multisite since those installations usually get very big. A professional backup is recommended.

    - As to the YouTube plugin I thought recent WordPress versions didn’t need any plugins, just copy and paste the YouTube URL right?

    • I have been using the Janrain Engage plugin for some time with WP 3.2.1 in standalone and multi site. It takes a few minutes to set up initially as you need an account set up to use the service but the free account serves all of my needs. It lets you use 6 of several authenticators like Facebook, Yahoo, Google, etc.

  2. Very helpful–in fact, I could have used this about a week ago when I was dealing with some issues on my site.

    I would love to see a post on using W3 Total Cache with Multisite. A number of recommended settings in W3TC are to not cache pages for logged in users, but for those of who run membership sites, all our users are logged in, so it’s a challenge to know the best way to configure the plugin.

  3. Hi,

    I have some questions here:

    1) About Domain Mapping plugin – I know WPMU DEV has it’s own plugin for domain attachment, which is better and why?

    2) As Ovidiu said, W3 Total Cache isn’t compatible for MultiSite, only cache plugin I know which is compatible for multisite is Quick Cache plugin, but I don’t know how good it is..

    3) Login Lockdown – Yes, this is nice plugin, but what about updates? You know, WordPress.org Plugins directory has new rule – plugins, which aren’t updated for 2 years (or more, of course) will be hidden, this is plugin (Login Lockdown), which was last updated on 2009-9-17, and maybe it will be hidden in three weeks or something. Will this affect on anything, as 9 people says, it is compatible to WP 3.2.1 (0 says it isn’t). So can I use it for my WPMU and be confident about that?

    Thanks :)

  4. PLEASE respond to the question above…

    “1) About Domain Mapping plugin – I know WPMU DEV has it’s own plugin for domain attachment, which is better and why?”

    …as I too am VERY interested

    Thanks

  5. Hi,

    We have a plugin that’s great for analytics across multiple sites, including Multisite installations.

    The latest version of Tallyopia includes a live monitor that lets you watch visitors across all of your sites at the same time, in addition to the standard reports for each site. We will also be rolling out more multisite friendly reports in upcoming releases so that you can compare traffic and trends across the sites you manage.

    You can get more info on this plugin as well as details about the plans offered (we have free and paid plans) from our website, http://tallyopia.com

    This feature is also available to Tallyopia accounts that have more than one website but don’t have multisite enabled. You might also like the site monitoring we provide, especially if you manage sites running on different servers.

    Note – this is posted by Tallyopia.com, hope you don’t mind the plug.

Participate