Render Custom Domain Verification or SSL Pending
Quick answer
Render issues TLS only after domain verification succeeds. Wait for DNS to propagate, remove AAAA records, and fix CAA or Cloudflare proxy settings.
Most likely fix: Re-verify after DNS propagates
How to fix it
Try these in order — the most common fix is first.
1. Re-verify after DNS propagates
- Wait a few minutes, then click Verify in Settings > Custom Domains
- Flush DNS cache in Google, Cloudflare and OpenDNS to speed it up
Did this fix it?2. Clean up DNS records
- Delete AAAA records for the domain
- If you use CAA, add letsencrypt.org and pki.goog (plus issuewild for wildcards)
Did this fix it?3. Cloudflare users
- Set the record to DNS only (gray cloud) while verifying
Did this fix it?
Symptoms
Domain shows Verification failed or never gets a certificate; browser shows an insecure or 502 page.
Why it happens
- DNS not propagated yet
- AAAA (IPv6) records present
- CAA records that do not allow Let's Encrypt or Google Trust Services
- Cloudflare proxy (orange cloud) interfering on a root or wildcard domain
- Wildcard domain missing its root or _acme-challenge CNAME
This guide also covers
- render custom domain not verified
- render ssl pending
- render certificate not issued
Still not working?
If Render keeps failing, you're not alone. See every Render problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to usThe same problem in other apps
Other Render errors
- Render Free Instance Spins Down: Slow First Request
- Render "No Open Ports Detected" Deploy Error
- Render Build or Service Out of Memory
- Render Build Failed: Exited With Status 1
- Render Free Postgres Expired or Deleted
- Render 502 Bad Gateway Error
- Render Health Check Failed or Deploy Timed Out
- Render Free Service Suspended: 750 Hours Used Up