A relevant aspect of any piece of content is the livecycle, the process of creation, modification, using and finally deletion of that content. And although the deletion of any page in AEM sounds quite easy, there are quite a few aspects which need to be dealt with. For example:
1. Create of a version of the page, so it can be restored.
2. Update the MSM structures (if required)
3. De-activate the page from publishing.
4. Create an entry in the audit.log