Skip to main content
You added a custom domain, created the records your DNS provider asked for, and the status in ClickFlare still reads pending or error. Domain verification happens in stages, and each stage has its own record. A domain stuck at one stage almost always means that stage’s record is missing, mistyped, or not visible yet.

The stages

1

Domain verification (TXT)

Proves you control the domain. ClickFlare gives you a host and a value to add as a TXT record.
2

Routing (CNAME or ALIAS)

Points the domain at ClickFlare so clicks resolve.
3

SSL verification (TXT)

Issues the certificate. This step only appears after the first two succeed, typically around ten minutes later.
The third step does not exist until the first two are done. If you are looking for it immediately after adding the domain, it is not missing — it has not been generated yet.

Check in this order

The most frequent cause. DNS providers differ in whether they expect the full hostname or just the subdomain portion, and some silently append your domain to whatever you type — turning _cf-custom-hostname.track into _cf-custom-hostname.track.yourdomain.com.yourdomain.com.Check how the saved record renders in your provider’s list, not what you typed into the box.
Records are not instant. Set TTL to the lowest your provider allows — one minute where possible — so changes take effect quickly rather than sitting behind a long cache.If a record was created wrong and then corrected, the old value can remain cached for the length of the original TTL. Waiting is the only fix.
Verification records are TXT. Routing is CNAME — except on providers where a CNAME cannot coexist with other records at that name.On Namecheap, use an ALIAS record instead of CNAME. It behaves the same way for routing but can sit alongside other records without conflict.See Namecheap, Cloudflare and GoDaddy.
If your DNS sits behind Cloudflare, the orange cloud must be off for the tracking record. Proxied records route traffic through Cloudflare rather than to ClickFlare, and verification fails.See Cloudflare.
Several providers require an explicit confirmation — Namecheap’s green tick is the usual culprit — and discard the row if you navigate away. The record looks present on screen but was never written.
If the hostname you are trying to use already has records pointing elsewhere, they conflict. Pick a subdomain dedicated to tracking rather than one already serving a site.

Verified, but clicks still fail

A domain that shows active but produces errors on click is usually an SSL problem rather than a DNS one. Certificates are issued after verification and take a few minutes; a link clicked in that window fails. If it persists well beyond that, remove the domain and add it again rather than editing records repeatedly — a half-completed verification does not always recover.

Use your own domain, always

Never run traffic on a shared tracking domain. Ad networks flag them constantly, and once flagged, every campaign on that domain suffers — rejected ads, broken redirects, lost clicks. This is the single most common avoidable cause of tracking failure.

Custom domains

Adding a domain and completing each verification stage.

New verification method

The current verification flow, step by step.