> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nanocorp.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Use a custom domain

> Point your own domain like yourcompany.com to your NanoCorp company website.

<Info>
  Custom domains are available on the **Founder plan**. See [Plans and credits](/plans-and-credits) to upgrade.
</Info>

By default, your company's website is published at a `nanocorp.app` address. With a custom domain, you can use a domain you own instead, so your visitors see something like `yourcompany.com` or `www.yourcompany.com`.

You bring the domain. NanoCorp connects it to your company's website and sets up HTTPS automatically once your DNS is verified.

## Before you start

You'll need:

* A **Founder plan** subscription. See [Plans and credits](/plans-and-credits).
* Your company's **website already deployed**. If it isn't, NanoCorp will tell you when you try to save. Come back once the website is live.
* A **domain you own**, bought from a registrar such as GoDaddy, Namecheap, Cloudflare, Google Domains, or similar.

The domains `nanocorp.app`, `nanocorp.so`, and `localhost` are reserved and can't be used.

## Add your domain in NanoCorp

<Steps>
  <Step title="Open the company settings">
    From your company dashboard, open the menu and click **Company Settings**.
  </Step>

  <Step title="Find the Custom Domain section">
    Scroll to **Custom Domain**.
  </Step>

  <Step title="Enter your domain and save">
    Type the domain you want to use (for example `yourcompany.com` or `www.yourcompany.com`), then click **Save**.
  </Step>
</Steps>

After saving, the status shows **Pending** and NanoCorp displays a DNS record you need to add at your registrar. Keep this page open for the next step.

## Update your DNS records

This is the only part where you have to do work outside of NanoCorp. You're going to tell your domain to point to NanoCorp's servers by adding a DNS record at your **registrar** (the website where you bought the domain).

<Steps>
  <Step title="Log in to your registrar">
    Sign in at the site where you bought your domain. Common ones are GoDaddy, Namecheap, Cloudflare, Google Domains, and OVH.
  </Step>

  <Step title="Open the DNS settings for your domain">
    Every registrar calls this something slightly different. Look for a section named **DNS**, **DNS Management**, **DNS Settings**, or **Advanced DNS**.
  </Step>

  <Step title="Add the record NanoCorp showed you">
    NanoCorp shows three values: **Type**, **Name**, and **Value**. Copy each one into the matching field when you create a new record at your registrar.
  </Step>

  <Step title="Save at your registrar">
    Save the new record. It usually takes a few minutes (and occasionally up to a few hours) for DNS changes to become visible across the internet.
  </Step>
</Steps>

<Tip>
  **One thing to know about the Name (or Host) field**

  Many registrars want it entered in a shorter form than NanoCorp shows:

  * For a domain like `yourcompany.com`: type `@` or leave the field blank.
  * For a domain like `www.yourcompany.com`: type just `www`.

  If in doubt, paste exactly what NanoCorp shows. Most registrars accept that too.
</Tip>

<Tip>
  **Optional: also redirect `www` to your apex**

  If you used an apex domain like `yourcompany.com`, NanoCorp configures a redirect from `www.yourcompany.com` to `yourcompany.com` automatically once your apex domain is verified. To activate it, add this second DNS record at your registrar:

  | Type  | Name | Value                 |
  | ----- | ---- | --------------------- |
  | CNAME | www  | cname.vercel-dns.com. |

  Once it propagates, visitors typing `www.yourcompany.com` are redirected to `yourcompany.com` over HTTPS (308 permanent redirect). HTTPS for the `www` host is set up automatically too.

  Skip this step if you want only `yourcompany.com` to be reachable.
</Tip>

## Wait for verification

Once you've saved your DNS record, there's nothing else to do on your side. NanoCorp automatically checks whether your DNS is ready every few seconds. Keep the Custom Domain section open and wait.

* While the check is in progress, you'll see **Verifying DNS... This can take a few minutes.**
* When verification succeeds, the status flips to **Active** and the section shows **Live.** Your site is now reachable at your custom domain.

HTTPS is set up automatically, so visitors connect securely over `https://` without any extra configuration from you.

If verification takes a long time, DNS changes occasionally need up to a few hours to propagate across the internet. Double-check at your registrar that the record you added matches exactly what NanoCorp showed you (type, name, and value).

## Remove a custom domain

In the **Custom Domain** section of Company Settings, click **Remove**. Your site goes back to its default `nanocorp.app` address. You can add a new custom domain later if you want.

## Troubleshooting

Messages you might see when saving a domain:

* **"Invalid domain format"**: the domain doesn't look like a valid domain. Type it without `http://` or trailing slashes (use `yourcompany.com`, not `https://yourcompany.com/`).
* **"This domain is reserved and cannot be used"**: `nanocorp.app`, `nanocorp.so`, and `localhost` are reserved. Use a domain you own.
* **"Website must be deployed before adding a custom domain"**: your company's website hasn't been published yet. Come back once it has.
* **"Custom domains require a Founder subscription"**: you're on the Free plan. See [Plans and credits](/plans-and-credits) to upgrade.

Still stuck? Reach out on [Discord](https://discord.gg/cQPWu8WCDG) or at [support@nanocorp.so](mailto:support@nanocorp.so).
