All topics

Promoting changes from staging to production with less fear

Updated 2026-04-11 · Practical guide for NZ small businesses

Short answer: Treat deploys like a recipe: reproducible steps, a rollback path, and a short checklist—so staging actually predicts production.

Fear comes from “we changed twelve things and something broke”. Reduce variance: one logical release at a time, with notes.

Staging checklist before you click publish

  • Content freeze or merge plan if editors work in production concurrently.
  • Database migrations understood—some plugins store serialized data; blind imports fail.
  • Smoke tests: homepage, contact form, checkout, and any API-fed blocks.

Promotion patterns that work

Use deployment tools or scripts rather than manual FTP drags. Keep production credentials out of chat logs; use short-lived deploy keys where possible.

If something goes wrong

Rollback to the previous release artifact, not a half-fixed tree. Then reproduce the bug in staging before a second attempt.

Frequently asked questions

My host has no staging—what then?

Use a local or cheap clone with anonymised data for risky updates; at minimum snapshot production before changes.

Should plugins auto-update in production?

Minor updates maybe—major releases deserve a glance at changelogs, especially WooCommerce and payment gateways.