Notion ‘Public Page Cannot Be Accessed’ Error: Privacy Fix
🔍 WiseChecker

Notion ‘Public Page Cannot Be Accessed’ Error: Privacy Fix

When you share a Notion page publicly, you expect anyone with the link to view it. Instead, you may see the error message “Public Page Cannot Be Accessed.” This error occurs when the page’s share settings are misconfigured, the page is nested inside a private parent, or the link itself is invalid. This article explains the three root causes of this error and provides the exact steps to fix each one, along with how to test your public link before sharing.

Key Takeaways: Fixing the Public Page Cannot Be Accessed Error

  • Share > Publish > Turn on “Share to web”: Enables public access for the selected page and generates a shareable link.
  • Share > Publish > Allow duplicate as template: Prevents visitors from copying your page content, which is a privacy risk you may want to disable.
  • Check parent page privacy: A public child page inside a private parent page will still fail — both must be set to public.

Why the “Public Page Cannot Be Accessed” Error Appears

Notion uses a hierarchical permission model. When you share a page publicly, that page must be set to “Share to web” explicitly. However, if the page is a subpage inside a parent page that is not shared publicly, the parent’s privacy setting blocks access to the child page. This is the most common cause of the error.

A second cause is that the page was shared publicly at one point, but the share link was later revoked or the page was moved to a different workspace. Notion does not warn you when a public link breaks due to a workspace change. A third cause is that the link itself is malformed — for example, it contains extra characters or was truncated in an email or chat message.

How Notion’s Public Sharing Model Works

Notion pages can be shared in three ways: private (only workspace members), shared with specific guests, or public (anyone with the link). Public pages are indexed by search engines by default unless you disable that option. When you publish a page, Notion creates a unique URL ending in a random string of characters. If that URL is copied and pasted into a browser, Notion checks two things: first, whether the page’s “Share to web” toggle is on, and second, whether the page’s parent chain all the way up to the workspace root allows public access. If either check fails, you see the error.

Steps to Fix the Public Page Cannot Be Accessed Error

Follow these steps in order. Test the link after each step to see if the error is resolved.

  1. Open the page in Notion
    Navigate to the exact page that is failing to load. Do this from the sidebar or a direct workspace link.
  2. Click Share in the top-right corner
    The Share menu opens. Look for the Publish section near the bottom of the menu.
  3. Turn on Share to web
    If the toggle is off, click it to enable public sharing. If it is already on, toggle it off and back on to regenerate the link.
  4. Copy the new public link
    Click Copy link. Paste it into a private browser window or an incognito tab to test it. If the page loads, the fix is complete.
  5. Check the parent page if the error persists
    Navigate to the parent page of the failing page. Open its Share menu and verify that Share to web is also turned on. Repeat this for every ancestor page up to the top-level page in the workspace.
  6. Test the link again
    After setting all parent pages to public, return to the child page, copy its link, and test in a private browser window.

Alternative Method: Move the Page to a Public Workspace

If you cannot make parent pages public — for example, they contain sensitive data — move the public page to a top-level position in a workspace that is already set to public. To do this, drag the page from its current location to the sidebar under a public workspace. Then re-publish the page and copy the new link.

If Notion Still Shows the Error After the Main Fix

Link Contains Extra Characters or Is Truncated

Notion public links look like this: https://www.notion.so/Page-Name-1234abcd5678efgh. If the link you are using is missing characters at the end or has spaces, the page will not load. Ask the sender to copy the link again directly from Notion’s Share menu.

Page Was Moved to a Different Workspace

When a page is moved from one workspace to another, the old public link stops working. The page must be re-published in the new workspace. Open the page in the new workspace, go to Share, turn on Share to web, and copy the new link. Update any external references with the new URL.

Browser Cache or Extension Is Blocking the Page

Some ad blockers, privacy extensions, or corporate network filters block Notion’s public pages. Test the link in a different browser or on a mobile device. If it works there, the issue is with the original browser’s extensions or cache. Clear the browser cache and disable extensions temporarily, then reload the page.

Notion Public Page Privacy Settings Compared

Setting Effect When to Use
Share to web ON Anyone with the link can view the page You want to share a page publicly with clients or the internet
Allow search engine indexing Google and other search engines can display the page in results You want the page to be discoverable by anyone searching online
Allow duplicate as template Visitors can copy the page into their own workspace You want to offer a reusable template to the public
Allow comments Visitors can leave comments on the public page You want feedback from external readers
Share to web OFF Only workspace members and invited guests can view the page The page contains internal data that should not be public

After fixing the error, you can use these settings to control exactly how your public page behaves. For most business use cases, keep “Allow search engine indexing” off and “Allow duplicate as template” off unless you specifically need those features.

You can now resolve the “Public Page Cannot Be Accessed” error by verifying the Share to web toggle and checking parent page permissions. Always test your public link in an incognito window before distributing it to clients or posting it online. As an advanced tip, use Notion’s Lock Page feature from the page menu (three dots in the top-right) to prevent accidental edits that could break the public link.