When you set up a custom domain in Notion, you expect all shared page URLs to use only that domain. Instead, many users find that the workspace name still appears in the URL path, making the link longer and less professional. This happens because Notion’s custom domain feature only replaces the base domain portion of the URL, not the workspace identifier in the path. This article explains the exact technical reason for this behavior and shows you what you can and cannot change.
Key Takeaways: Why Your Custom Domain Still Shows the Workspace Name
- Settings & Members > Settings > Custom Domain: Replaces the base domain (example.com) but does not remove the workspace name from the URL path.
- Public page URL format: The workspace name is a required sub-path that Notion uses internally to route content, even when a custom domain is active.
- No setting to hide the workspace name: Notion does not offer a way to remove the workspace slug from shared page URLs, regardless of the plan.
How Notion Custom Domains Work and Why the Workspace Name Remains
Notion’s custom domain feature lets you replace the default notion.site domain with your own domain, such as docs.example.com. When you configure this, Notion updates the DNS settings so that traffic to your domain points to Notion’s servers. However, the URL structure after the domain name remains unchanged. A typical shared page URL looks like this:
https://docs.example.com/workspace-name/page-id
The workspace-name segment is your workspace’s slug, which Notion assigns when you first create the workspace. This slug is a unique identifier that Notion uses internally to determine which workspace the page belongs to. When a visitor accesses a shared page, Notion reads the workspace slug from the URL to load the correct content. The custom domain setting only affects the part before the first slash after the domain. It does not alter the path structure. Notion has not provided a way to remove or rename this workspace slug for shared pages, even on Business or Enterprise plans.
What the Workspace Slug Is and Where It Comes From
The workspace slug is derived from the workspace name you set during initial setup. If your workspace is named “Acme Marketing,” the slug might be acme-marketing. You can change the workspace name in Settings & Members > Settings > Workspace Name, but the slug itself is permanent. Notion does not expose an option to edit the slug after creation.
How the URL Is Constructed for Shared Pages
When you publish a page using the Share menu and select “Publish,” Notion generates a URL in this format:
https://your-custom-domain.com/workspace-slug/page-title-random-id
The custom domain replaces notion.site, but everything after it stays exactly as it would on the default domain. The workspace slug is always present because it is part of Notion’s routing logic. If Notion removed the slug, the system would not know which workspace to serve the page from, especially for users who manage multiple workspaces under the same custom domain.
What You Can Do About the Workspace Name in the URL
You cannot remove the workspace slug from shared page URLs. However, you can take steps to make the URL cleaner and more readable. The following methods focus on what you can control.
Method 1: Use URL Shorteners for External Sharing
- Create a shortened link with a service like Bitly or your own domain
Copy the full Notion shared page URL. Open your URL shortener of choice. Paste the full URL into the destination field. Set a custom short link, such asbit.ly/acme-guideorgo.example.com/guide. Use this short link in emails, social media, or printed materials. - Set up a redirect from a clean path on your own domain
If you control your own web server, create a simple HTML redirect or a 301 redirect rule. For example, makeexample.com/guideredirect to the full Notion URL. Visitors see the clean link in their browser address bar only briefly before being redirected.
Method 2: Change the Workspace Name to a Short Slug
While you cannot change the slug itself, you can change the workspace name so that the slug is shorter. This only works if you have not yet created the workspace. For existing workspaces, the slug is locked. If you are starting a new workspace, choose a workspace name that is as short as possible, such as “Docs” instead of “Company Documentation.” The slug will match that short name.
Method 3: Use Notion’s Built-in Public Page Settings
- Open the page you want to share
Click the Share button in the top-right corner of the page. - Enable public sharing
Toggle “Share to web” to on. Notion generates the public URL with the workspace slug. - Copy the URL and edit the page title
The page title appears in the URL. A shorter title results in a slightly shorter URL. Rename the page to a concise name before sharing.
Common Misconceptions and Edge Cases
I set up a custom domain, but the workspace name still shows
This is expected behavior. The custom domain only replaces notion.site. The workspace slug is a separate part of the path that Notion requires. No configuration change on your end can remove it.
Other tools like Super or Notion Site do not have this limitation
Third-party tools that wrap Notion pages, such as Super, Fruition, or Notion Site, can hide the workspace slug because they act as a proxy. These services fetch Notion content and serve it under a completely custom URL structure. If you need a fully clean URL, consider using one of these services. Note that they add a monthly cost and may have different privacy and caching behaviors.
Enterprise plans do not remove the workspace slug
Some users assume that upgrading to a Business or Enterprise plan removes the workspace name from URLs. Notion does not offer this feature on any plan. The workspace slug is a core part of the URL routing system and cannot be turned off.
Notion Shared Page URL Components: Custom Domain vs Default Domain
| Item | Default Notion Site | Custom Domain |
|---|---|---|
| Base domain | notion.site | yourdomain.com |
| Workspace slug | Always present | Always present |
| Page ID | Random string | Random string |
| Page title in URL | Optional, set by page name | Optional, set by page name |
| Ability to hide workspace slug | No | No |
This table shows that the workspace slug is a constant across both URL types. The only difference is the domain portion. No configuration changes the presence of the slug.
You now understand why the workspace name remains in your Notion shared page URLs even after setting up a custom domain. The workspace slug is a permanent routing identifier that Notion requires. To present cleaner links to your audience, use a URL shortener or a third-party proxy service. If you are starting a new workspace, choose a short workspace name to keep the slug minimal. Remember that Notion does not provide a setting to remove the workspace slug on any plan.