DNS verification failed

Almost always one wrong or missing DNS record.

Verification only runs when you click Verify domain - after fixing anything below, click it again rather than waiting for a status to change on its own.

If a domain won't move past Pending or shows Misconfigured, check:

  • TXT record - matches exactly what's shown in Settings → Domains, at the right host.
  • Routing record - an A record for a root domain, a CNAME for a subdomain, never both.
  • Cloudflare proxying - the routing record must be DNS only (grey cloud); a proxied (orange cloud) record blocks verification.
  • Misconfigured specifically - this just means a record didn't match on your last Verify check; it can happen on your very first attempt, not only after something changes later.
  • Propagation time - DNS can take up to 48 hours depending on your provider.

See DNS setup for the exact records needed.