---
title: "Add a Domain to a ChatGPT Site by Hand: the DNS Records | site.link"
description: "If ChatGPT can't add your site.link address to your Site itself, add it in the Site's settings and paste the DNS records into the chat. site.link creates them for you."
url: "https://site.link/help/chatgpt-site-dns-records"
---

# Add your address to a ChatGPT Site by hand

Usually ChatGPT adds your address to your Site on its own. When it can't, it asks you to do one step in the Site's settings. It takes a minute, and there's no DNS provider to sign in to.

What you need

* A name you've claimed, like mycafe.site.link.
* The chat where you built your Site, with site.link added.

## 1\. Open your Site's domain settings

Open your Site in ChatGPT Sites and go to its settings. Find the custom domain section and click **Add domain**.

## 2\. Add your address

Type the whole address, **mycafe.site.link**, not just mycafe. It has to be a name your account has claimed. If it isn't yet, [claim it in the chat](/help/claim-a-name) first.

## 3\. Copy the records the Site shows

The Site lists the DNS records it needs. For a site.link address they look like this:

TypeNameValue

CNAMEmycafecustom-domains.chatgpt.site

TXT\_openai-site-verification.mycafeA code from your Site

TXT\_cf-custom-hostname.mycafeA code from your Site

Copy every record, including the long codes. The codes are different for every Site, so copy them exactly.

## 4\. Paste them into the chat

Go back to the chat with site.link and paste them after your request:

@site.link Connect mycafe.site.link with these records: CNAME mycafe, TXT \_openai-site-verification.mycafe, TXT \_cf-custom-hostname.mycafe

 Used site.link

Done. The records for mycafe.site.link are in place. Refresh the domain status in your Site's settings.

site.link checks that every record points at ChatGPT Sites before it creates them. Records that point anywhere else are refused, which keeps site.link addresses from being used for phishing.

## 5\. Refresh the domain status

Back in your Site's domain settings, refresh the status. The domain usually verifies within a few minutes, and HTTPS turns on shortly after. To check from the chat, ask whether your address is live, as in [connecting your ChatGPT Site](/help/connect-chatgpt-site).

Don't add these records anywhere else. site.link runs DNS for every site.link address, so there's no DNS provider to sign in to and nothing to renew there.

Using a domain you bought instead? Those records go where you bought it: [set up DNS for your own domain](/help/chatgpt-sites-custom-domain-dns).

## Related guides

* [Connect your ChatGPT Site](/help/connect-chatgpt-site)
* [Add site.link to ChatGPT](/help/add-mcp-app-to-chatgpt)
* [Pick and claim your name](/help/claim-a-name)

Still stuck? Email [care@site.link](mailto:care@site.link) with the address you're working on.
