Connecting a Custom Domain (Hosting)
Your site is live on its free address immediately. To use your own domain, add one CNAME record at your domain provider — HTTPS turns on automatically once it verifies.
Your site is live on its free *.sites.billionbiz.in address immediately. To use your own domain (e.g. www.yourbrand.com), you add one DNS record at your domain provider — the company you bought the domain from. HTTPS is then issued automatically; you never upload a certificate.
Screen: Go to your site → Domains tab.
The record to add
Open your site's Domains tab, add your domain, then create this record at your registrar. The target is shown — and copyable — right in the panel.
| Field | Value |
|---|---|
| Type | CNAME |
| Name / Host | www (or the subdomain you chose, e.g. shop) |
| Value / Target | proxy.sites.billionbiz.in (copy it from the Domains tab) |
| TTL | Automatic / Default (or 3600) |
Step by step
Add the domain in BillionBiz
In the Domains tab, add your domain (e.g. www.yourbrand.com) and click Add. It shows "Pending DNS" — that's expected.
Open your domain provider
Open your domain provider in a new tab and log in. Find its DNS settings (often labelled "DNS", "Manage DNS", or "DNS Records").
Add the CNAME record
Add a new record with the exact values above: type CNAME, Name/Host = your subdomain (www), Value = the target you copied, TTL = default.
Using your root domain?
Using your root domain (yourbrand.com with no www)? Most providers don't allow a CNAME on the bare root. Either connect www.yourbrand.com and turn on Forward / Redirect from the root to www, or — if your provider supports CNAME flattening, ALIAS, or ANAME — use that record type with the same target.
Save and verify
Save the record at your provider. Back in the Domains tab, click Verify DNS on the domain's row. If DNS hasn't propagated yet you'll see "DNS not yet propagated — try again in a few minutes"; wait and click again.
Verify DNS is the only button that confirms your domain in our system. Test configuration (next to it) is a read-only diagnostic — it tells you what's wrong but never changes your domain's status, so a domain can show correct DNS in the test dialog and still say "Domain hasn't been verified yet" until you press Verify DNS.
You're live
Done — HTTPS turns on automatically once the domain verifies. Worldwide DNS changes can take 5 minutes to 48 hours, though most go live within an hour.
If you forget to come back and press Verify DNS, you're still covered: we re-check every connected domain in the background and bring it online by itself once your DNS resolves. That check runs regularly for the first 30 days after you add a domain, and also flips the status to Active on its own once the HTTPS certificate has been issued.
Where to find DNS settings
| Registrar | Path |
|---|---|
| GoDaddy | My Products → Domain → DNS → Manage Zones |
| Namecheap | Domain List → Manage → Advanced DNS |
| Cloudflare | Select your site → DNS → Records |
| Hostinger | Domains → Manage → DNS / Nameservers |
| Google Domains / Squarespace | DNS → Manage custom records |
| Wix | Domains → your domain → Manage DNS Records |
Why not a plain A-record?
Our address is a managed load balancer, not a fixed IP — a hardcoded A-record can stop working when that IP changes. A CNAME (for www) or ALIAS / ANAME / CNAME-flattening (for a root domain) follows the address automatically and keeps your site reachable.
Good to know: a domain can be connected to only one site at a time. If you already use the domain for email or another website, only add the one record for the subdomain you're connecting. If you remove a domain here later, delete its DNS record at your provider too.
Domain status
Each domain on the Domains tab shows a status chip:
| Status | Meaning | What to do |
|---|---|---|
| Pending DNS | Domain added, but the record hasn't been confirmed yet | Add the DNS record, then click Verify DNS |
| DNS Verified | The record was found and verified; the HTTPS certificate is still being issued | Nothing — it becomes Active on its own, usually within a minute of the first visit |
| Active | Verified, certificate issued, serving your site | Nothing |
| Failed | The record we found doesn't reach us | Re-check the value, then click Verify DNS again |
Verify DNS stays available on every row until the domain is Active — on a DNS Verified row, clicking it re-checks the certificate and promotes the domain to Active.
"Test configuration says my DNS is correct, but the domain isn't verified"
Both things can be true at once. Test configuration reads live DNS from the internet; the status chip reflects what's confirmed in our records. A domain only becomes verified when Verify DNS runs — either because you clicked it, or because the background re-check picked it up. Until then no HTTPS certificate is issued, so the domain shows a security warning or fails to load. Press Verify DNS; if the diagnostic dialog says "Domain hasn't been verified yet", that is exactly what it's telling you.
Which target value should I use?
proxy.sites.billionbiz.in is the value to copy. We also accept sites.billionbiz.in, and any record that resolves to our load balancer (some registrars' ALIAS/ANAME shims point at an intermediate hostname of their own) — so a correctly-working record won't be rejected just because your provider spells it differently.
Removing a domain
Every custom domain (not your free *.sites.billionbiz.in address, which can't be removed) has a delete icon next to its status chip. Clicking it opens a confirm dialog: "Remove <domain> from this site? This action cannot be undone." Confirming detaches the domain from your site immediately — remember to also delete the CNAME record at your domain provider, or the record will keep pointing at BillionBiz with nothing to serve it.
Next steps
- Analytics, SEO & Security — set your site's meta tags and social cards once your domain is live.
- Forms & Newsletter — start capturing leads and subscribers from your new site.
