You share a Notion page with a colleague using a share link, but hours or days later the link no longer works. The page shows an access denied message even though you did not manually revoke the link. This typically happens because of a combination of workspace permission settings, link expiration defaults, or changes to the underlying page permissions. This article explains the technical reasons why a share link can expire on its own and provides step-by-step fixes to prevent it from happening again.
Key Takeaways: Preventing Notion Share Link Expiration
- Settings & Members > Settings > Workspace > Share Links Expire After: Controls the default expiration period for all new share links in the workspace.
- Share Menu > Advanced Settings > Set Expiration: Lets you override the workspace default for an individual link to make it permanent.
- Page Permissions > Role > Full Access: Ensures the link recipient can view the page even if the page is later moved to a different database.
Why a Notion Share Link Expires on Its Own
Notion share links can expire for three distinct technical reasons. First, the workspace owner or admin can set a default expiration policy for all share links. This setting is found under Workspace Settings and applies to every new share link created after the policy is enabled. Second, a user can manually set an expiration date on an individual share link when they generate it. Third, the underlying page or database permissions can change. If a page is moved to a private teamspace or its parent database permissions are tightened, existing share links to that page may stop working even if the link itself has not expired.
Workspace-Level Expiration Policy
Workspace owners on Notion Plus, Business, and Enterprise plans can enforce a default expiration period for all share links. The options are 1 day, 7 days, 30 days, 90 days, or never. If the workspace setting is changed to a shorter period after a link was created, existing links are not automatically revoked. However, any new links generated after the change will follow the new default. This is the most common cause of unexpected expiration because users are unaware the policy exists.
Manual Expiration on the Individual Link
When you create a share link from the Share menu, you can click Advanced Settings and set a custom expiration date. If you or another editor on the page set an expiration date in the past or a very short duration like one hour, the link will stop working at that exact time. This is easy to miss because the expiration dropdown defaults to No Expiration, but any collaborator with edit access can change it.
Page Permission Changes
A share link grants access to a specific page. If the page is later moved into a private teamspace or a database that has stricter sharing rules, the link may no longer provide access. Additionally, if the page is deleted and then restored from the trash, the share link is regenerated and the old link becomes invalid. Notion does not warn you when this happens.
Steps to Fix a Share Link That Expired Unexpectedly
Follow these steps in order to restore access and prevent future expiration.
- Check the workspace expiration policy
Go to Settings & Members > Settings > Workspace. Scroll to Share Links Expire After. If this is set to anything other than Never, change it to Never to stop new links from expiring. Note that this does not affect existing links. - Generate a fresh share link
Open the affected page. Click Share in the top-right corner. Click Copy Link. A new link with no expiration is created. Share this new link with the intended recipients. - Verify the link expiration setting on the new link
In the Share menu, click Advanced Settings. Ensure Set Expiration is set to No Expiration. If a date is selected, click the date and choose No Expiration from the dropdown. - Confirm page permissions are set to Full Access
In the Share menu, under Who Has Access, click the dropdown next to the link entry and select Full Access. This ensures the link works even if the page is moved later. - Check the page is not inside a private teamspace
Navigate to the page in the sidebar. Look at the breadcrumb at the top of the page. If the page is inside a teamspace marked Private, only teamspace members can access it. Move the page to a public teamspace or the top-level Private section to keep the share link functional for external users.
If Notion Still Has Issues After the Main Fix
Sometimes the problem persists even after generating a new link. These are the most common remaining issues and how to solve them.
Share Link Works for Some Users but Not Others
This usually means the link has Full Access but the page contains a database that has its own sharing restrictions. Open the database page separately. Click Share and ensure the link sharing is enabled for that database as well. You may need to generate a separate share link for the database and embed it in the parent page.
Share Link Opens a Blank Page
A blank page indicates the link is valid but the page content is empty or the page was deleted. Check the page in the trash. If the page is there, restore it. After restoration, a new share link is created. You must share the new link. The old link will never work again.
Link Expires Again After a Few Days
This points to the workspace expiration policy being changed back by another admin. Only workspace owners and admins can change the policy. Ask the workspace owner to set Share Links Expire After to Never and to not change it again. If you are the owner, verify that no other admin is modifying the setting.
| Item | Workspace Default Expiration | Individual Link Expiration |
|---|---|---|
| Where to configure | Settings & Members > Settings > Workspace | Share Menu > Advanced Settings |
| Affects which links | All new links created after the setting is saved | Only the specific link being configured |
| Can be overridden | Yes, by the individual link setting | No, it takes precedence over the workspace default |
| Requires workspace owner role | Yes | No, any editor on the page can change it |
To prevent share links from expiring unexpectedly, set the workspace default to Never and verify each link individually. If you manage a team workspace, communicate the expiration policy to all members so they do not accidentally set short expiration dates on important links. For pages that contain sensitive data, use the Share menu’s Advanced Settings to set a reasonable expiration date instead of using No Expiration. This balances security with convenience.