For a single site owner, update order is a preference. For an agency running dozens of client sites, it is a governance protocol with real liability attached. The right sequence depends on release type: security patches move fast with core first, major core releases stage slowly across the fleet, and plugins always trail core in a well-run operation. This post gives you the runbook logic to apply that sequence consistently, including protocols for the scenarios that most often break the rule.
For minor and security releases, yes. Update core first, then plugins. Core sets the API surface that plugins depend on, so updating core first eliminates the most common source of compatibility errors. The exception is a major core release where plugin compatibility may lag; in that case, stage the core update starting with a canary site and hold the rest of the fleet until your highest-risk plugins have confirmed compatibility.
If the expected core update is not appearing in the WordPress admin, the most common causes are: a plugin or server configuration that has disabled automatic update notifications, a PHP version that does not meet the new release’s requirements, or a maintenance mode setting that blocks the update check. On a fleet, this is also a signal to audit which sites have update notifications suppressed and confirm those suppressions are intentional rather than the result of a forgotten configuration.
Treat it as a diagnostic signal, not an obstacle to override. First, confirm whether the block is a hard compatibility error or an advisory warning. Check the plugin’s changelog to see if a compatible version is available. If the plugin is unmaintained and essential to the site, escalate to the client before taking action. Never override a core update block on a live site without first testing the update on staging with the plugin active.
The answer is a documented, repeatable sequence rather than per-site ad-hoc decisions. Define a risk tier for each site, apply updates in batched groups rather than all at once, and run a standard pre- and post-update checklist each time. A fleet-level update runbook turns a complex governance problem into a repeatable protocol any team member can execute, and the log it generates is your audit trail when something unexpected surfaces days later.
Security releases warrant a response within days, not weeks. Minor core and plugin updates fit naturally into a monthly maintenance cadence applied in a defined window. Major core releases require more deliberate staging; a 48 to 72 hour observation period on a canary site before fleet-wide deployment is a reasonable minimum. The key is a defined cadence rather than ad-hoc updates triggered by client requests or noticed vulnerabilities.
1,000 free credits. Just describe what you need.
See It In ActionNew to WPOS? Learn what WPOS is and how agencies use it to build and operate client WordPress sites with AI agents.
Part of our guide: WordPress Update Management for Agencies.