DNS propagation after connecting a custom domain to Lovable typically completes within 24 to 48 hours, sometimes in as little as 15 minutes with a low TTL. Nothing is broken during this window — different devices and locations simply see the update at different times as it spreads across the internet’s DNS resolvers.

What DNS Is and Why It Matters Here
DNS is the internet’s phone book. Your browser doesn’t automatically know where your website lives — it looks up your domain in this global directory to find the right server.
Connecting a custom domain to Lovable means updating that phone book entry at your registrar (GoDaddy, Namecheap, Cloudflare, etc.) to point toward Lovable’s servers.
You’ll typically configure a CNAME record (pointing to another domain Lovable provides) or an A record (pointing to an IP address directly). Lovable’s setup instructions specify exactly which one you need.
Once you save those records, the update doesn’t appear everywhere instantly. It has to travel — that journey is propagation.
What Propagation Actually Means
The internet isn’t one network. DNS information lives across thousands of resolvers worldwide, run by ISPs, corporations, and organizations everywhere.
When you update a record, your registrar notifies your domain’s authoritative nameservers. Resolvers around the world then pick up the change — but only after checking, since they cache old records for a set period called TTL (Time To Live).
That caching is good for the internet overall — it reduces load and speeds up browsing globally. But right after your change, it means some visitors see your new site instantly while others see old information for hours or days.
This isn’t a bug. It’s how DNS was designed to work, and there’s no way to force every resolver on the planet to update at once.
How Long Propagation Actually Takes
Most propagation completes within 24–48 hours. With a low TTL and a modern registrar, it can finish in 15 minutes to a few hours. Older registrars or high TTL values can occasionally push it to 72 hours.
TTL is measured in seconds. A TTL of 3600 means resolvers can cache a record for an hour before rechecking; 86400 means a full day. Lowering TTL to 300–600 before making a change speeds up how fast resolvers catch up afterward.
Most registrars default to 3600–14400 seconds, so expect roughly 1–4 hours on average, with full global propagation inside 24–48 hours. Once DNS resolves, Lovable’s infrastructure loads reliably worldwide.
What You’ll Actually Experience
Expect inconsistency — that’s completely normal. Your laptop might show the new site while your phone (on a different DNS resolver) still shows an error.
A colleague in another city might see it working fine while you don’t, since different ISPs update at different rates.
Your site might flicker between working and not working if you clear your local DNS cache or switch networks — your device, your browser, and your ISP all cache separately.
None of this means the connection failed. It’s all normal behavior during propagation.
How to Check Propagation Status
Skip the repeated refreshing. Use a DNS propagation checker tool — it queries resolvers worldwide and shows you exactly which locations are already resolving to Lovable’s servers.
On Mac/Linux, run dig yourdomain.com in the terminal. On Windows, use nslookup. Both show raw DNS records with no browser caching involved.
You can also temporarily switch your device’s DNS to a public resolver like Google’s 8.8.8.8 or Cloudflare’s 1.1.1.1 — these update fast and give you a sense of what most of the world is seeing.
What you’re checking for: does the returned IP or CNAME match what Lovable specified? If yes, that resolver has caught up. If it still shows old values, it hasn’t yet.
What to Do While You Wait
Keep building. Your Lovable preview URL (ending in lovable.app or similar) works the whole time, regardless of your custom domain’s DNS status. Review content, test forms, check mobile layout.
Set up email DNS in parallel. MX, DKIM, and SPF records can be added now so email is ready the moment your domain goes live.
Draft your launch announcements — social posts, newsletter, press release — so you’re ready to publish the moment propagation completes.
Double-check your SEO setup: page titles, meta descriptions, alt text, and sitemap settings inside Lovable, so search engines get accurate information from their first crawl.

Common Problems and How to Fix Them
Still Showing a Parking Page After 48 Hours
This usually means the DNS records weren’t entered correctly. Go back to your registrar and compare every record against Lovable’s exact instructions. Common mistakes: typos in the CNAME value, a stray trailing period, or the wrong record type.
Also check for conflicts — a CNAME and an A record on the same hostname can fight each other. Use whichever one Lovable’s instructions specify, not both.
SSL Certificate Error After DNS Resolves
Once DNS propagates, Lovable needs to issue an SSL certificate — usually automatic, but it can take a few minutes to a few hours. A browser security warning during that window is normal.
If the SSL error persists past 24 hours of successful DNS resolution, check your Lovable dashboard for an SSL status indicator, or try re-triggering verification from your domain settings.
Some Visitors See It, Others Don’t
This is the clearest sign propagation is still in progress — the fix is simply waiting. If it’s still affecting a significant number of users after 72 hours, contact Lovable support to confirm their infrastructure is configured correctly on their end.
www and Root Domain Behave Differently
Root (example.com) and www (www.example.com) often need separate records. If you only configured one, the other will error out. Check Lovable’s setup instructions to confirm both are entered correctly.
Optimizing TTL for Faster Propagation
If you’re migrating an already-active domain to Lovable, lower TTL to 300 seconds 24–48 hours before making the switch. This way old cached records expire quickly once you flip the change.
Once your site is stable, raise TTL back to something like 3600 to reduce ongoing DNS query load.
Brand-new domains that have never pointed anywhere propagate faster by default — there’s no old cached record for resolvers to clear first.
Why Skipping a Custom Domain Costs You
A custom domain signals legitimacy. A web address ending in your business name, not a platform’s subdomain, tells prospects you’ve invested in your online presence.
It matters for SEO too. Search engines credit domain authority to the platform when you use their subdomain — connecting your own domain means every backlink and every month of history builds authority that’s actually yours.
It also enables proper branded email (yourname@yourbusiness.com) and consistent branding across your site, email, and marketing — all of which builds trust over time.
The propagation wait is a one-time patience cost. The domain ownership it buys pays off for the life of the business.
When to Contact Support
Contact Lovable support if your site still isn’t resolving after 72 hours with verified-correct DNS records, or if SSL errors persist more than 24 hours after DNS has fully resolved.
Contact your registrar if DNS changes aren’t saving, you’re locked out of settings, or you’re unsure which record type to add.
Have this ready when you reach out: your domain name, the exact records you entered, the date/time of the change, and screenshots of your current DNS settings.
For Agencies Managing Client Domains
Document your process. A standard checklist — required records, order of operations, TTL steps, verification — saves time on every future client project.
Set expectations before launch day. Tell clients propagation typically takes 24–48 hours, and give them the preview URL to check in the meantime. Nothing damages a client relationship faster than a “why isn’t my site working” panic call on launch day.
Consider migrating client domains to Cloudflare’s nameservers before connecting to Lovable — its Anycast network often propagates in seconds to minutes rather than hours.
Keep records of every domain connection: date, records entered, and confirmed propagation date. Invaluable if a client needs changes later.
FAQ
How long does DNS propagation take after connecting a domain to Lovable?
Typically 24 to 48 hours, though it can complete in as little as 15 minutes with a low TTL and modern registrar, or occasionally take up to 72 hours with older setups.
Why does my site work on one device but not another during propagation?
Different devices and networks often use different DNS resolvers that update at different times. This is completely normal and resolves on its own as propagation completes.
What should I do if my domain still shows a parking page after 48 hours?
Double-check your DNS records against Lovable’s exact instructions for typos, trailing periods, or the wrong record type, and make sure you don’t have conflicting CNAME and A records for the same hostname.
Is an SSL warning during propagation something to worry about?
Not usually. SSL certificate issuance happens automatically after DNS resolves and can take a few minutes to a few hours. Only investigate further if the warning persists past 24 hours of confirmed DNS resolution.
Can I speed up DNS propagation?
Yes, by lowering your TTL to 300–600 seconds 24–48 hours before making the change, so old cached records expire faster once you switch. Brand-new domains propagate faster by default since there’s no old record to clear.
