Launch your site on a custom domain
Publish your project to make it live, then buy a domain through Lovable or connect one you already own. Once the domain is active, test it in an incognito window and run an SEO scan to help search engines find you.
Anyone ready to launch their finished app on their own branded web address instead of a lovable.app URL.
Do this, in order
- 1
Click the Publish button in the top-right corner of the editor, review the security scan, and confirm Publish.
A custom domain will not show your app until you deploy a live version of your project.
- 2
Go to Project Settings and open Domains to either purchase a new domain or connect an existing one.
This links your chosen web address to your Lovable project and triggers automatic SSL certificate creation.
- 3
If connecting an existing domain, add the provided A and TXT records at your domain provider and delete conflicting old records.
DNS records tell the internet to send visitors to your Lovable app rather than an old website host.
- 4
Wait until the domain status shows Active, then test your site, redirects, and forms in a private browser window.
Private browsing ensures you see the live site without cached pages masking connection or SSL errors.
- 5
Open More, select SEO & AI search, run a scan, and resolve missing Google Search Console settings.
This ensures Google and AI search tools can index your pages and present them with clean previews.
Paste this into your project
Run an SEO and AI search scan on my project, check that all pages have appropriate meta titles and descriptions for my custom domain, and tell me if anything is missing before launch.
Words decoded
- DNS
- The internet directory system that translates your human-readable web address into the server address where your website lives.
- SSL certificate
- A security setup that encrypts site traffic, enabling https and showing the padlock icon in the browser.
- Root domain
- The core web address without any prefix, such as yourdomain.com rather than app.yourdomain.com.
- A and TXT records
- Specific lines of text in your domain settings that point traffic to an IP address or prove to Lovable that you own the domain.
- ICANN
- The international organization that oversees global domain name registration and requires email contact verification.
Where people get stuck
- Your custom domain will not display your app until you actually publish the project, even if the domain status shows Active.
- When connecting an existing domain, deleting MX records by mistake will break your domain's email service.
- Failing to click the ICANN verification link sent to your registrant email can cause your newly registered domain to be suspended.
- Leaving old A, AAAA, or CNAME records from your previous host can send visitors to your old site instead of your Lovable app.
- Publishing from the project chat uses build credits, whereas clicking the Publish button in the editor does not consume credits.
- Closing the external DNS setup window before finishing provider login or opening manual setup cancels the connection.
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.