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 values — the exact A and CNAME records 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.
A record vs CNAME: which to use
Domains connect with one of two record types, depending on whether you are using the root domain or a subdomain:
- Root / apex domain (
example.com) → add an A record. - Subdomain (
www,blog.example.com) → add a CNAME record.
If you want both example.com and www.example.com to work, add the A record and the CNAME record. The values themselves come from your dashboard — see below.
Where to get your DNS values
Do not guess the record values. In Matrizen, open your site's Custom Domain panel and enter the domain you want to use. Matrizen then shows the exact records to add — the A record value for your root domain and the CNAME target for www. 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 an A record (root) and a CNAME record (www) with 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. For the root: Type
A, Name@, Value = the A record from Matrizen. - Click Add again for
www: TypeCNAME, Namewww, Value = the CNAME target from Matrizen. Save.
Namecheap
- Sign in → Domain List → Manage next to your domain.
- Open the Advanced DNS tab.
- Under Host Records, Add New Record: an
A Recordwith Host@, plus aCNAME Recordwith Hostwww, using the values from Matrizen. - Save (the green checkmark).
Cloudflare
- Sign in and select your domain.
- Open DNS → Records and click Add record.
- Add the
Arecord (Name@) and theCNAMErecord (Namewww) with the values from Matrizen. - Important: set the Proxy status to DNS only (grey cloud, not orange). The orange-cloud proxy conflicts with Matrizen's HTTPS.
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
Arecord for the root and aCNAMErecord forwww, using the values from Matrizen. Save.
Porkbun
- Sign in → Domain Management → click your domain.
- Open DNS Records.
- Add an
Arecord (Host left blank for the root) and aCNAMErecord (Hostwww) with the values from Matrizen. Save.
Other registrars
Every registrar has the same building blocks. Look for DNS, DNS Management, or Advanced DNS, then add an A record for the root domain and a CNAME record for www, 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:
- Record type — the root domain needs an A record;
wwwneeds a CNAME. Mixing these up is the most common mistake. - Exact values — re-copy the A/CNAME values 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 two DNS records at your domain registrar: an A record on your root domain (like example.com) and a CNAME record on the www subdomain, using the exact values Matrizen shows in your dashboard. Once the records propagate, your Notion site loads on your own domain with automatic HTTPS.
Do I use an A record or a CNAME?
Use an A record for your root (apex) domain — example.com — and a CNAME record for a subdomain such as www or blog. If you want both example.com and www.example.com to work, add both records. 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: the wrong record type (A vs CNAME), 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 values against your Matrizen dashboard and remove any conflicting records.
Do I need to turn off the Cloudflare proxy?
Yes. In Cloudflare, set the record's proxy status to DNS only (the grey cloud, not the orange one). Leaving the orange-cloud proxy on can conflict with Matrizen's own HTTPS and cause redirect or certificate errors.
Can I use both example.com and www.example.com?
Yes. Add the A record for the root domain and the CNAME record for www, 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 →