Evergreen decision guide

Patch, Upgrade or Replatform: Choosing the Right Web Platform Intervention

A vulnerability is a reason to review exposure and remediation, not automatic evidence that the whole website needs replacing. Make the lifecycle decision from support, constraints and continuity requirements.

Short answer

Choose a patch when a supported fix can be deployed; an upgrade when a supported target is compatible; a refactor when local code blocks maintainability; and a replatform when the underlying support or editorial model is unsustainable. Document evidence and acceptance gates for each choice, preserving content and search settings as a separate workstream.

Author: MadeByCat Studio

Published: · Modified:

Review status: No separate reviewer is recorded.

01

Gather decision inputs before comparing partners

Inventory actual runtime/CMS versions, vendor support, dependencies, content/editorial ownership, custom integrations and the current release/rollback process. Separate known exposure from assumed platform reputation.

  • Support horizon and vendor remediation evidence.
  • Critical journeys, permissions, forms and business dependencies.
  • Current URLs/content/media, SEO settings, measurement and consent.
  • Technical debt, editor needs and change ownership.
02

Decision matrix: evidence before intervention depth

The matrix is a review aid, not an automated security score. A platform may need an urgent patch now and a separately planned upgrade or replatform later. CMS/framework change is considered within replatforming; full renewal adds experience/content-model scope only when independently justified.

Decision matrix: evidence before intervention depth
CriterionPatchSupported upgradeRefactorReplatform
Support statusVendor-supported fix existsSupported target version existsLocal code blocks supportFoundation cannot remain supported
Severity and exposureApply the relevant urgent fixValidate exposure and compatibilityRemove exposed custom pathsSeparate urgent fix from long move
Update cadenceRoutine patches are feasibleScheduled upgrades are feasibleSimplify a fragile release pathCurrent update path is unsustainable
DependenciesCompatible maintained packagesTest changed package/API versionsReplace unowned or blocking codeDependencies constrain the platform
CMS and editorial modelCurrent workflows remain viableUpgrade preserves viable workflowsImprove specific workflow blockersContent model/workflows need change
Technical debtSmall, bounded correctionManageable compatibility workLocalised debt can be removedStructural debt dominates
SEO migration riskVerify no accidental changesCompare URLs and metadataRegression-test affected templatesFull URL/content map and migration QA
Business continuityTest and reversible deploymentRehearse version rollbackIncremental changes and gatesCut-over, content freeze, recovery plan
03

Decision gate for patch or supported upgrade

Proceed when the official/vendor remediation applies, compatibility tests pass and a reversible release is ready. Record remaining support/dependency issues rather than claiming the update resolves every risk. Stop if ownership, recovery or critical-journey validation is missing.

04

Decision gate for refactor or replatform

Refactor when a bounded code change can unblock sustainable updates. Replatform only when supported operation or the CMS/editorial model cannot be maintained sensibly on the current foundation. Compare migration effort, SEO risk, integrations and operating cost, not visual preference alone.

05

Choosing the modernisation partner

Ask for an evidence-based option comparison, sample inventory and migration map, compatibility plan, test results, named release owner and documented rollback. Relevant cases establish only their recorded scope; awards do not prove security outcomes.

06

Emergency advisory vs evergreen decision

This guide is independent of one release date. For the October 2026 PHP/Node.js event, use the separate official-source advisory and recheck its sources; do not defer urgent remediation until a wider platform decision is complete.

This is a lifecycle and modernisation engagement, not a penetration test, SOC, incident-response service or certification. Hosting and third-party infrastructure contracts require their own agreed scope. No security, zero-risk, zero SEO loss, ranking or universal SLA guarantee is made.

Frequently asked questions

Is replatforming always better than patching?
No. A supported patch may be the proportionate response. Replatforming needs evidence that support, dependencies or editorial sustainability cannot be maintained suitably on the current foundation.
Can patching and modernisation run as separate decisions?
Yes. The responsible technical team can prioritise applicable urgent remediation while a separately scoped lifecycle decision compares upgrade, refactor and replatform options.

Choose the intervention from the evidence

Share the platform constraints and continuity requirements. Discuss a scoped assessment rather than committing to a replacement first.

Contact us→