Content Lexicon.

Rollback

In one line

Restoring a selected earlier state to recover from a harmful change.

A rollback returns a page, system or set of content to a known earlier version after a change has caused harm. It reverses the change as a whole, so the team can stop the damage first and work out what went wrong afterwards, without leaving people inside the broken release.

Software teams treat rollback as a routine move. Content teams more often edit forward under pressure, changing a page again and again until nobody can remember what the first version said.

Why it matters for content

Important content can fail. A new instruction may omit an exception, a migration may break links or an urgent update may introduce the wrong figure. Restoring a suitable earlier version can stop continuing harm while the team investigates.

Three responses are easily confused. Rolling back restores the last good version of the specific thing that changed, usually from version history. Fixing forward publishes a new correction on top of the faulty change. It suits small, well-understood errors, or cases where going back would cause more harm, such as restoring a price that’s no longer valid. Restoring from backup recovers a whole system or database after loss or corruption. It’s slower and wider, and can discard legitimate work done since the backup was taken.

A content rollback needs more than a restore button. The CMS has to keep version history for the item, and the team needs to know who’s allowed to restore it. The change may also have touched things outside the page: redirects added when a URL changed, translations updated to match, navigation, metadata, linked assets and copies sent to other channels. Restoring the English page while the Welsh version and the redirect stay on the new state creates a fresh inconsistency. Check, too, that the old version still suits the current templates, content model and service.

Teams should decide which content is critical, how quickly it must be recovered and what evidence is kept for review. A rollback that’s been rehearsed in advance is far more reliable than one invented during an incident.

How AI changes the picture

AI can make large content changes quickly, which raises the value of reversible updates. A prompt, bulk rewrite or change to a knowledge source may affect many outputs at once.

Versioning should cover instructions, datasets and configuration as well as pages. Teams need to know which state produced a problem and which earlier state can be restored safely. Rolling back a prompt doesn’t undo answers already generated, so those outputs may need finding and correcting too.

AI can help compare versions and identify likely regressions, but automatic rollback rules need careful testing. Not every drop in a metric means the content is wrong.

Questions people ask

Is rollback the same as undo?

Undo reverses a recent action in an editor. Rollback restores a defined earlier state, often across several connected changes, after something has been published.

Should we fix forward or roll back?

Roll back when harm is continuing and the previous state is safer. Fix forward when reversal would create greater risk or the correction is immediate and well understood.

What needs versioning?

Everything the recovery depends on. Restoring an instruction may also need the matching content model, asset, redirect or translation, and page history won’t always include them. Keep the faulty version too, so the team can investigate.

How often should rollback be tested?

Often enough that the team trusts it, and after major platform or workflow changes. Google’s reliability engineers suggest rolling back “just because” if a few weeks have passed without one, to find problems before an incident does.

Learn more

  • Reliable releases and rollbacks – a Google Cloud blog post on the “rollbacks are normal” approach: roll back first, investigate second and test rollbacks regularly.
  • Blue Green Deployment – Martin Fowler’s 2010 explanation of keeping two near-identical production environments so a release can be reversed by switching back.
  • Rollback to a previous content version – a concrete CMS example in which restoration creates a reviewable draft rather than erasing history.

Type a term, or a word from its definition.⌘K opens this from any page.