Hosting in Root or Apex domain

List view
Getting started
Managing content in Notion
Understanding Bullet dashboard
Hosting
Membership/Content Gating
Blog
Knowledge base
SEO and metadata
Liquid Syntax
API Documentation
Billing
How to's
Troubleshooting
Themes

How to host your bullet site on your root or apex domain.

Domain names without sub-domain are known as root or apex domains. For example www.example.com or blog.example.com are called subdomains. But example.com is called the root/apex domain.
To configure a root domain in Bullet, your domain registrar must support ALIAS or ANAME records or allow CNAME flattening.
Check the following things:
  1. Check if you are able to set ALIAS or ANAME record and configure the “@, root or host” to your site.pages.dev domain.
notion image
  1. If there is no ALIAS or ANAME record, simply add the CNAME record and point root to your -bullet.pages.dev domain and check if everything is working fine.
If Bullet fails to verify and recognize the custom domain even after 2 hours of configuring your records, It means that your DNS doesn't support CNAME flattening.

What if your DNS provider doesn't support ALIAS, ANAME or CNAME Flattening?

If your registrar doesn't support ALIAS or ANAME records and doesn't allow CNAME flattening, then there is a couple of ways to overcome the limitation.
  1. Easiest way: Point the www.example.com instead of apex domain. Most modern browsers don't display the www. in the address bar, and it would look very similar to apex domain.
  1. Other way is to point your domain nameservers (NS records) to a third-party DNS provider like Cloudflare and manage your DNS records there. Cloudflare is free to use and offers additional benefits beyond DNS services.