I am trying to connect my custom domain, salsaqueen.club, to my Hugging Face Space. The status has been stuck in “pending” for several hours and the SSL certificate will not issue.
I have already done the following troubleshooting:
My DNS is managed at GoDaddy.
The www.mydomain.club subdomain is correctly configured as a CNAME record pointing to hf.space.
The root domain (mydomain.club) is correctly configured with a permanent 301 redirect to https://www.mydomain.club.
I have verified with public tools like DNSChecker.org that the CNAME record is propagating correctly worldwide.
I have already tried removing and re-adding the custom domain in the Hugging Face settings, but it remains stuck.
All of my user-side configuration appears to be correct.
Why is it not going live? Help is much appreciated
There seem to be several points that could potentially be improved.
Correct setup for your case:
In Hugging Face → Space → Settings → Custom domain
Enter www.salsaqueen.club (not the apex). The platform expects a subdomain CNAME pointed to hf.space. (Hugging Face)
In GoDaddy DNS (zone for salsaqueen.club)
Keep exactly one record at the www label: CNAME www → hf.space.
Delete any other records at www (A/AAAA/TXT/MX/etc.). A CNAME cannot coexist with any other record at the same name. (isc.org)
Do not place a CNAME at the apex. Apex must remain without a CNAME. Use forwarding instead. (isc.org)
Apex behavior
Use GoDaddy’s HTTP 301 forwarding from salsaqueen.club → https://www.salsaqueen.club. Do not enable any forwarding on www. (GoDaddy)
Optional hardening
If you later add CAA, include: CAA 0 issue "letsencrypt.org". Otherwise leave CAA absent. (Let’s Encrypt honors inherited or explicit CAA; conflicts can block issuance.) (Let’s Encrypt Community Support)
After you remove the www A records and leave only the single CNAME, delete and re-add the custom domain in Spaces. Status should move from Pending to Ready once validation sees the clean CNAME. (Hugging Face)