Connect your domain
A friendly, step-by-step checklist. If anything stalls, scroll to the troubleshooting box at the bottom.
Free website option
Publish PsychHeal first and use the free Lovable website address. A free address can work immediately for launch, sharing, and testing the app on phones — no domain payment required.
- Free: your Lovable site address
- Paid: psychheal.com if you want that exact name
- No store fees needed for the PWA
1. Buy or choose a domain
If you specifically want psychheal.com, that exact .com has to be bought. The easiest path is: Project Settings → Project → Domains → Buy new domain. Otherwise, keep the free Lovable address for now and upgrade later.
- psychheal.com (premium, brandable)
- psychheal.org (signals non-profit / public benefit)
- psychheal.app (modern, HTTPS-enforced TLD)
- psychheal.eu (signals EU hosting & GDPR)
2. Open the connect flow
Project Settings → Project section → Domains → Connect Domain. Enter your domain (e.g. psychheal.org). Add both psychheal.org and www.psychheal.org as separate entries.
3. Add the DNS records at your registrar
Lovable will show you exact values. The defaults are:
A @ 185.158.133.1 A www 185.158.133.1 TXT _lovable lovable_verify=ABC… (value shown in the dialog)
Note: If you use Cloudflare proxy, tick 'Domain uses Cloudflare or a similar proxy' in the Advanced section — Lovable switches to CNAME-based verification.
4. Wait for verification
DNS usually propagates in 5–30 minutes; can take up to 72 hours. Status moves Verifying → Setting up → Active. SSL (HTTPS) is provisioned automatically once verification succeeds.
5. Choose your primary domain
Mark either the root (psychheal.org) or www variant as Primary. The other will redirect to it. We recommend the root as primary for cleanest sharing.
6. Update outbound links
Update social profiles, email signatures, and Stripe receipts to the new domain so links don't 404 after switching.
7. (Optional) Email DNS
If you'll send email from your domain (hello@psychheal.org), add MX, SPF, DKIM and DMARC records at your registrar. If you bought the domain through Lovable, manage records via ⋯ → Configure → Manage DNS records.
Troubleshooting
- Still "Verifying" after 24h → check for old A records pointing elsewhere; delete them.
- SSL failed → ensure any CAA records on your domain allow Let's Encrypt.
- www doesn't load → confirm www was added in the Domains panel as its own entry.
- Use DNSChecker.org to see global propagation.
Tell me which domain you'd like and I'll walk you through any registrar-specific step.