Domain verification TXT record not generated (blank value)

Hi everyone,

I’m trying to verify a domain, but I’m running into an issue where the TXT record value is not generated.

Steps I followed:

  1. Added the domain without https://www

  2. Added TXT I received to DNS

  3. Clicked check

  4. However, no link appeared

What I’ve tried so far:

  • Deleted the DNS/domain entry

  • Confirmed the TXT record was removed from my DNS provider

  • Tried adding the domain link again => returns empty value

Now when I retry, I still get the same message, but without any TXT record value, so I have nothing to add to DNS.

Questions:

  • Is this a known issue or UI bug?

  • Could a previously failed verification be blocking it?

Any help or guidance would be appreciated :folded_hands:

Thanks!

1 Like

The experience that I wrote up around this time two years ago for GPTs was that you have one chance to use the supplied TXT record value. Then you need the right timing of adding it to DNS, waiting for your own TTL propagation of perhaps 15 minutes or however long your host takes to periodically update their master DNS server records. You can also use DNS from elsewhere on the internet to see when the records show up, like you were doing a verify yourself. Then complete the builder profile within that short time period - basically keeping the “input/verify/check” dialog open. You cannot come back to “check”.

If it was not successful, you need to completely delete the domain from the builder profile until no URL shows up as though it was never used, and try again.

You can report back if it seems completely broken.

Prior:

I expect that you should have a full url subdomain that is returning 200 and is a gateway to your usage and privacy policy for the ultimate pattern of success, which fulfills the requirements of GPTs themselves.

1 Like

Thanks for the detailed response. I tried adding my domain again, I have checked dnschecker to see that my old DNS records were completely deleted. After I enter the domain name, the builder doesn’t generate or show the expected TXT record string.

The “Select a domain” dropdown still only shows “Verify new domain,” with no domain listed and it seems completely broken.

@ only

Type: A

Host / Name: @

Value / IP Address: <YOUR_SERVER_IP>

TTL: Auto

Verify new domain is where you want to be.

That’s where you start the flow, getting the new TXT record to place after you fill out your domain/subdomain there. Simply plan on keeping that ChatGPT tab open and the dialog open with the text record while you place it in DNS and wait for populating and propagation, and then proceed to “check” when it should be ready for OpenAI to retrieve from their DNS system (that could already have a prior cache that uses the TTL you set).

If you press the verify new domain button shown and get nothing, turn off ad blockers and browser popup blockers, or try ChatGPT in a different browser.

I still get an empty value when I press “Verify new domain,” just like in my original screenshot, no TXT record is generated. My colleague tried adding domain in the same workspace on his computer, and he’s getting the same empty TXT result.

It seems the TXT record isn’t being generated at all on our side.

It looks like this might be an issue with the GPT Builder’s domain verification process rather than a DNS or browser problem.

1 Like

I’I’m not sure I understand this because I have been webmaster Ing since the 1990s, but, if you knew how to not login through a shell terminal and how to use FTP you could just write the.TXT file yourself on your computer and upload it to your domain per FTP . Or, go to your hosting provider and add it there. The fact you don’t seem to be able to do that looks like you are having some kind of hosting with GPT chat and open AI? Is that right?

In which case, they’re trying to do hosting provider without providing all of the hosting features such as being able to change your DNS records. If you can’t change your DNS records personally yourself then you don’t have a control panel, and it’s the worst hosting I’ve ever seen in the last 30 years if that is the case! Don’t tell me you don’t have a tool to change your DNS records with a GUI as well and the hosting control panel?

Or is it just that you are a millennial or a GenZ who only knows how to use the terminal to get shell access? If so you’ve been taught the wrong way or not being old School has left you with only half of your armory, otherwise OpenAI has only created half an armory and left the rest out which would be extremely embarrassing but not surprising, considering they have “gone Microsoft”, Already driven most of their SORA users away by removing the download feature I’m trying to force people to share links instead to become the next TikTok instead of a real AI video creation tool, and the fact that the new ChatGPT is left standing by Gemini AI. I’m extremely disappointed but not surprised with OpenAI because they have a very similar stunted business model concept which is very similar to that of Microsoft during the late 90s and the early 2000s. But that was a long time ago