Connect a custom domain
By default, your Khroma site is reachable at khroma.art/{your-name}. You can also connect a domain you own (for example your-name.com or your-studio.art). This requires DNS configuration at your domain registrar plus a verification step from the Khroma dashboard.
This article walks through the procedure.
Prerequisites
- You already own a domain name. Khroma does not sell domains: you buy one from a registrar of your choice (OVH, Gandi, Namecheap, GoDaddy, Cloudflare Registrar…).
- You have access to that domain's DNS settings. All registrars provide a DNS management interface, usually accessible from your client area.
- Your domain is active (i.e. DNS resolution works, even if it currently points to a placeholder).
Plan 15 minutes for configuration, plus a DNS propagation delay of a few minutes to 48 hours (usually under an hour).
Where to find it
Dashboard → My site → Settings, section Custom domain.
Until a domain is associated, the field shows an input: yoursite.com with an Add button.
Step 1 — Enter your domain on Khroma
Enter your domain without https:// or www.: for example your-name.com. Click Add. Khroma records the domain and switches to Pending verification mode.
Toast: Domain added. Configure your DNS then verify the connection.
At this stage the domain is not yet operational — you must configure the rest at your registrar.
Step 2 — Configure DNS records
Sign into your registrar's client area and open the DNS editor for the relevant domain. You will add a single record, depending on the type of domain.
If you connect your apex domain (without www.)
Add an A record:
| Type | Name | Value |
| --- | --- | --- |
| A | @ (or leave empty depending on the registrar) | 76.76.21.21 |
The @ represents the root domain (your-name.com).
If you connect a subdomain (www.your-name.com or other)
Add a CNAME record:
| Type | Name | Value |
| --- | --- | --- |
| CNAME | www (or any subdomain you choose) | cname.vercel-dns.com |
What if you already have a site on this domain?
If your domain already points to another host (a WordPress site, for example), replacing the A or CNAME record will cut access to that site. Plan the cutover at a quiet time and back up your old site beforehand.
You can also connect Khroma on a subdomain only (for example shop.your-name.com) to coexist with your existing site.
Step 3 — Verify the connection
Return to Dashboard → My site → Settings → Custom domain. Click Verify connection.
Khroma queries the public DNS to check that your record is in place. Three possible outcomes:
Verification succeeded
Toast: Domain verified and connected!
Your badge flips from Pending to Connected. Khroma automatically issues an SSL certificate via Let's Encrypt — nothing more to do. Your site is now reachable at https://your-name.com.
The SSL certificate auto-renews every 90 days. No maintenance action is required.
Verification pending
Toast: The domain is not verified yet. Check your DNS records and try again.
This is the most common outcome: DNS propagation hasn't reached our servers yet. Wait 15 to 60 minutes and retry. You can check propagation from a site like dnschecker.org by entering your domain.
If the problem persists after 24 hours, check:
- The record type is A for the apex domain and CNAME for a subdomain.
- The value is exactly
76.76.21.21(for A) orcname.vercel-dns.com(for CNAME), with no space or trailing dot. - You don't have multiple contradictory A/CNAME records on the same name.
Domain error
Toast: An error occurred while processing the domain.
Indicates an issue on Khroma's side (the domain is already claimed by another user, for example). Contact support specifying the domain.
Your domain status
Once added, your domain appears in the Custom domain section with a badge showing its state:
- Pending — domain added, verification not yet successful (DNS not yet configured, propagation in progress).
- Connected — domain active, SSL certificate issued, site publicly accessible.
What changes after verification
Once your domain is connected:
- Your site is reachable at your new URL:
https://your-name.com. - The old
khroma.art/{your-name}URL still works, but a 301 redirect sends visitors to your custom domain. This protects your Google ranking. - All outgoing links (footer, social shares, sitemap) switch to the new domain.
- Your transactional emails (order confirmation, shipping) continue to be sent from Khroma's address — but the links inside point to your domain.
Remove a domain
If you want to remove your custom domain (rename, end of use), click Remove domain. A confirmation is requested.
Toast: Domain removed.
Consequences:
- Your site reverts to being reachable only at
khroma.art/{your-name}. - The former domain no longer points to Khroma — it returns to whatever DNS resolution you configured at your registrar (probably nothing, if you simply removed the A/CNAME record).
- Visitors who bookmarked the old link land on an error. To avoid this, set up a redirect at your registrar.
Don't remove a connected domain while you still have active ad campaigns or important inbound links pointing to it. The transition to the new URL must be planned.
Frequently asked questions
How much does a domain name cost?
Plan €8 to €15 per year for a .com, .fr, or .art. More exotic extensions (.studio, .art) can be higher. The cost is entirely with the registrar; Khroma charges nothing for the connection.
Can Khroma register the domain for me?
No. You buy the domain from a registrar of your choice. This guarantees you remain the owner of the name, independently of Khroma.
How long does DNS propagation take?
Usually less than an hour, sometimes a few minutes. The theoretical maximum is 48 hours, but that's rare with modern DNS providers. If nothing works after 24 hours, the problem is the configuration, not propagation.
Can my domain have several subdomains (shop + blog, for instance)?
You can connect a single domain or subdomain to your Khroma site. To host a blog elsewhere in parallel, use a separate subdomain on another service (for example blog.your-name.com on another host).
Is my SSL automatically renewed?
Yes. Khroma uses Let's Encrypt and auto-renews the certificate every 90 days. No action is required.
Can I connect a .art domain?
Yes, with no special difficulty. All top-level domains (.com, .fr, .art, .studio, etc.) work the same way, as long as the DNS configuration is correct.