You opened Notion and the page was gone. The database you spent a month building, the client doc, last week's meeting notes — not where you left it. Your stomach drops. Before you do anything else, read this: what you do in the next few minutes decides whether you get it back.

Here's the short version, because you're in a hurry. If you deleted it, it's almost certainly sitting in your Trash and you can restore it in about ten seconds, as long as it's been less than ~30 days. If someone overwrote it with an edit, Trash won't have it, but the page's version history might. If your Trash already emptied, the honest answer gets harder. Let's go in order.

First: act now — the clock is running

Notion's Trash is not permanent storage. It holds deleted content for roughly 30 days, then empties it for good. Once that happens, there's no version history to fall back on and no support ticket that brings it back. So the single most important thing is speed. Don't spend an hour reorganizing your workspace or "looking around" first. Check Trash now, restore now, sort out the details after the page is safe.

1. Check the Trash and restore it

  1. Look at the bottom of your left sidebar for Trash. Click it.
  2. Search by the page title. Trash only holds deleted pages, so if it's here, it was deleted — by you or someone else.
  3. Hover the item and click Restore. It returns to its original location with its content and sub-pages intact.

A couple of things trip people up. Trash is scoped: a page you deleted inside a teamspace shows in that teamspace's trash, not your private one. If you can't find it, check the workspace switcher and look in every space you belong to. And the ~30-day window is a rolling cliff. A page deleted 29 days ago is recoverable today and gone tomorrow. If you see it, restore it now and read the rest of this later.

Deleted a database or its rows?

A Notion database, and every row inside it, is a page under the hood. Delete the whole database and it lands in Trash as one item; restore it and the rows come back with it. Delete individual rows and each goes to Trash separately, so you restore a deleted Notion database row the same way: find it, click Restore, and it drops back into place. The pain is volume. If an automation or a stray multi-select wiped 200 rows, you're restoring them one at a time — Notion has no "restore all these" button. Tedious, but recoverable, as long as you're inside the window.

2. Was it overwritten, not deleted? Use version history instead

This is the distinction that decides which tool saves you, and most people get it wrong under stress.

  • Deleted means the page or row was removed. It's in Trash. Restore it there.
  • Overwritten means the page still exists, but its content changed: someone pasted over your text, an automation rewrote a field, you fat-fingered a property. Nothing was deleted, so nothing is in Trash. The old content lives only in that page's version history.

To roll back an edit: open the page, click the ••• menu in the top-right, choose Version history, scrub to a timestamp before the damage, and restore it. Version history is per-page, and it reverses edits on a page you still have.

The catch is retention. How far back your history goes depends on your plan — a few days on lower tiers, longer on higher ones. Notion changes these numbers, so check their current docs rather than trusting a figure you read somewhere. If the good version is older than your retention window, it's already gone from history. And note the trap: a deleted row you pull back from Trash returns whole, but an overwritten row's old values survive only in version history until retention expires — Trash never had them. We go deeper on where each tool's limits actually bite in Notion version history and trash limits.

3. Ask the workspace owner or an admin

Before you conclude it's lost, rule out the boring explanations. Pages don't always vanish; sometimes they move. A teammate dragged it into a different teamspace, changed its permissions so you can no longer see it, or it's in a space you were removed from. If you're on a team plan:

  • Ask whoever owns the workspace to search Trash from their account. An admin can see deleted content across teamspaces you may not have access to.
  • Check whether the page was shared to a specific group and your access changed.
  • Ask directly: did anyone move or restructure this recently? The answer is often yes.

4. The hard truth if the Trash already emptied

If the page was deleted more than ~30 days ago and Trash has purged it, this is the part no one wants to hear: it's gone. There's no hidden version history for a purged page, because the page no longer exists to have one. And Notion support generally cannot recover standard-plan data once it's been permanently deleted. It isn't withholding a backup from you; it simply doesn't keep one on your behalf that it can hand back. Open a support ticket if the data is business-critical, but set your expectations low, and keep hunting for an independent copy in the meantime: an old export, a synced integration, a teammate who happened to duplicate the page.

This isn't a knock on Notion. Trash and version history are good tools for the job they're built for: undoing a mistake you catch quickly. They were never designed to be your backup, and treating them like one is exactly where people get hurt.

What actually beats the 30-day clock

The only thing that survives an emptied Trash and an expired version history is a copy that lives somewhere Notion doesn't control. Everything built into Notion is on a timer. An independent backup on storage you own isn't.

Your situationBuilt-in tool to tryDoes it work?
Deleted a page, < ~30 days agoTrash → RestoreYes
Deleted database rows, < ~30 days agoTrash → Restore eachYes, one at a time
Overwritten by an edit or automationPage version historyOnly within plan retention
Property type changed, old cell data droppedNo — schema loss isn't in history
Deleted > ~30 days ago, Trash emptiedNotion supportNo — permanently purged
Any of the above, with a prior backupRestore from your backupYes

That last row is the entire reason Restora exists. You connect Notion, and Restora copies your workspace to storage you own: your Google Drive, any S3-compatible bucket, or a local folder. Nothing lands on our servers. Backing up is free forever; you only pay if you ever need to restore. And when you do, Restora rebuilds databases inside Notion with relations reconnected, rollups and formulas recomputed, and views restored, not a flat CSV dump. That distinction matters, because Notion's own export quietly drops relations, rollups, formulas, and views; re-importing that CSV gives you a new, disconnected table, not your database back.

The honest limits — A restore creates new Notion pages, so page IDs, edit history, comments, and creation timestamps reset to the moment you restore. A backup can only bring back what it actually captured. And nothing, no tool, no vendor, can recover data already purged from Notion's emptied Trash. Protection has to start before the loss, not after. That's the whole game.

If you got your page back from Trash today, good. Now spend two minutes making sure the next scare ends differently. Set up a backup while everything is still intact — npx @restora/cli backup from your terminal, or schedule it with restora schedule --daily 09:00. The CLI is free, local, and air-gapped. Or connect the app and let it run on a schedule. Either way the goal is the same: a copy that isn't on Notion's 30-day timer.