Skip to main content
If you’ve already purchased a custom domain, you can connect it to your Bolt project. The steps are different depending on whether you purchased your domain through a third-party provider or through Bolt.

How to connect a domain to Bolt registered through a third-party

You can connect a domain only to a published site. If you don’t see the option to connect a domain under the Domains & Hosting page, you probably haven’t published your project yet.
To connect a domain purchased outside of Bolt to one of your Bolt projects, follow these steps:
1

Add your domain name in Bolt

Screencapture of connecting a domain in Bolt
  1. Click the gear icon in the top center of your screen, then click All project settings.
  2. Click Domains & Hosting.
  3. Click Connect a domain you own.
  4. In the Add your custom domain dialog, enter your domain name in the Custom domain field, then click Verify and add domain.
    You’ll see a warning if there’s a problem with the domain, like if it’s unregistered (and needs to be purchased), already connected to another project, in use on Netlify, or owned by another user.
  5. Keep the DNS configuration page that appears open in your browser and follow the steps in the next sections in a new tab or window.
You’ve told Bolt that you want to add a custom domain. If you’re connecting a subdomain, continue on to verify ownership. Then point your domain to your Bolt site through the provider where the domain is registered.
2

Verify domain ownership

This step applies when you connect an external subdomain, like app.exampleco.com, not a root domain, like exampleco.com. You need to verify domain ownership before Bolt can attach a subdomain to your project.
You only have to complete domain verification the first time you connect a subdomain. Unless you delete the DNS record, you won’t see this step again when connecting additional subdomains.
  1. When you add your domain, Bolt displays the TXT record you need for verification. The verify domain ownership page showing the TXT record with the host name and value.
  2. Log in to your domain registrar account. (This is the company you registered your domain with.)
  3. Find the area in your domain registrar’s dashboard where you manage your DNS settings.
  4. Add a new TXT record to your DNS settings using the host name and value Bolt provides.
  5. Return to Bolt and click Verify and add subdomain to confirm the record has been added. After you add the TXT record, it may take a few minutes for the change to become publicly available. This usually takes 3 to 5 minutes, but it could take a little longer, depending on your DNS provider.
Continue on to add the DNS records for your root domain through the provider where the domain is registered.
3

Update your DNS settings

  1. Return to your domain registrar account. (This is the company you registered your domain with.)
  2. Find the area in your domain registrar’s dashboard where you manage your DNS settings.
  3. Follow the steps outlined in the DNS configuration page that appeared after you added your domain to Bolt. This includes:
    • Connecting the www domain using a CNAME with the value site-dns.bolt.host
    • Connecting the root domain using an ALIAS, ANAME, or Flattened CNAME with the value site-dns.bolt.host
    Screenshot of DNS configuration information for third-party domains
If you can’t find your DNS settings or create records, reach out to your domain registrar’s support team for help connecting your domain to Bolt.
4

Wait for the changes to take effect

It takes time for your DNS changes to update across the internet. Most domains connect within a few hours, but in some cases, it can take up to 24 hours before your site is fully accessible on the new domain.
5

Verify status

After waiting for your DNS changes to take effect, return to Bolt and verify your domain’s status on the Domains & Hosting page.
  1. Click the gear icon in the top center of your screen, then click All project settings.
  2. Click Domains & Hosting.
  3. Check the Status column.
If you experience any issues connecting your domain, see the Domain statuses section for details and resolution steps.

Incorrectly pointed domains

If you’re connecting a domain you purchased outside of Bolt, make sure to complete all of the DNS configuration steps Bolt shows you. If you skip these steps or only complete some of them, you may experience problems with your site’s security certificate. In turn, your site could become unreachable or behave inconsistently for visitors.
Learn more about your site’s security certificate in SSL certificates.

Subdomains as primary domains

You can use a subdomain as the primary domain on a published project only if you purchased your domain through Bolt. If you bought your domain through another registrar, you can set the main domain as primary, but not any of its subdomains. There are two ways to set a subdomain as your primary domain:
  • Add it as an alias, then set it as primary on the Domains & Hosting page.
  • Connect the subdomain directly when creating a new project.

How to connect a domain previously purchased through Bolt

If you purchased a domain through Bolt but haven’t yet connected it to your account, follow these steps:
1

Add your domain name in Bolt

Screencapture of connecting a domain in Bolt
  1. Click the gear icon in the top center of your screen, then click All project settings.
  2. Click Domains & Hosting.
  3. Click Connect a domain you own.
  4. In the Add your custom domain dialog, under Your available domains, find your domain and click Add this domain.
2

Verify status

Because your domain is already associated with your Bolt account, it typically connects within 5–10 minutes, which is faster than an externally registered domain. After waiting, verify its status on the Domains & Hosting page.
  1. Click the gear icon in the top center of your screen, then click All project settings.
  2. Click Domains & Hosting.
  3. Check the Status column.
  4. Click Verify domain status to refresh if needed.

Disconnect a domain

To remove a domain from one of your projects, follow these steps:
  1. Click the gear icon in the top center of your screen, then click All project settings.
  2. Click Domains & Hosting.
  3. Click the three dots on the right side of the domain name row.
  4. Click Remove.