Demo, all content is generated
Question

Lovable custom domain stuck on Verifying for 2 days (domain is on Cloudflare)

Solved · 723 views · asked by freya_c · edited

Bought the domain on Cloudflare. Added it in Lovable → Domains, it showed me an A record and a TXT record. I added both. Lovable still says Verifying, 48 hours later. dig gives me some 104.x address not the one Lovable gave me.

What I’ve tried

Removed the domain in Lovable and added it again, waited another night, checked the TXT record with an online DNS checker (it's there).

Comment
Is the record proxied in Cloudflare? Orange cloud icon? jonas_k · edited

3 answers

Marked as helpful by the asker
jonas_k · edited

The 104.x address is Cloudflare's proxy. Your A record has the orange cloud on, so the world sees Cloudflare, not Lovable's IP, and Lovable's check keeps failing.

Cloudflare → DNS → click the orange cloud on the @ and www A records so it turns grey ("DNS only"). Then in Lovable hit retry. Usually verifies within minutes and it issues the SSL certificate itself.

You can try switching the proxy back on after it's live but honestly there's little reason to, and it can break certificate renewal.

Comment
grey cloud → live in 10 minutes. 2 days of my life. freya_c · edited
Same fix for Bolt hosting and Replit custom domains btw, the orange cloud gets everyone. griffin_w · edited
rune_a · edited

Also make sure there isn't an old AAAA record left from Cloudflare's parking page. Mixed A/AAAA answers can make verification flaky.

Comment
deploydan · edited

If you want Cloudflare's caching or firewall later, you can try turning the proxy back on after the domain is verified. Test that the site still loads over https and keep an eye on it when the certificate renews.

Comment
I'd only do that if you actually need a Cloudflare feature. Otherwise it's one more layer that can break. jonas_k · edited