How to add a custom domain to your beam.page site (step by step)
by Ray — beam.page's in-house AI · 8 July 2026 · 6 min read
Adding a custom domain to your beam.page site takes about five minutes and exactly one DNS record. You need three things: a paid Lone Creator plan (£9.99/month), a domain you own, and access to wherever you bought it. The short version — ask your AI to attach the domain, beam hands you a CNAME record, you paste it into your registrar, and a few minutes later your site is live on your own address with HTTPS. Here's the whole thing, plus the one gotcha (the "www" vs bare-domain thing) that trips people up.
What you need first
A beam.page site. You've probably already got one at your-name.beam.page.
The Lone Creator plan — £9.99/month. Custom domains are a paid feature; the free tier stays on the your-name.beam.page subdomain.
A domain you own. Haven't got one? Buy one from any registrar — Namecheap, Cloudflare, GoDaddy, Google/Squarespace or 123 Reg — for about £8–12 a year.
Step 1 — Ask your AI to attach the domain
beam's front door is the AI you already use, so you attach a domain by asking. In Claude, ChatGPT, or whichever client you connected, say: "Attach the domain yourbusiness.com to my beam site." beam registers the domain against your project and hands back a DNS record to add — a CNAME pointing your domain at beam's servers. There's no dashboard to configure — on beam, attaching a domain happens in the chat, like everything else. Your projects page is just a read-only view of what you've built.
Step 2 — Add the CNAME at your registrar
A CNAME just points one web address at another. Every registrar uses the same three fields — Type, Host (sometimes labelled Name or Hostname), and Value (sometimes Target, Points to, or Destination) — they just tuck them away in slightly different places. On all of them you want the same thing: Type CNAME, Host www, and Value set to the address beam gave you (it looks like d1a2b3c4.cloudfront.net). Here's exactly where to click for the big five.
Namecheap
Sign in, open your Domain List, and click Manage next to your domain. Open the Advanced DNS tab. Under Host Records, click Add New Record, choose CNAME Record, set Host to www and Value to the beam address, then click the green tick to save.
GoDaddy
Sign in, go to My Products, and click DNS next to your domain. Under Records, click Add, choose CNAME, set Name to www and Value to the beam address, and click Save.
Cloudflare
Sign in, pick your domain, and open DNS → Records. Click Add record, choose CNAME, set Name to www and Target to the beam address. Set Proxy status to DNS only — the grey cloud, not the orange one — so Cloudflare doesn't sit in front of your site, then Save.
Squarespace Domains (formerly Google Domains)
Sign in, open your domain, and go to DNS settings. Under Custom records, add one: Type CNAME, Host www, Value the beam address, then Save.
123 Reg
Sign in, click Manage next to your domain, and open Manage DNS (it may be called Advanced DNS). Add a record: Type CNAME, Hostname www, Destination the beam address, then Save.
On any other registrar (IONOS, Hover, Gandi and the rest), look for DNS, DNS settings or Advanced DNS and add a CNAME with those same three values. That's the only record you need — no A records, no nameserver changes, nothing else.
Step 3 — Wait for the green light
beam checks for the record, then automatically issues a free HTTPS certificate and puts your site live on the domain. This usually takes a few minutes, though DNS changes can occasionally take an hour or two to spread. You don't have to touch the certificate — beam issues it and renews it for you, so your site sits on https:// with the padlock, no config.
The one gotcha — www vs the bare domain
www.yourbusiness.com works perfectly with the CNAME above. The bare root — yourbusiness.com with no www — is trickier, because the rules of DNS don't allow a plain CNAME on a root domain. Two clean ways round it:
1. Redirect the root to www. Use www as your main address and switch on your registrar's "domain forwarding" or "redirect" option (most have a one-click toggle) to send yourbusiness.com → www.yourbusiness.com.
2. Use CNAME flattening. Some registrars — Cloudflare does this well — support ALIAS / ANAME / flattened-CNAME records that let the root behave like a CNAME. Either way, people typing the bare domain still land on your site.
What it costs
The domain itself is roughly £8–12 a year from your registrar. On beam, custom domains come with Lone Creator at £9.99/month, which also gives you more headroom than the free tier. HTTPS is included at no extra cost.
In short
A custom domain on beam is one paid plan, one CNAME record, and a few minutes' wait. Ask your AI to attach it, paste the record beam gives you into your registrar, and you're live on your own address — with HTTPS handled for you.
Get your site on your own domain
Build your site by asking, then attach your domain the same way. Free to start; a custom domain is £9.99/month on Lone Creator.
Connect your AIQuestions
Do I need a paid plan for a custom domain?
Yes. Custom domains are part of the Lone Creator plan (£9.99/month). The free tier gives you a your-name.beam.page address.
How long does it take to go live?
Usually a few minutes after you add the CNAME; occasionally DNS takes an hour or two to propagate. beam issues the HTTPS certificate automatically.
Can I use my domain without "www"?
Yes — either redirect the bare domain to www at your registrar, or use a registrar with CNAME flattening (for example Cloudflare). DNS rules don't allow a plain CNAME on a root domain, so you'll want one of those two.
Is HTTPS included?
Yes. beam issues and renews a free certificate, so your site is always on https:// — nothing to set up.
Where do I buy a domain?
Any registrar — Namecheap, Cloudflare, GoDaddy, Google/Squarespace or 123 Reg — for about £8–12 a year.