Custom Domains
How to Point a Domain to Your Notion Site
Last updated: August 2026
Pointing a domain to your Notion site means adding a couple of DNS records at your domain registrar so visitors reach your site at yourdomain.com instead of a notion.site URL. This guide covers exactly which records to add, where to add them for the most popular registrars (GoDaddy, Namecheap, Cloudflare, Google/Squarespace Domains, Porkbun), and how to fix a domain that will not connect.
Any registrar
Works with GoDaddy, Namecheap, Cloudflare, and the rest.
Root + www
Connect example.com and www together.
Automatic HTTPS
Matrizen issues an SSL certificate once DNS resolves.
Live in minutes
Most domains connect within minutes of adding the records.
Before you start
You will need three things:
- A domain you own at any registrar (GoDaddy, Namecheap, Cloudflare, etc.).
- A Matrizen site — if you have not made one yet, turn your Notion page into a website first (it takes about a minute).
- Your DNS value(s) — the exact CNAME record (and, for root domains, the optional A record) Matrizen shows in your dashboard once you add your domain.
New to the whole idea? Start with our overview of setting up a Notion custom domain, then come back here for the registrar-specific steps.
Which DNS record do you need
The record you need depends on whether you are pointing a root domain or a subdomain:
- Subdomain (
www,blog.example.com) → add a CNAME record. - Root / apex domain (
example.com) → add a CNAME record on www (required) plus an optional A record on the bare domain soexample.comalso works and redirects towww. No CNAME flattening, ALIAS, or ANAME record needed.
If you want both example.com and www.example.com to work, add both records above. The exact values come from your dashboard — see below.
Where to get your DNS values
Do not guess the record value. In Matrizen, open your site's Custom Domain panel and enter the domain you want to use. Matrizen then shows the exact CNAME target for www, plus the optional A record value for your root domain. Keep that panel open in another tab and copy the values into your registrar as you follow the steps below.
Add the records at your registrar
The idea is identical everywhere — find the DNS settings and add the required CNAME record for www, plus the optional A record for the root domain, using the values from your dashboard. Here is where those settings live for the most common registrars.
GoDaddy
- Sign in and go to your list of domains.
- Next to your domain, open DNS (or Manage DNS).
- Under Records, click Add. Type
CNAME, Namewww, Value = the CNAME target from Matrizen. This one is required. - Optional — click Add again for the root: Type
A, Name@, Value = the A record from Matrizen. Save.
Namecheap
- Sign in → Domain List → Manage next to your domain.
- Open the Advanced DNS tab.
- Under Host Records, Add New Record: a
CNAME Recordwith Hostwww, using the CNAME value from Matrizen — required. Optionally add anA Recordwith Host@, using the A record value from Matrizen. - Save (the green checkmark).
Cloudflare
- Sign in and select your domain.
- Open DNS → Records and click Add record.
- Add a
CNAMErecord (Namewww) with the CNAME value from Matrizen — required. Optionally add anArecord (Name@) with the A record value from Matrizen so the bare domain redirects to www too. - Recommended: set the Proxy status to DNS only (grey cloud, not orange) for the most reliable setup.
Google Domains / Squarespace Domains
Google Domains moved to Squarespace Domains in 2023, so your domain is now managed there.
- Sign in to Squarespace → Domains → select your domain.
- Open DNS settings (or DNS).
- Add a custom
CNAMErecord forwwwusing the CNAME value from Matrizen — required. Optionally add anArecord for the root using the A record value from Matrizen. Save.
Porkbun
- Sign in → Domain Management → click your domain.
- Open DNS Records.
- Add a
CNAMErecord (Hostwww) with the CNAME value from Matrizen — required. Optionally add anArecord (Host left blank for the root) with the A record value from Matrizen. Save.
Other registrars
Every registrar has the same building blocks. Look for DNS, DNS Management, or Advanced DNS, then add the required CNAME record for www and, optionally, an A record for the root domain, using the exact values from your Matrizen dashboard. Leave TTL on its default (auto).
How long DNS takes
Most domains connect within a few minutes, but DNS changes can take up to 48 hours to fully propagate around the world. Matrizen checks for your records automatically and issues an HTTPS certificate as soon as they resolve — you do not need to do anything else once the records are in.
Troubleshooting: domain not connecting
If your domain is not loading after a while, check these in order:
- Only added the root A record, skipped www? The www CNAME is required — the root A record is optional and only redirects to www, so without the CNAME your site won't load on either address.
- Exact value — re-copy the CNAME value from your Matrizen dashboard; a single wrong character breaks the connection.
- Old records — delete any leftover A or CNAME records pointing somewhere else (e.g. a parking page or a previous host).
- Cloudflare proxy — switch the records to DNS only (grey cloud).
- Propagation — if everything looks right, wait a bit longer; some networks take hours to update.
Still stuck? Every Matrizen plan includes direct support — send a message with your domain and we'll take a look.
Frequently Asked Questions
How do I point my domain to a Notion site?
Add a CNAME record for www at your domain registrar, using the exact value Matrizen shows in your dashboard — that's the required step. Optionally add the A record Matrizen also shows for your root domain (like example.com) so it redirects to www too. Once the records propagate, your Notion site loads on your own domain with automatic HTTPS.
Do I use an A record or a CNAME?
Both, depending on what you're pointing. A subdomain (www, blog, etc.) always uses a CNAME. A root/apex domain (example.com) uses a CNAME on www (required) plus an optional A record on the bare domain — no CNAME flattening, ALIAS, or ANAME record needed. Always copy the exact values from your Matrizen dashboard.
How long does DNS take to work?
Usually a few minutes to a couple of hours. DNS changes can take up to 48 hours to fully propagate worldwide, but most domains connect much faster. Matrizen detects the records automatically and issues HTTPS once they resolve.
My domain is not connecting — what is wrong?
The most common causes are: a typo in the record value, an old A/CNAME record left in place, Cloudflare's proxy left on, or simply waiting for propagation. Double-check the value against your Matrizen dashboard and remove any conflicting records.
Do I need to turn off the Cloudflare proxy?
We recommend it, for the most reliable setup. In Cloudflare, set the record's proxy status to DNS only (the grey cloud, not the orange one).
Can I use both example.com and www.example.com?
Yes. Add the required CNAME record for www and the optional A record for the root domain, then set your preferred version in Matrizen. Visitors who type either address will reach your site.
Ready to put your Notion site on your own domain?
Create a site, add your domain, and copy the records — your Notion website is live on yourdomain.com in minutes.
Connect your domain →