Contact
TYPO3 History/Undo

TYPO3 History/Undo: Undoing Changes and Restoring Previous Versions

TYPO3 logs changes to pages and content elements. With the History/Undo feature, you can trace earlier states and restore them if needed.

Last updated: 06.10.2026

Who hasn't experienced this: a text gets changed, an image gets swapped out, or a page setting gets adjusted – and shortly afterward you realize the previous version was actually better.

In TYPO3, that's often not a problem. TYPO3 logs changes to pages and content elements and, with the History/Undo feature, offers a way to trace earlier states and undo changes.

What is the History feature in TYPO3?

TYPO3 keeps a change log in the background. When, for example, a content element is edited, TYPO3 stores information about

  • which user made the change,
  • when the change was made, and
  • what data was changed.

This makes it possible to trace afterward what was changed on a page or content element.

That's especially useful when multiple editors work on a website. For example, you can determine who changed a particular text or adjusted a page setting.

Tracing changes to content elements

A typical use case is editing a content element.

Suppose a page contains the text:

"Our company employs 50 people."

An editor later changes it to:

"Our company employs more than 70 people."

TYPO3 logs this change in the history.

If it later turns out that the new figure was wrong, the history lets you trace what the content looked like before. The change can then be undone.

This applies not just to text. Changes to other fields of a content element can be logged too, such as headings, links, or certain settings.

Undoing changes to pages

The History feature isn't limited to content elements.

Changes to a page's properties are logged too. These include, for example:

  • page title,
  • navigation title,
  • URL segment (slug),
  • visibility,
  • SEO settings,
  • metadata, or
  • other page properties.

If, for example, the page title or an SEO description was changed by accident, the history lets you trace what the setting looked like before.

What does "Undo" mean?

Besides simply displaying the change history, TYPO3 also offers the ability to undo changes.

This restores a record's previous state.

It's comparable to the familiar "undo" feature found in many other programs – with one important difference:

TYPO3's history can also show changes made some time ago, or made by a different user.

This makes the feature especially helpful in larger editorial teams.

What happens with multiple changes?

The history becomes especially interesting when content has been changed more than once.

An example:

Version 1:
"We employ 50 people."

Version 2:
"We employ 60 people."

Version 3:
"We employ more than 70 people."

The history lets you trace when each change was made.

This lets you check specifically how a piece of content looked at an earlier point in time.

That's a major advantage over a simple "undo" button, which would only undo the immediately preceding action.

History or recycle bin?

The History/Undo feature is often confused with TYPO3's recycle bin, the Recycler.

Both features are meant to help correct mistakes, but they serve different purposes.

The simple rule of thumb is:

Changed → History/Undo
Deleted → Recycler

If, for example, a content element's text was accidentally overwritten, the history is the right place to look.

If, on the other hand, the entire content element was deleted, it can be restored via the Recycler.

The two features complement each other well.

History is not a workspace

TYPO3 Workspaces pursue a different goal as well.

With a workspace, changes can first be made outside the live website. An editor can, for example, edit several pages and publish the changes together later.

The history, on the other hand, documents changes that have already been made to records.

Put simply:

History/Undo helps trace changes that have already been made and undo them if needed.

Workspaces let you prepare, review, and only then publish changes.

Especially on websites with multiple editors, both features can be combined effectively.

History is not a substitute for backups

As useful as the History feature is, it's no substitute for a proper backup of the website.

A backup ideally secures the entire TYPO3 installation, including the database and files.

The history, by contrast, works at the level of individual records and changes within TYPO3.

For typical editorial mistakes, the history is therefore far more convenient than restoring a backup.

Restoring an entire backup just because a single text was accidentally overwritten would be disproportionate.

For larger technical problems or data loss, however, a regular backup remains essential.

More confidence for editors

History and Undo are among the TYPO3 features that are easily overlooked in day-to-day editorial work.

Yet they offer a significant advantage: editors can edit content without having to fear that every accidental change is immediately irreversible.

At the same time, a traceable change log is created.

Especially on larger websites with multiple editors, this considerably increases transparency and confidence in content maintenance.

Conclusion

With History and Undo, TYPO3 offers a practical way to trace changes to pages and content elements and undo them if needed.

Together with the Recycler for deleted content, Workspaces for prepared changes, and regular backups, this forms a multi-layered safety concept for editorial work.

For editors, this means one thing above all: an accidental change doesn't have to become a problem right away. In many cases, the previous state can be restored in just a few steps.

Want to train your editorial team on TYPO3?

We show your editors how to safely use History, Recycler, and Workspaces in everyday TYPO3 work.

Free Consultation