In some cases, users accidentally delete such. To prevent this kind of problem, my idea would be to implement Soft Delete instead of Delete Hard in the database. A column "deteted_at" blank says it was not removed, but a date (timestamp) yes.

This idea could combine with a versions (changelog, revision, etc) of changes to pages, but that would be another topic?