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 ๐ช
Note: When you publish a Notion page to the web, your first name, last name, and the email address you use for your Notion account may be included in the webpage's metadata.
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 clickยDuplicate
ย 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!
Clickย
Share
ย at the top right of any Notion page.Toggle onย
Share to web
. Your page is now live on the web. Access will automatically be set toยAnyone with the link can view
.You can also allow comments and edits so that other Notion users can work on your page with you. Folks who aren't logged into a Notion account will only be able to read the page.
Note:ย When you enableย Share to the web
ย for the first time, you'll see a prompt to set a domain for your workspace's public links. Learn more about setting your own workspace domainsย here โ
Every Notion page has a unique URL, which you can share via email, social media, text, and other online channels. To copy your page's URL:
Clickย
Share
ย at the top right.Clickย
Copy
. The URL is copied to your clipboard for pasting or sharing wherever you choose.
By default, your workspace's public page URLs will be given a unique string as an identifier, such asย ย
unique-string-100.notion.site
. If you'd like to change this, follow the instructions here โIf you've set your own workspace domain, it will be displayed at the start of public page URLs, such asย
acme.notion.site
.If you change your workspace domain, any existing links starting with the previous domain (
previousdomain.notion.site
) will no longer work. You'll need to re-share the new links.
Note:ย The uniqueย acme.notion.site
ย URL is only used for publicly shared pages within your workspace. Internally, you will still see the URL asย notion.so/acme
.
You can allow any Notion user with a link to your public page to make edits. This is always turned off by default.
Click
Share
ย at the top right, turn onยShare to the web
, thenยShow link options
. Turn onยAllow editing
.Only Notion users will be able to make edits. Anonymous edits aren't supported. Anyone who isn't logged into a Notion account will see the read-only version.
Anyone signing up for a Notion account via your link will see an easier, shortened version of the sign-up process, so they can start working with you even faster.
Tip: Allowing edits on public pages is a great way to work on something in a large group. For example, share the link with your classroom, social media followers, or friend group to build something together.
You can allow any Notion user who's signed in on their browser to comment on your public page:
Clickย
Share
ย at the top right, turn onยShare to the web
, thenยShow link options
.Toggle onย
Allow comments
.Only Notion users will be able to leave comments. Anonymous comments aren't supported. Anyone who isn't logged into a Notion account will see the read-only version.
When you make a page public, other Notion users can duplicate it by default. They'll see aย Duplicate
ย button at the top right. Clicking it will add your page exactly as you built it to theย Private
ย section of their sidebar.
You can disable the duplicate option if you prefer:
Clickย
Share
ย at the top right.Switch offย
Allow duplicate as template
.
By default, your public page will not appear in search engine results. But, you can allow Google and other search engines to display your page in results for relevant queries if you want.
Clickย
Share
ย at the top right, turn onยShare to the web
, thenShow link options
.Toggle onย
Search engine indexing
.
Note: You'll need to have a paid subscription to enable search engine indexing on your public pages.
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.
FAQs
- Does Notion support custom domains?
You can customize part of your URL by followingย these instructions. For example, if your company is called Acme Inc., you could customize your URL toย www.notion.so/acmeinc, but notย www.acmeinc.comย (quite yet, that is!).
- Can you link to a specific section of a page, like an anchor link?
Click theย
โฎโฎ
ย icon next to any block and chooseยCopy link
ย in the menu. This will copy the anchor link to that block to your clipboard.Tables of contents work on public pages, so you can also use that tool to create anchor links to headings on your public page. To add a table of contents, typeย
/table ofย
and pressยenter
.
- Is there a way to see a list of all my public pages?
Not at the moment, unfortunatelyย ๐ We'll work on that!
- 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?
It sounds like you may be sharing the URL copied from your browser, rather than the direct URL for the public page.
To get the URL that will take users directly to your public page, click on the "Share" button at the top right corner of your page, then click "Copy link." This URL will have your workspace domain at the beginning of the URL (i.e.ย
workspacedomain.notion.site
).
- 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 (
previousdomain.notion.site
) will no longer work. You'll need to re-share the new links.You can find the new links by clicking on "Share" at the top right corner of the page and clicking "Copy link."
- Can I password protect a page?
Not at the moment, but it's on our to-do list! For the time being, you can share your page privately by using theย
Invite a person
ย button in theยShare
ย menu at the top of a page, although they will need to have a Notion account in order to view it.If they don't have a Notion account, you can enableย
Public access
ย in theยShare
ย menu, and ensure that search engine indexing is disabled for privacy. That said, anyone who has the link will be able to see it on the web.