Skip to main content

Connect a Custom Domain

This article shows you how to point your own domain (like yourcompany.com) at your published Kite site. You can connect a domain you already own or buy one directly through Kite.

Before you start

  • Publish your site first. The Add custom domain button stays disabled until you publish. See How to publish.
  • Be on Growth or Business, or in the trial. Custom domains require an active subscription. See Plans & Pricing.
  • Have your domain handy if you already own one. It does not matter where you bought it. See Connect a domain from your registrar.

Open the publish panel

  1. Open your site in Kite.
  2. Click Publish in the top-right corner.
  3. Click Add custom domain.

If the button is grayed out, publish your site first. You will see the hint: "Publish your website to add a custom domain".

If Kite asks you to upgrade, follow the on-screen steps to choose Growth or Business.

Add custom domain button after publish

Choose how to add your domain

Kite gives you two options:

  • Connect a domain you own for domains from GoDaddy, Cloudflare, or any DNS provider.
  • Buy a new domain to search for and purchase a domain directly in Kite.

Add custom domain options screen

Connect a domain you own

Enter your domain

  1. Click Connect a domain you own.
  2. Type your domain name (for example, example.com). Connecting the root domain covers www.example.com automatically.
  3. Optional: check I want to use a subdomain if you want an address like shop.example.com. If you connect www.example.com this way, the bare example.com will not work, so connect the root domain unless you have a reason not to.
  4. Click Connect domain.

Connect your domain form

You do not need to move your domain to Kite

You only add a few settings at the company where you bought your domain. Kite walks you through this step by step.

Set up DNS with Entri

After you click Connect domain, the Entri modal opens. This is the service Kite uses to set up your DNS.

What is Entri?

Entri connects to your domain provider and adds the right DNS records automatically, so you usually do not have to touch any technical settings yourself.

DNS setup guide

You can finish setup in one of two ways:

  1. In the Entri modal, find and select your domain provider from the list (for example, GoDaddy, Namecheap, or Cloudflare).
  2. Sign in to your provider when prompted. This lets Entri add the DNS records for you.
  3. Confirm the changes Entri shows you and let it apply them.
  4. Close the modal when it reports success. Kite republishes your site for you.

Method B: Manual DNS setup

Use this if your provider is not listed in Entri, or if someone else manages your DNS.

  1. In the Entri modal, scroll to the end of the providers list.
  2. Click Go to our manual setup.
  3. Entri shows you all the DNS records to add. Keep this screen open.
  4. Add those records in your domain provider's DNS settings (see Connect a domain from your registrar for where to find them).
  5. Save the records at your provider.
  6. When you have finished at your provider, confirm in Kite.
Handing the records to someone else
  1. On the manual setup screen, click Forward instructions to a colleague.
  2. This generates a link that contains all the DNS records.
  3. Send that link to whoever manages your DNS.
The records you will see

The website records are always these two:

TypeHost / NameValue / Points to
A@76.76.21.21
CNAMEwwwcname.vercel-dns.com

You will also see a few MX and TXT records. Those let Kite send email on your domain's behalf (for example, campaigns from your team's address) and, on paid plans, verify your domain with Google Search Console. They sit on their own labels and do not touch your existing mailbox. See Connecting a domain & keeping your email.

What these mean
  • An A record points a domain to a server's numeric address. The host @ means the root of your domain.
  • A CNAME record points one name at another name. Here it points www.yourcompany.com at Kite's hosting.
Always use the exact values in Entri

Use the records that Entri shows you for your specific domain rather than copying them from here. Values can change.

Buy a domain through Kite

  1. Under Buy a new domain, search for the name you want.
  2. Pick an option marked Available and review the price and renewal cost.
  3. Click Confirm purchase.

Confirm domain purchase

Domain purchases

Domain purchases are non-refundable. You are charged right away for the registration price and each year for renewal. Your domain is usually ready to use immediately after purchase.

After you connect

After you connect or buy a domain, Kite shows a notice while your new address spreads across the internet:

Your domain is connecting. This usually takes a few minutes but can take up to 24 hours.

  • Kite republishes your site automatically once the connection succeeds.
  • Try opening your domain in a browser to see if it is live.
  • When setup is complete, the notice disappears and your custom domain becomes your site's main address.

Verification needed

If your domain was previously used on another hosting account, the panel shows Verification needed and a TXT record to add at your DNS provider. For a root domain, both the bare domain and www need verifying. Add the record, wait a few minutes, and the notice clears. This is the most common reason a domain seems never to connect.

info

Want to understand how www and the root domain work together and avoid security warnings? See www and Root Domain (and SSL).

Disconnect a custom domain

To remove a custom domain from your site, open your site's Settings and click Disconnect custom domain. Your site returns to its yoursite.kite.space address. Once a domain is connected, the Add custom domain button no longer appears in the publish panel; Settings is the only place to change it.

To move a domain to a different site, see Move, switch, or reuse a domain.

Troubleshooting

IssueWhat to do
Add custom domain is disabledPublish your site first
Upgrade prompt appearsChoose Growth or Business, or see Plans & Pricing
Verification neededAdd the TXT record shown, for both root and www
Setup was cancelledClick Connect domain and start again
Domain not loading after 24 hoursCheck that the records at your domain provider match what Entri showed