My domain shows 'Deactivated' — what does that mean?
Understand why Cloudflare blocks or deactivates a custom hostname and the exact steps to recover, including registrar-side checks and support escalation paths.
A 'Deactivated' status means Cloudflare has blocked the custom hostname at the network level. This is relatively rare and almost always falls into one of three buckets: a domain-abuse flag from Cloudflare's automated systems, a UDRP or registrar dispute hold, or a billing/compliance suspension at the registrar level.
Step 1: Check your domain's status at your registrar
Log in to your domain registrar and confirm the domain is Active (not Expired, Suspended, Hold, or Locked). A domain in registrar hold will also fail DNS lookups, which triggers Cloudflare's block. Renewing or resolving the hold at the registrar usually unblocks the CF hostname automatically within 24 hours.
Step 2: Check for WHOIS privacy issues
Some registrars briefly expose real WHOIS data after a transfer or renewal, which can trigger automated abuse scans. If your domain is brand new or was recently transferred, wait 48 hours and try reconnecting.
Step 3: Disconnect and reconnect
Go to Admin → Settings → Custom Domain → Disconnect. Wait 5 minutes, then re-add the domain. This gives Cloudflare a fresh lookup. If the underlying registrar issue is resolved, the new hostname will provision cleanly.
When to contact support
If the domain looks healthy at your registrar but VeloCMS still shows Deactivated after a reconnect attempt, reach out to support with error code D-001. Include the domain name, your account email, and a screenshot of the registrar status page. VeloCMS will file a Cloudflare ticket on your behalf to investigate the block reason — Cloudflare doesn't expose these details directly in the API.
VeloCMS cannot override Cloudflare network-level blocks directly. We act as an intermediary between you and Cloudflare's trust-and-safety team. Resolution typically takes 1-3 business days once a ticket is filed.