TLDR: Adding a custom domain to a shared page is not a server project. You publish the page, add your domain in the settings, and create one DNS record at your registrar. The address people see becomes your own, HTTPS is issued automatically, and the hosting stays handled for you. It is a paid feature on VisiblePage, and it takes minutes.
You published a page and it works. The link is fine, but it is the host’s address, not yours. For a client deliverable, a portfolio, or anything with your name on it, a custom domain like deck.yourbrand.com reads as more polished and more trustworthy. This guide covers how to add a custom domain to a shared page without renting a server or wrestling with a certificate.
The good news is that pointing your domain at a static page is one of the simplest things in web infrastructure. It is a single DNS record and a short wait. Let us demystify it.
Why a custom domain is worth it
The default link works perfectly, so a custom domain is about signal, not function. A branded address does a few concrete things:
- Trust. A client is more comfortable opening
proposal.yourstudio.comthan a generic host URL, especially on a page that asks them to make a decision. - Memorability. Your own address is easier to say out loud, put on a slide, or print on a card.
- Consistency. The page matches the domain in your email signature and your website, so the whole experience feels like one brand.
- Longevity. If you ever move hosts, you keep the address. The domain is yours.
As any freelancer will tell you, the same page feels twice as professional on your own domain. Nothing about the work changed. The address did.
What a custom domain actually is
A domain name is just a friendly label that points at somewhere your page is hosted. The pointing happens in DNS, the internet’s address book, through a small record you add at whatever registrar you bought the domain from. You are not moving your files onto the domain. You are telling the domain where the already-hosted page lives.
There are two flavors of record you might use, and the difference is only which part of the domain you are pointing.
The steps, start to finish
The mechanics are the same almost everywhere. In practice it looks like this:
- Publish the page so it is already live at its default link.
- Add your domain in the page’s custom domain setting. The host shows you the exact DNS record to create.
- Create the record at your registrar. A CNAME for a subdomain, an A record for an apex. This is a two-minute copy-and-paste in your registrar’s dashboard.
- Wait for it to verify. DNS propagation is usually minutes, occasionally up to a day. Once it resolves, a TLS certificate is issued automatically so your page loads over HTTPS.
If DNS is new to you, the MDN reference on how the web works is a solid, jargon-light place to see how names resolve to hosts. You do not need to master it to follow the four steps above.
How the address options compare
| Option | DNS record | Setup effort | HTTPS | Best for |
|---|---|---|---|---|
| Default link | None | None | Yes | Drafts, internal shares |
| Subdomain | CNAME | Low | Automatic | Client work, one-off pages |
| Apex domain | A / ALIAS | Medium | Automatic | A page that is your whole site |
For most people sharing a deliverable, a subdomain hits the sweet spot: it looks branded, it is a single record, and it never risks your main site.
How VisiblePage fits
On VisiblePage, custom domains are a paid feature, and they are built to be painless. You publish your HTML or ZIP, get a working link right away, and can add a custom domain whenever you are ready without republishing. Enter your domain, copy the DNS record it shows you into your registrar, and once it verifies, your page loads on your own address with HTTPS handled automatically. The hosting stays on the edge, so there is still no server for you to run. Because the page sits at one canonical spot, you can keep updating it without changing the link, and a custom domain is the natural upgrade once you have moved past hosting HTML without a server on the default URL. It is the finishing touch on sharing your AI work like a professional.
Try it now: Publish a page and add your domain with VisiblePage and put your work on your own address.
Frequently asked questions
How do I put a shared page on my own custom domain?
Publish the page, then point your domain at it with a single DNS record from your registrar. You do not need a server or hosting account of your own. With VisiblePage, custom domains are a paid feature: you add your domain in the settings, create the CNAME record it shows you, and your page loads on your own address with HTTPS handled for you.
Do I need my own server to use a custom domain?
No. The page is still hosted for you on the edge. A custom domain only changes the address people see; it does not require you to run or rent any infrastructure. You add one DNS record and the hosting stays exactly as it was.
Will HTTPS work on my custom domain?
Yes. A valid TLS certificate is issued and renewed automatically once your domain is verified, so your page loads over HTTPS with the padlock. You do not have to buy, install, or renew a certificate yourself.
How long does it take for a custom domain to work?
It depends on DNS propagation, which is usually minutes but can take up to a day. Once the record is visible and the certificate is issued, your page starts loading on your domain automatically. You can keep using the default link in the meantime.
Can I use a subdomain instead of my whole domain?
Yes. A subdomain like deck.yourbrand.com or share.yourbrand.com is a common and clean choice, and it uses a simple CNAME record. That keeps your main website untouched while giving the shared page a branded address.
The short version
A custom domain is a label that points at your already-hosted page, not a server you have to run. Publish, add your domain, create one DNS record, and wait a few minutes. Your work loads on your own address, with HTTPS handled for you, looking like it belongs to you because it does.
Ready? Add your domain to a shared page with VisiblePage — start with a free page.