Manage GPL

← Updates & maintenance

Updates & maintenance

Bulk-update a plugin across all sites

If Yoast just shipped a version bump, push it to all your sites in one click instead of clicking Update 47 times.

Updated

One of Manage GPL's headline features: update the same plugin across every site where it's installed and outdated, in a single action.

Use cases

  • A security patch just shipped for a plugin you use widely (WP Rocket, Yoast, WooCommerce extensions).
  • You're catching up on a few weeks of accumulated updates and want to batch everything.
  • You manage a portfolio of similar client sites that share the same plugin stack.

The cross-site plugin view

  1. From the sidebar, click Plugins.
  2. You'll see a table of every plugin installed across your sites with columns for the latest version, how many sites have it installed, and how many of those are outdated.
  3. Check the box next to each plugin you want to bulk-update (rows where the "Outdated" pill shows 0 have their checkbox disabled).
  4. Click Update selected at the top of the table, confirm in the modal.

Manage GPL dispatches one update job per (site, plugin) in parallel on the updates queue. Each job's result flows back into the dashboard as it completes, so the cross-site view auto-refreshes with new versions.

Update all outdated

Instead of picking plugins individually, you can click Update all at the top of the cross-site Plugins page. That schedules updates for every outdated (site, plugin) pair in one go. Useful on maintenance days; on normal days you generally want to stagger higher-risk plugins manually.

What happens if one site fails?

Failures are per-site. If the plugin updates successfully on 15 sites and fails on 1, the cross-site view reflects that on refresh — 15 rows go current, 1 row still shows as outdated. The failing site's activity log has the exact error message (filesystem permissions, timeout, fatal activation error, etc.).

Nothing automatically rolls back — the failed site stays on its old version. To retry, fix the underlying cause and re-run the update from the site's Updates tab (or re-select the plugin in the cross-site view).

What counts as "outdated"

A plugin or theme is outdated if its installed version is lower than the latest_version recorded in Manage GPL's catalogue. For premium items from GPL Times, the catalogue syncs every 6 hours. For WordPress.org plugins, we use the site's own reported update notifications.

Plan requirement

Bulk updates are a paid feature (Developer and Agency plans). The Free plan shows the cross-site view (read-only) but not the bulk-update button.

Is something wrong with this article?

Tell us so we can fix it — outdated info, broken steps, wrong numbers, anything.

Report an issue

Article: Bulk-update a plugin across all sites

Still stuck?

If this article didn't solve it, open a ticket and we'll help.

Open a support ticket