Public pages & web publishing
Any page you build in Notion can be turned into a public page, creating a fully navigable (and searchable) website with links. Publish a blog, your resume or portfolio, job listings, a landing page... the possibilities are as wide as the web itself 🪄
Jump to FAQsIf you want to let anyone on the internet view your Notion page, you'll want to make it public.
Click
Share
on the page and go to thePublish
menu.Click
Publish to web
.
Once the page is published, you can adjust the following:
Link expiring
: Time that the link will automatically expire.Allow editing
: Any logged in Notion user can edit the page.Allow comments
: Any logged in Notion user add comments to this page.Allow duplicate as template
: Users can duplicate the page to their own workspace.Search engine indexing
: Allows the page to show up in search engine results.
To share the link to your public page, select Share
at the top right corner of your page in Notion → Publish
→ 🔗
next to the Direct site link
.
Note: When you publish a Notion page to the web, the webpage’s metadata may include the names, profile photos, and email addresses associated with any Notion users that have contributed to the page.
When your Notion page is public, anyone on the web can read it and interact with certain components:
Subpages are also published by default, along with any of their subpages.
You can restrict subpage permissions to hide them from public view!
For databases, viewers can toggle between views and open the pages they contain.
Your site's navigation appears as a breadcrumb menu at the top for all viewers.
At the top right, people can
Search
the content of your page (and all its sub-pages), or clickDuplicate
to add an exact, editable replica of your page to their own Notion workspace (if you've toggled this feature on).If you have
Allow editing
turned on, folks who have your link and are logged into a Notion account will be able to make edits to your page.
Templates: Here are some examples of public pages built in Notion!
Users on any plan can view and manage public Notion pages in one place. To view your workspace’s domains and public pages, go to Settings & members
→ Sites
.
Members of a workspace can do the following from this tab:
See domains belonging to the workspace.
See public pages that they have access to, through a teamspace, group, parent page, or a direct invitation. This doesn’t include pages that are available to anyone with a link — you must have direct access to the page in Notion.
Go to the published page, copy its URL, or open up the publishing settings for it.
Workspace owners can see all of the information members can see, plus they can:
Restrict public pages, if they’re on the Enterprise plan. Learn more here →
Unpublish or change settings for public pages
To edit or delete a public page, go to Settings & members
→ Sites
. Select ⚙️
next to a page. From here, you can adjust the same settings that you can set at the page level, including search engine indexing and link expiration.
You can also select Unpublish
to take the page off the web.
Deleting public pages
If you delete a page that was public, it will no longer be visible on the web and will also be removed from Settings & members
→ Sites
. However, if a user who published a specific page leaves your workspace, the page will remain on the web.
Set a public home page
If you have pages shared to the web, you'll be able to choose which one you'd like to display as a default home page, reachable at domain.notion.site
.
Navigate to
Settings & members
in your sidebar, thenSettings
.Scroll down to the
Public home page
section. In the dropdown, you'll be able to select which of your publicly shared pages you'd like to make the public home page.Below this, you'll see your public home page URL.
Note:
Notion reserves the right to reclaim a custom URL at any time, at its sole discretion.
Once you set a custom URL, you’ll need to continue to actively use your Notion workspace in order to maintain it. If you don’t, you might lose the URL.
All Notion plans allow you to customize a Notion domain for public pages from your workspace. Only workspace owners can add or change workspace domains by going to Settings & members
→ Settings
. Learn more in this article.
Your public pages are indexable by search engines so that people can more easily find your content. Make sure Search engine indexing
is turned on when you go into the page and select Share
→ Publish
.
FAQs
Does Notion support custom domains?
Follow these instructions to change your workspace's custom URL. You'll have to be a workspace owner to do this.
Can you link to a specific section of a page?
You can use a table of contents in your public page to create anchor links to its headings.
If I have already shared lots of links to public Notion pages in my workspace — will those old notion.so links still work?
Yes! Your old notion.so links will still work. If the link was created after June 29, 2021, it will take folks to an intermediate page where they can click on the new link.
I shared my public page URL but it takes people to a page with a "Continue to external site by following the link below" error message. What did I do wrong?
Make sure you’ve shared the link to the published page, and not the version of the page in your Notion workspace! The link should begin with your Notion workspace domain name. See the instructions for how to find this link here →
If I change my workspace domain name, will my public page URLs still work?
If you change your workspace domain, any existing links starting with the previous domain will no longer work. You'll need to share the new link. See the instructions for how to find this link here →
Can I password protect a page?
Unfortunately, not at the moment. If the person you want to share a page with has a Notion account, you can share your page privately by selecting Invite a person
in the Share
menu at the top of a page.