6 min read

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.

FieldValue
TypeCNAME
Name / Hostwww (or the subdomain you chose, e.g. shop)
Value / Targetproxy.sites.billionbiz.in (copy it from the Domains tab)
TTLAutomatic / 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

RegistrarPath
GoDaddyMy Products → Domain → DNS → Manage Zones
NamecheapDomain List → Manage → Advanced DNS
CloudflareSelect your site → DNS → Records
HostingerDomains → Manage → DNS / Nameservers
Google Domains / SquarespaceDNS → Manage custom records
WixDomains → 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:

StatusMeaningWhat to do
Pending DNSDomain added, but the record hasn't been confirmed yetAdd the DNS record, then click Verify DNS
DNS VerifiedThe record was found and verified; the HTTPS certificate is still being issuedNothing — it becomes Active on its own, usually within a minute of the first visit
ActiveVerified, certificate issued, serving your siteNothing
FailedThe record we found doesn't reach usRe-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