Can I connect both www and non-www versions of my domain?
Yes, set up DNS records for both your root domain and the www subdomain. Lovable will handle redirects between them. Make sure both have the correct A record pointing to Lovable's servers.
Do I need a paid plan to use a custom domain?
Yes, custom domains require a paid plan. You can build and test on your free Lovable subdomain first, then connect a custom domain after upgrading.
I followed all the steps but my domain still shows an error.
Double-check for typos in your DNS records—even one character off will prevent connection. Try clearing your browser cache and testing in incognito mode. If everything looks correct, contact support with your domain name and project ID.
My domain was working but suddenly stopped.
Verify your DNS records haven't been changed by your domain registrar. Log in and confirm the A record and TXT record still match Lovable's settings. If records look correct, it may be a temporary propagation issue—wait a few hours and try again.
Why isn't my custom domain working?
Check that your DNS records (A record and TXT record) match exactly what Lovable shows in your dashboard. DNS changes can take up to 48 hours to propagate globally. Use a tool like whatsmydns.net to check propagation status. If records are correct and it's been over 48 hours, contact support.
My domain connects but shows a blank page.
Make sure your app is published. A blank page usually means DNS is correctly configured, but the app isn't deployed yet. Publish your project in the Lovable editor, wait a few minutes, then refresh your domain.
My domain loads slowly or times out.
Try clearing your browser cache and refreshing. If the issue persists, check that your DNS records are correct and your app isn't experiencing errors. Test whether your Lovable preview URL loads normally—if it does, the issue is likely DNS-related.
Email domain is stuck in "Verifying"
Email domain verification requires SPF, DKIM, and DMARC DNS records to be properly configured in your DNS provider. Verify each record exists and matches Resend's values exactly. Allow up to 72 hours for propagation. Once all records are detected, verification completes automatically. Check your DNS provider's status page for propagation delays.
My custom domain is connected, but it never becomes live
Verify that your DNS A record points exactly to Lovable's IP (provided in Project Settings → Domains). DNS propagation takes up to 72 hours; use a DNS checker tool to confirm propagation. In the meantime, your project is live at xxx.lovable.app. If still not working after 72 hours, contact [email protected].
My domain shows the wrong site or an outdated version
Clear your browser cache and CDN cache (if applicable). Verify the DNS A record still points to Lovable's IP. Publish a fresh version of your project to ensure updates are live. If using a reverse proxy, confirm the target is pointing to the correct Lovable IP. Wait a few minutes for propagation.
My domain stays in the "Verifying" state during manual setup
The 'Verifying' status means Lovable hasn't detected your DNS A record yet. Double-check that the A record is created (not a CNAME), points to Lovable's exact IP, and matches your domain name. Disable Cloudflare proxy on the record. DNS verification can take up to 72 hours. Refresh the page after propagation completes.
User provisioning fails with 'domain not verified' error
This error occurs when your custom domain hasn't been verified yet. Ensure your DNS records (A record pointing to Lovable's IP) are correctly configured and verify the domain in your project settings. DNS propagation can take up to 72 hours; Lovable will confirm verification with a checkmark. Check that Cloudflare proxy is disabled on the A record.
Can Lovable manually verify my domain?
If automatic verification isn't working after you've confirmed correct DNS records, contact support. Our team can investigate and manually trigger the verification process.
How do I check if my DNS records are correct?
Use a DNS lookup tool like whatsmydns.net to check your domain's A record and TXT record. They should match the values shown in your Lovable dashboard. If they don't match, update them in your registrar.
I've waited 48 hours and my domain still isn't verified.
If DNS records are confirmed correct and it's been over 48 hours, contact [email protected] with your domain name. Our team can manually trigger verification or investigate the issue.
My domain is stuck on 'setting up.' What should I do?
Wait 15–30 minutes for verification to complete. If it's still stuck, verify your A record and TXT record are exactly correct in your registrar's DNS settings. After fixing errors, wait another 15–30 minutes. Contact support if it's stuck for over an hour.
