RESCUE · REPLIT · DOMAIN

Replit custom domain not working?

A Replit custom domain fails to verify or get SSL when the A and replit-verify TXT records do not match exactly, an AAAA or second A record conflicts, Cloudflare proxies the record, or a CAA record blocks Let's Encrypt. Fix those, keep the TXT record permanently, then update your auth redirect URLs. VibePitstop fixes Replit domain and deploy issues as fixed-price deploy fixes.

Checklist from Replit's docs

  1. In Publishing, Domains: add the exact domain, then copy the A and TXT records Replit shows.
  2. Add both at your DNS provider. Apex CNAMEs are not supported; use the A record.
  3. Keep only one A record on that name and remove AAAA records.
  4. On Cloudflare, set the record to DNS only (grey cloud).
  5. If you have CAA records, allow Let's Encrypt.
  6. www is a separate domain: add it as its own entry with its own records.
  7. Keep the replit-verify TXT record forever; certificate renewal needs it.
  8. Still stuck after propagation? Disconnect and reconnect the domain to force a fresh certificate.

Source: Replit custom domains and DNS.

Then fix what depends on the domain

Want it fixed instead?

Deploy or single fix: $400–800, fixed scope, quoted after the $149 diagnosis (credited in full).

Common worries, answered

Get a $149 diagnosis See pricing Fix my deploy

FAQ

How long does a Replit custom domain take?

Often minutes, but DNS changes can take up to 48 hours to propagate.

Can I use Cloudflare proxy with Replit?

Replit's docs say to set the record to DNS only, because proxy mode interferes with SSL provisioning.

Can you set up my Replit domain?

Yes, as a deploy fix: $400–800 fixed, quoted after the $149 diagnosis. You keep the domain in your accounts.

Related

Check it yourself first, free

$149Get a $149 diagnosis