Back to home

Custom Domain for Notion: Super.so vs Potion vs Oopy vs Typedream (2026)

Updated May 2026 · 9 minute read · Written by the team behind PageInsight

You want yoursite.com pointing at a Notion page instead of yourname.notion.site/abc123. Notion itself doesn't sell custom domains for published pages, so you have to go through a third-party proxy that reads your Notion content via the API and renders it under your domain. Four hosts dominate the market in 2026 — Super.so, Potion, Oopy, and Typedream — and they make different trade-offs on price, polish, SEO, and how Notion-shaped the result feels.

This guide is the honest comparison. We pick a winner per use case at the bottom, flag when no proxy is the right answer, and link to the one specific case where the cheapest option (Oopy at $5/mo) actually wins.

Already have a Notion page and want to know if analytics will work on it?

Paste the URL into our free Notion Embed Compatibility Checker — it tells you in two seconds whether you actually need a custom-domain proxy at all.

Why use a custom domain for Notion at all

A free Notion publish gives you a URL like yourname.notion.site/Some-Page-abc123. That works perfectly fine for sharing, gets indexed in Google, and costs you nothing. So the bar for paying $5-39/month for a proxy is: the proxy has to give you something that free notion.site can't. The four cases that actually justify it:

If none of those apply to you — for example, you just want analytics on a few shared Notion pages — a custom-domain proxy is overkill. See the full Notion analytics guide for the cheaper iframe-tracker path.

The four hosts at a glance

HostFromBest for
Super.so$16/mo (Lite, annual billing)Designers who care about polish and want a Notion site that doesn't look like a Notion site.
Potion$12/mo (Personal, annual billing)SEO-driven blogs and content marketers who need clean URLs, per-page meta tags, and structured data.
Oopy$5/mo (Mini, annual billing)Personal sites and side projects on a budget, especially in the Korean-language market where Oopy is dominant.
Typedream$10/mo (Launch, annual billing)Designers and product creators who want Notion's writing experience plus actual page-builder controls (drag-drop sections, animations).

Each host in detail

Super.so

super.so

Starts at $16/mo (Lite, annual billing)

Super.so is the polished choice. If you want a Notion-powered site that visitors won't recognize as Notion, this is where you start. Their template gallery is the largest of the four and the visual configuration options are the deepest. The trade-off is price and a slight learning curve once you customize past the templates.

Pros

  • Best visual polish — themes, fonts, navigation, custom CSS
  • Strong widget system (forms, popups, navbars, sticky CTAs)
  • Edge-cached for fast first paint, Vercel-style SSG quality
  • Mature product (acquired by Y Combinator alumni founders, well-funded)

Cons

  • Most expensive of the four
  • Custom code injection gated to Pro ($24/mo) and above
  • Theme customization can hide a steep learning curve once you go beyond defaults
  • Cache TTL is on the longer side — 5-15 minute lag between Notion edit and live update

Best for: Designers who care about polish and want a Notion site that doesn't look like a Notion site.

Starts at $12/mo (Personal, annual billing)

Potion is the SEO-first choice. If your goal is to publish a Notion-powered blog and rank in Google, Potion gives you the controls you actually need: per-page meta titles and descriptions, clean slugs, sitemap and robots.txt that you can edit, and structured data scaffolding. It's also the cheapest of the three serious contenders.

Pros

  • Strongest SEO out of the box — per-page meta, sitemap.xml, robots.txt, structured data, slugs
  • Per-page custom code injection on the Personal plan and up
  • CMS-style collections for blog indexes
  • Fastest cache invalidation of the four (1-5 minutes)

Cons

  • Visual polish slightly behind Super.so's templates
  • Smaller team than Super.so — slower feature velocity in some areas
  • Best features (custom code, password protection) gated to higher tiers
  • Notion-block rendering occasionally lags Super.so on edge cases (complex toggles, code blocks)

Best for: SEO-driven blogs and content marketers who need clean URLs, per-page meta tags, and structured data.

Starts at $5/mo (Mini, annual billing)

Oopy is the cheap, do-the-job option. The features list looks competitive on paper, but the polish lags the more-expensive alternatives. For an English-language audience and budget being secondary, Potion or Super.so usually win. For a Korean-market personal site or a side-project blog you don't want to spend $192/year on, Oopy is genuinely good.

Pros

  • Cheapest of the four by a meaningful margin
  • Surprisingly capable feature set for the price (custom domain, password protection, SEO basics)
  • Korean-localized — strong in the KR market
  • No-fuss setup

Cons

  • English support and docs lag the Korean experience
  • Less polished theme system than Super.so or Potion
  • Smaller community, fewer templates and integrations
  • Cache TTL can be long during high-traffic periods

Best for: Personal sites and side projects on a budget, especially in the Korean-language market where Oopy is dominant.

Starts at $10/mo (Launch, annual billing)

Typedream is the page-builder hybrid. It's the right pick if you want to use Notion for the content but Typedream's editor for layout and design — closer to Webflow with Notion as a CMS than Super.so's pure-passthrough proxy. If you want a Notion site to look like a Notion site (just at your domain), the others are simpler.

Pros

  • Page-builder layout — drag-drop sections beyond raw Notion blocks
  • Built-in CMS, forms, and members area
  • Modern, animated theme defaults
  • Notion is one source of content — you can also write directly in Typedream

Cons

  • More opinionated — less of a pure Notion proxy than the others
  • Higher learning curve since you're learning Typedream's editor on top of Notion
  • If you want pure Notion content rendered at a custom domain, Typedream's extra features get in the way
  • Smaller Notion-specific community than Super.so or Potion

Best for: Designers and product creators who want Notion's writing experience plus actual page-builder controls (drag-drop sections, animations).

Decision tree

You're building a Notion-powered blog and you care about ranking in Google. Potion. Strongest per-page SEO, cleanest slugs, sitemap and robots.txt you can edit. The $12/mo Personal tier gets you the features you actually need.

You want a polished marketing site that doesn't look like Notion. Super.so. Best theme system, deepest visual customization, mature product. $16/mo Lite for a single site, $24/mo Pro if you want custom code injection.

Personal site, side project, or Korean-language market on a budget. Oopy. $5/mo gets you a custom domain, password protection, and decent SEO. The polish gap doesn't matter for a side project and the price gap is meaningful.

You want Notion as a CMS plus a real page-builder for the layout. Typedream. The hybrid model is its differentiator — if that matches what you want, the others feel restrictive.

You just want analytics on a couple of shared Notion pages. None of these. Use PageInsight ($0 for 5 pages) or Notionlytics on the free notion.site URL. Save the $144-216/year.

Analytics on a custom-domain Notion site

One concrete advantage of paying for a custom-domain proxy: any analytics tool works. Site-wide <script> tags fire normally because the proxy serves real HTML, not Notion's stripped-down published-page renderer. So Google Analytics, Plausible, Fathom, Simple Analytics, and PostHog all work. You paste the snippet into the host's settings panel and it injects on every page.

The case where a Notion-native iframe tracker still wins on a custom-domain site: when you want per-Notion-page stats rather than per-URL-path stats. GA aggregates by URL path, so /blog/post-1, /blog/post-2 each show up separately, but the relationship to the underlying Notion page is something you have to maintain yourself. PageInsight tracks per Notion page ID, which means even if you change a slug, the analytics record follows the page. For a Notion-only workflow this is more natural; for a more general site GA is fine.

Want to combine both? You can run PageInsight (per-page) alongside GA (site-wide) on a custom-domain Notion site. They don't conflict — one is an iframe tracker, the other is a script tag. Some teams do this when they want the per-Notion-page granularity for content decisions plus standard site analytics for funnels and conversions.

Migration warnings

Your Notion source pages stay in Notion regardless of which proxy renders them, so switching hosts is doable. But there are gotchas:

Frequently asked questions

Do I need a custom domain to share a Notion page?

No. Notion's built-in publish feature gives you a free yourname.notion.site URL that anyone on the web can visit. A custom domain is only worth paying for if (1) you want yoursite.com instead of yourname.notion.site, (2) you need site-wide analytics scripts to fire, or (3) you want SEO-friendly URLs like /blog/post-slug instead of Notion's UUID suffixes.

Which is cheapest: Super.so, Potion, Oopy, or Typedream?

Oopy starts at $5/mo, Typedream at $10/mo, Potion at $12/mo, and Super.so at $16/mo (annual billing). For a single small site, Oopy is the cheapest. For features, the cheapest plan that includes custom code and meaningful SEO is typically Potion's $12/mo Personal tier or Super.so's $16/mo plan. Typedream and Super.so have the strongest design polish; Potion has the strongest SEO controls; Oopy has the lowest price.

Which has the best SEO?

Potion publishes the most SEO controls out of the box — per-page meta titles, descriptions, slugs, sitemap.xml, robots.txt, redirects, structured data. Super.so covers the basics on its higher tier. Oopy and Typedream have lighter SEO controls. If SEO is the reason you're moving off notion.site, Potion is the safe pick.

Will my Notion content break if I switch hosts later?

Your Notion source pages stay in Notion regardless of which proxy renders them, so you can migrate between hosts without losing content. The catches: each host renders Notion blocks slightly differently (toggles, callouts, embeds, columns), URLs change unless you carefully match slugs, and any host-specific features (Super.so widgets, Potion CMS collections) don't carry over. Plan a redirect map before you move.

Can I run Google Analytics, Plausible, or Fathom on a custom-domain Notion site?

Yes. All four hosts let you paste a site-wide <script> tag in their settings panel, which fires for every page they render. This is the main reason to pay for a custom-domain proxy if all you want is analytics — although a Notion-native iframe tracker like PageInsight gives you per-Notion-page analytics on the free notion.site URL for $0.

Do custom-domain hosts work with private Notion pages?

No. All four hosts read your Notion content via Notion's public API, which means the source pages have to be in workspaces you've granted them access to, and the proxy publishes them to the open web. There's no way to put a private internal Notion page behind one of these proxies and keep it private — that defeats the point.

What if I just want analytics on a single Notion page, not a whole site?

Skip the custom-domain proxy entirely and use a Notion-native iframe analytics tool. PageInsight ($0 for 5 pages, $10/mo for 100) and Notionlytics ($19/mo) both work on a stock notion.site URL — no DNS, no proxy, no monthly $12-39 host fee. Custom-domain hosts only make economic sense if you want a real website at yoursite.com.

Does any of them support custom code on a per-page basis?

Super.so and Potion let you inject head/body custom code on the higher tiers ($16/mo Pro and $30/mo Business respectively). Oopy and Typedream allow site-wide custom scripts but limited per-page injection. If you specifically need per-page analytics events or A/B test snippets, Potion's per-page custom code is the most flexible.

What's the latency penalty of routing Notion through a proxy?

Each host caches rendered HTML at a CDN edge, so first-paint is typically faster than fetching directly from notion.site. Updates take longer to propagate — Super.so caches for 5-15 minutes, Potion for 1-5 minutes, Oopy can take longer. For blog/marketing content that updates daily, this is fine. For a Notion page you edit live during a stream, no proxy will keep up.

Can I use a custom domain without any of these hosts?

Notion itself doesn't sell custom domains for published pages. The only ways to get yoursite.com pointing at Notion content are (1) one of these proxies, (2) writing your own renderer using react-notion-x or similar, or (3) using Notion as a CMS for a separately-built site. Option 2 and 3 are dev work, not a settings toggle.

Already published your Notion pages?

You may not need a custom domain at all. PageInsight gives you real-time analytics on the free notion.site URL — 5 pages free forever, no card, three-minute setup.