Test the default published URL first
Open the app’sreplit.app URL and its custom domain. If both fail similarly,
start with deployment troubleshooting.
If only the custom domain fails, continue below.
Identify where your domain’s authoritative DNS is managed. Buying a domain from
one company does not necessarily mean that company hosts its DNS.
Domain verification is pending or fails
- Open Publishing → Domains and select the domain.
- Compare the records shown by Replit with those at your authoritative DNS provider.
- Check the record type, name, and value exactly. Do not reuse an IP address from another app or an old screenshot.
- Check the apex domain and
wwwseparately. A record for one does not automatically configure the other. - Look for conflicting records at the same hostname. Preserve unrelated records, especially email and verification records.
HTTPS or certificate provisioning fails
Confirm that DNS points to the intended deployment and that domain verification has completed. Check for conflicting records or provider proxy settings before changing application code. If verification is complete but certificate provisioning remains stuck, contact Support with the hostname, record types, verification state, and time of the last change. Do not disable HTTPS or certificate verification as a fix.The domain loads the wrong site
Check which project the domain is linked to and whether DNS still points to an older host. Compare the apex andwww responses. Before unlinking a live
domain, plan the change to avoid interrupting visitors.