> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sequenzy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Why is my domain still verifying?

> Verification usually finishes within minutes of adding the DNS records. If it stays on Verifying or Failed, a record is missing, misnamed, proxied, or saved in the wrong DNS zone.

Most domains verify within a few minutes of adding the DNS records, and DNS
changes can take up to 48 hours to spread. If the status has not changed after
an hour, something in DNS is wrong rather than slow. Open
**Settings → Domain**, click the domain, and read which records are marked
**Missing**, **Misconfigured** or **Pending**.

## What each status means

| Status | Meaning | What to do |
| - | - | - |
| **Setup required** | The records have not been confirmed yet. | Add the DNS records, then confirm setup. |
| **Verifying** | Sequenzy is checking your DNS records. | Wait a few minutes. |
| **Activating** | All records are verified. Sending turns on by itself once activation finishes. | Nothing. It usually takes a few minutes. |
| **Verified** | The domain is ready to send. | Add a sender on it. |
| **Needs attention** | A verified domain has a record that later broke. | Fix the record named in the tooltip. |
| **Failed** | One or more records are wrong. | Fix the highlighted records, then refresh. |

## The usual causes

1. **The record was added to the wrong place.** Some providers keep two DNS
   zones. If your records show in the provider's panel but never verify, your
   nameservers point somewhere else. Add the records where the nameservers
   point.
2. **Cloudflare proxy is on.** Set every Sequenzy CNAME to **DNS only**.
3. **The provider added your domain twice.** If you type
   `sq1._domainkey.example.com` and the provider appends the domain again, the
   record ends up at `sq1._domainkey.example.com.example.com`. Enter only the
   part before your domain.
4. **Another record already uses the name.** A CNAME cannot share its name
   with other records. Remove the old record at that name first.
5. **The value was changed on paste.** Copy each value with the copy button.
   Quotation marks that your provider adds around a TXT value are fine.

After a change, click **Refresh status** on the domain page.

## While you wait

You can keep sending from your `sequenzymail.com` address. Emails from that
shared domain are more likely to land in spam, so switch the sender once your
own domain shows **Verified**.

## If it is still stuck

Delete the domain in Sequenzy, add it again to get fresh records, and update
DNS with the new values. If the records all show as verified but the domain
stays on **Activating** or **Failed** for more than an hour, message support
with the domain name.

## Without the dashboard

```bash CLI theme={null}
sequenzy websites check mail.example.com
sequenzy websites verify mail.example.com
```

```text MCP theme={null}
list_websites
verify_sending_domain
```

See [Verify Website](https://docs.sequenzy.com/api-reference/websites/verify.md).

## Related

* [Domain Verification](https://docs.sequenzy.com/guides/domain-verification.md#troubleshooting)
* [What if I can't add the MX record for my sending domain?](https://docs.sequenzy.com/help/mx-record-conflict.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.