When you share a Notion page publicly, search engines like Google can discover and index it by default. This means anyone searching for related keywords might find your page, even if you intended it for a limited audience. The cause is Notion’s default behavior: public pages include meta tags that allow indexing. This article explains how to disable search engine indexing for a public Notion page, ensuring your content stays visible only to people who have the direct link.
Key Takeaways: Disabling Indexing on a Public Notion Page
- Page Settings > Search Engine Indexing toggle: Switch this off to add a noindex meta tag to your public page.
- Share menu > Public Access: Ensure the page is set to public before you can access the indexing toggle.
- Existing index removal: Disabling indexing does not remove already-cached pages; submit a removal request through Google Search Console separately.
How Search Engine Indexing Works for Notion Pages
When you publish a Notion page to the web, Notion automatically includes a meta tag that tells search engines they can index the page. This tag is <meta name="robots" content="index, follow">. As a result, Google, Bing, and other search engines may crawl the page and add it to their search results. The indexing happens because Notion treats public pages as content you want to be discoverable. However, you have the option to disable this behavior. The toggle to disable indexing is located in the page settings, but it only appears when the page is already set to public. Note that disabling indexing does not remove the page from search results if it has already been indexed; it only prevents future crawling and indexing.
Steps to Disable Search Engine Indexing for a Public Page
- Open the page you want to protect
Navigate to the Notion page that is currently public or that you intend to make public. Ensure you have edit permissions for that page. - Click the Share button
In the top-right corner of the page, click the Share button. This opens the Share menu where you manage page access. - Enable public access if not already on
In the Share menu, locate the Share to web section. If the toggle is off, click it to turn on public access. A green indicator shows the page is now public. - Click Page Settings
Still in the Share menu, find the Page Settings link or button near the top of the panel. Click it to open the page-specific settings. - Turn off Search Engine Indexing
In the Page Settings panel, look for the Search engine indexing toggle. By default, it is set to on (blue). Click the toggle to turn it off (gray). A confirmation dialog may appear; click Disable to confirm. - Close the settings and verify
Close the Page Settings panel. The page remains public, but search engines will now see anoindexmeta tag and should not index it.
If Notion Still Shows Indexing Issues
Search Engine Already Indexed the Page
If your page was public before you disabled indexing, search engines may have already crawled and cached it. Disabling indexing only prevents future indexing. To remove an existing cached page from Google, use the Remove URLs tool in Google Search Console. You must verify ownership of your Notion page’s domain (notion.site or a custom domain) to submit a removal request. The removal is temporary; the page will reappear if you re-enable indexing.
Indexing Toggle Is Grayed Out or Missing
The Search engine indexing toggle only appears when the page is set to public. If the toggle is grayed out or absent, confirm that public access is turned on in the Share menu. Also, check that you are the workspace owner or have full access permissions. If you are using a free Notion plan, the toggle is available for any public page. For workspace-level indexing controls, workspace owners can set a default in Settings & Members > Settings > Search engine indexing, but this affects only new public pages, not existing ones.
Custom Domain Pages Not Respecting Noindex
If you use a custom domain for your Notion site, the noindex tag is still added when you disable indexing in page settings. However, search engines may take longer to recrawl the page. Verify the meta tag by viewing the page source: right-click the public page and select View Page Source. Search for noindex in the source code. If it is missing, double-check that the toggle is off and republish the page.
Public Page Indexing Settings: Default vs Disabled
| Item | Default (Indexing On) | Indexing Disabled |
|---|---|---|
| Meta robots tag | index, follow |
noindex, nofollow |
| Page visibility in search | Can appear in search results | Will not appear in new search results |
| Existing cached pages | Remain in search results | Not automatically removed |
| Effect on public access | Page remains publicly accessible | Page remains publicly accessible |
| How to reverse | Toggle indexing on in Page Settings | Toggle indexing on in Page Settings |
You can now control whether a public Notion page appears in search engine results. The key step is to open the Share menu, enable public access, then turn off the Search engine indexing toggle in Page Settings. If your page was already indexed, use Google Search Console’s Remove URLs tool to clear the cached copy. For ongoing control, check the page source to confirm the noindex tag is present after making changes.