Connect a domain from another provider
Link a web address you already bought elsewhere to your Lovable project. You can let Lovable update your address settings automatically or copy and paste the values into your domain registrar yourself.
Anyone who owns a domain registered with an outside provider and wants to point it at their Lovable app.
Do this, in order
- 1
Open Project Settings, select Domains, and click Connect under Connect a domain you own.
This starts the domain connection wizard for your project.
- 2
Type your domain or subdomain name and click Continue.
Lovable needs to know which address to attach to your app.
- 3
Select either Root domain or Subdomain, and confirm if you want www to redirect to your main address.
This decides whether you are connecting the main site address or a branded prefix, and ensures visitors typing www reach the right page.
- 4
Follow the automatic login prompt to authorize your domain provider, or switch to manual setup to view the required records.
Your domain host must be updated with address records and an ownership proof record so traffic knows where to go.
- 5
If configuring manually, delete any old web host records at your provider and add the A, optional AAAA, and verification TXT records shown by Lovable.
Old server addresses can send visitors to your previous website or cause errors, while the TXT record confirms you own the domain.
- 6
Click Done, wait for the status to show Active, and publish your project.
Your app will not be visible on the custom address until security certificates are issued and the project is published.
Paste this into your project
Check the status of my custom domain connection. Tell me what state it is currently in, which DNS records you expect, whether you can see them live, and whether my project is published.
Words decoded
- DNS
- The internet phonebook system that translates your website name into the numerical server address where your app lives.
- A record
- A setting in your domain host that points your website name directly to a specific server number.
- CNAME record
- An alias setting that points one web address name to another web address name.
- TXT record
- A snippet of text added to your domain settings, usually used to prove you actually own the domain.
- Propagation
- The time it takes for new domain settings to spread across servers around the entire world, which can take up to 72 hours.
- CAA record
- A security rule on your domain that specifies which companies are allowed to issue security certificates for your site.
Where people get stuck
- Leaving old A, AAAA, or CNAME records from your previous host at your DNS provider will cause visitors to see your old website or fail to load the app.
- Closing the automatic setup window before completing sign-in or switching to manual setup will cancel the connection you just started.
- If using Cloudflare DNS without proxy mode enabled, proxying (orange cloud) can cause Cloudflare 1001 or 1003 errors; set records to DNS only (gray cloud) instead.
- Existing CAA records on your domain can block Lovable from issuing your free SSL security certificate unless you explicitly permit their certificate authorities.
- If you enable the advanced proxy or CDN mode, you must publish the project first so the target CNAME address exists.
The short version, steps, decoder and prompt on this page are written automatically from Lovable's own documentation and can lag or misread it. The official page is always the authority.