Notion Custom Domain: How to Put Your Notion Site on Your Own Domain

Two ways to put a Notion page on your own domain: Notion's custom domain add-on or Sotion. What each costs, the DNS records, and fixes when it won't connect.

Notion Custom Domain: How to Put Your Notion Site on Your Own Domain
Slug
notion-custom-domain
Excerpt
Two ways to put a Notion page on your own domain: Notion's custom domain add-on or Sotion. What each costs, the DNS records, and fixes when it won't connect.
Want your Notion page at acme.com instead of acme.notion.site? There are two ways: Notion's own custom domain add-on, or a Notion website builder like Sotion that serves your page on your domain. This guide covers both, what each costs, and the exact DNS records to add.
Updated 29 October 2026: Notion's current custom domain pricing, how Sotion connects a domain today, and the DNS records for subdomains and root domains. This guide replaces our older custom domain posts.
Short answer (checked 29 October 2026): Notion serves a site on your own domain only on a paid Notion plan, plus a custom domain add-on of $10 a month per domain, or $8 a month billed yearly (Notion's help center). On Notion's Free plan you get a notion.site address. Sotion includes a custom domain on every plan, from $7 a month, and adds the passwords, email sign-in and Stripe paywalls that Notion Sites doesn't have.

Why Put Your Notion Site on Your Own Domain

A Notion page on its default address works, but it reads as Notion's, not yours. Your own domain changes three things:
  • It looks like yours. portal.acme.com tells visitors who they're dealing with. acme.notion.site tells them which tool you used.
  • It's easy to share. Short to type, easy to remember, and at home in an email signature or on an invoice.
  • It stays yours. Links and search history build up on your domain. If you ever change tools, you point the domain at the new one and every link keeps working.
ㅤ
Notion's default address
Your own domain
Looks like
acme.notion.site
acme.com or portal.acme.com
Whose brand
Notion's
Yours
If you switch tools
Your links stay tied to Notion
You point the domain elsewhere; links keep working

Two Ways to Connect a Custom Domain to Notion

Notion Sites With the Custom Domain Add-On

Notion can publish pages as a site on its own. A custom domain needs two things:
  • a paid Notion plan, and
  • Notion's custom domain add-on: $10 a month per domain, or $8 a month billed yearly, for up to 25 domains.
Notion's help center walks through connecting the domain once you have the add-on. This route suits a simple public site when you already pay for Notion.
What it doesn't do: Notion Sites has no password protection at the moment, and no member sign-in or paid access. To keep a page private in Notion, you invite people who have a Notion account.

Sotion

Sotion serves the Notion page you've published to the web on your own domain. Your content stays in Notion, and your edits reach visitors within about five minutes. A custom domain comes with every Sotion plan, and you need neither Notion's add-on nor a paid Notion plan.
Around your pages, Sotion adds what Notion's sharing lacks: passwords, email sign-in, per-client access and Stripe paywalls.

At a Glance

ㅤ
Notion Sites
Sotion
Custom domain
Paid Notion plan plus $10 a month per domain ($8 billed yearly)
Every plan, from $7 a month
Password protection
Not available at the moment
Starter and up
Member sign-in and per-client access
None; private pages need a Notion account
Starter and up
Paid access
Not among Notion Sites features
Stripe paywalls on Pro and up
SEO title and description
Paid Notion plans
Every plan
Analytics
Google Analytics on paid Notion plans
Site and member analytics on Starter and up; any analytics script through custom code
Custom CSS and JavaScript
Not among the site settings
Every plan
Notion's side comes from Notion's help center, checked 26 to 29 October 2026. The full, sourced comparison is on Notion Sites or Sotion?, and other tools that put Notion on your domain are in our list of Notion website builders.
Developers sometimes run their own proxy in front of Notion instead, such as a Cloudflare Worker. It costs little to host, but you maintain it yourself whenever Notion changes.

How to Connect Your Domain With Sotion

You need a Notion page published to the web, a domain you own, and access to its DNS settings at your domain provider: the company you bought it from, such as Namecheap, GoDaddy or Cloudflare.

Step 1: Publish Your Notion Page

In Notion, open the page that will be your home page, choose Share → Publish, and copy the link. Every page nested under it becomes a page of your site. Leave Search engine indexing off (Notion's default), so search engines find your site rather than the notion.site copy. Our guide to turning Notion into a website covers this step in more detail.

Step 2: Create Your Sotion Site

Sign up and create a site from your Notion link. It goes live on its Sotion address, such as acme.sotion.site. Your first site gets every feature free for 14 days, and no card is needed to start.

Step 3: Choose Your Address

  • A subdomain, such as portal.acme.com. Your site lives there, and acme.com stays with your main website. A good fit for a client portal, a help center or docs next to an existing site.
  • Your root domain, acme.com. Your site is served at www.acme.com, and visitors who type acme.com are sent there.
You connect a domain or a subdomain, not a folder: acme.com/docs won't work.

Step 4: Add the Domain in Sotion

On your site's Publishing page, under Custom Domain, enter the domain without https://. Sotion lists the records it needs under Required DNS Records; click a value to copy it.
Only account owners can connect a domain, and each site takes one.

Step 5: Add the DNS Records at Your Domain Provider

Type
Name
Value
What it does
CNAME
The part before your domain, such as portal or www
connect.sotion.site
Sends visitors to your site
CNAME
_acme-challenge. plus the same part, such as _acme-challenge.portal
The value Sotion shows, ending in dcv.cloudflare.com
Lets Sotion issue and renew your HTTPS certificate
A
@
37.16.16.138
Root domain only: sends acme.com to www.acme.com
A subdomain needs the two CNAME records; a root domain needs all three.
  • In Name, enter only the part shown, such as portal, not portal.acme.com. Most providers add your domain themselves, so the full name would end up as portal.acme.com.acme.com.
  • Leave TTL at your provider's default.
  • For a root domain, delete any other A or AAAA record for @, such as a parking or forwarding record. While it stays, some visitors who type acme.com land on the old destination.
Then click Connect Domain in Sotion.

Step 6: Wait for "Connected"

The status shows Verifying while Sotion checks your records, usually for up to 30 minutes. DNS changes can take up to 48 hours to spread, and the page updates by itself. When it shows Connected, your site is live on your domain over HTTPS, and your Sotion address sends visitors to the same page on it. There's no certificate to buy or install.
On the Basic plan, the "Made with Sotion" badge shows on your custom domain too. On Starter and up, a connected custom domain never shows it. The help center has the full walkthrough: Publishing & Custom Domain.

Make It Feel Like Your Website

A domain is the start. In the Sotion dashboard you can also:
  • Set clean page URLs. Every Notion page gets a readable address, such as acme.com/pricing, which you can edit on the Pages screen (Pages & Custom URLs).
  • Write SEO titles and descriptions for each page, and set the preview that shows when a link is shared.
  • Add your brand: logo, favicon, brand color, and custom CSS for the rest.
  • See who visits with site and member analytics on Starter and up, or add any analytics script through custom code.

When the Domain Won't Connect

It Stays on "Verifying"

Check that each record's Name holds only the part shown, such as portal, and that no other record uses the same name. Copy the values again from the dashboard: one wrong character is enough to fail the check. Then give DNS up to 48 hours. If Sotion still can't find the records after seven days, the status changes to Disconnected: fix the records, then click Reconnect domain.

Visitors Who Type Your Root Domain Land Somewhere Else

Another A or AAAA record for @ is still in place next to Sotion's. Delete it at your domain provider.

The Browser Says the Site Isn't Secure

Sotion issues your HTTPS certificate once your records check out, through the _acme-challenge record. While the status still shows Verifying, there's no certificate yet. Check that record in particular: the certificate depends on it.

Your Changes Don't Show Yet

Edits to your Notion pages reach visitors within about five minutes, with nothing to publish. Changes you make in the Sotion dashboard, such as branding, access rules or page URLs, go live when you click Publish Changes. If you still see the old version, hard-refresh your browser: Cmd+Shift+R on a Mac, Ctrl+Shift+R on Windows.

The Domain Worked, Then Stopped

The records were changed or removed, or the domain now points at another service. The status shows Disconnected, Sotion emails the account owner, and your site stays live at its Sotion address in the meantime. Put the records back, then click Reconnect domain.

"This Domain Is Already Connected …"

Each domain serves one site. If the message names another of your sites, disconnect the domain there first. If another Sotion account has connected it and the domain is yours, write to Sotion support.

Frequently Asked Questions

Can I Use a Custom Domain With Notion for Free?

Not with Notion alone: a custom domain needs a paid Notion plan plus the add-on, and the Free plan gets a notion.site address. Sotion works with any Notion plan, Free included, and every Sotion plan includes a custom domain, with the first 14 days free. Either way, the domain itself costs a yearly fee at your domain provider.

Can I Connect a Subdomain Instead of My Main Domain?

Yes. Connect portal.acme.com or docs.acme.com and your main website at acme.com stays where it is. A subdomain needs two CNAME records.

Do I Need Notion's Custom Domain Add-On to Use Sotion?

No. Sotion connects your domain itself, so you need neither Notion's add-on nor a paid Notion plan.

Does Sotion Need Access to My Notion Workspace?

No. Sotion only needs the link to a page you've published to the web, and it holds no keys to your workspace. If you protect pages with Sotion, the Notion page still has to be published, but it sits at an unlisted address that opens only with its exact link. How Sotion protects your Notion content explains it.

Will My Site Show Up on Google?

Search engines can find it. Sotion serves a sitemap (/sitemap.xml) and a robots file on your domain, and you set each page's SEO title and description. You can also leave protected pages out of the sitemap. On Notion Sites, you turn on Discoverable on the web, and paid Notion plans can edit the search title and description.

Can I Move From Notion Sites or Another Builder to Sotion?

Yes, and your content doesn't move: your pages stay in Notion. Add the same published page to Sotion, then point your domain's DNS records at Sotion instead.

What Happens to My Domain If I Cancel?

The domain stays yours: you registered it with your domain provider, not with Notion or Sotion. If you cancel Sotion, your plan runs to the end of the billing period you paid for. After that your sites keep every feature for 7 more days, so you can change your mind; if you don't resubscribe, they're archived and go offline, and subscribing again restores them. Either way, you can point the domain anywhere you like.

Can I Connect Several Domains?

Each Sotion site takes one domain, and each plan includes a number of sites: 1 on Basic, 5 on Starter, 15 on Pro and 50 on Scale. Use one site per domain, for example one client portal per client.

Put Your Notion Site on Your Domain

Sotion publishes your Notion page on your own domain, with passwords, email sign-in and Stripe paywalls when you need them. Start your 14-day free trial, no card needed, or compare the plans.

14-day free trial. No credit card needed

Take control of your Notion site today!

Get started →

Written by

Bruce McLachlan
Bruce McLachlan

Meet Bruce, the founder behind Sotion, and explore his vision on enhancing Notion Pages. Get a glimpse of the journey and the future roadmap of Sotion.