All Collections
Verify Your Domain to Optimize Your Deliverability
Verify Your Domain to Optimize Your Deliverability

Advanced custom options for your deliverability.

Updated today

Note: If you need help adding to your DNS settings, please ask your domain host for help.

First, let's make sure a verified sending domain is right for you.

Verified Sending Domains are best for senders who:

  • Send at least 5,000 messages per month

  • Send to your full list at least once per month

  • Have an average open rate of at least 20%

If you don't fit the above criteria, setting up a Verified Sending Domain could result in deliverability issues and we don't recommend moving forward.

If you do fit the criteria above, read on for instructions.

What is a verified sending domain?

A verified sending domain allows you to set up authentication records (SPF, DKIM, and DMARC) with your web host. This tells mailbox providers like Gmail and Microsoft that you are a real business, and you have given ConvertKit permission to send using your domain on your behalf.

Want more nitty gritty details? We've added more information to the bottom of this article.

Note: It is possible that you will see a temporary drop in open rates after setting up a verified sending domain. This is because mailbox providers re-evaluate your sender reputation any time there is a major change to the way you send email (IP address, from-address, return-path address, DKIM-signing domain, etc.)

While your reputation is being re-calculated, it is normal to see open rates temporarily drop or improve.

They should return to normal after sending through your verified sending domain consistently for 2-3 weeks. Suppressing cold subscribers for 2 weeks is a great way to speed up the reputation calculation process.

Setup instructions

To set this up, you'll need a basic understanding of CNAME records.

How to request a verified sending domain

To get started:

  1. Click your account name at the top right of the ConvertKit dashboard, followed by Settings. Then, click on Domains

  2. Click the Verify your domain button

  3. Enter the domain that you want to verify for sending (note: you cannot use a subdomain), and click Next

  4. Add the records that appear to your domain's DNS records manager. For more information on this, see the "Configuring your records" section below.

  5. Once you've added the records, click Validate

  6. If your records are set up correctly, you will receive a message that your sending domain is verified. Some hosting providers require truncated versions of the host values (for example, just ckespa instead of, and just cka._domainkey instead of You can find instructions for the most commonly used hosting providers at the bottom of this article. If you continue to have trouble after trying both full and truncated versions of the host values, we recommend reaching out to your hosting support or an IT professional for assistance.

Configuring your records

Once you get the DNS records from ConvertKit (in Step 4 above), you need to configure your records with your DNS. This is typically done through your host or domain registrar (,,, etc.) Instructions here may vary (check with your host support if you get stuck).

Do I need to set up a subdomain?

Short answer: no.

We do ask you to set up your CNAME records on a top-level domain.

NOTE: If you try to verify a subdomain, it will not work!

Your authentication records will not interfere with your top-level domain.

If your DNS provider is suggesting you set up a totally separate subdomain, please feel free to reach out to us so we can help walk you through how to communicate with them.

Behind the scenes of verified sending domains

Your deliverability is based on a few factors. One of the most important is your sender reputation.

Your domain has its own reputation at each of the mailbox providers (Gmail, Microsoft, Yahoo, etc.). You can think of this sort of like a credit score. Your sending reputation is the most important factor that determines whether your message is placed in the inbox or the spam folder.

There are two from-addresses in an email: one for machines (return-path), and one for humans (friendly from). The return-path is hidden in the message headers, but the friendly from address is visible to your subscribers.

By default, your friendly-from address will be your sending address that you choose to send from, and the return-path will be a ConvertKit address (

If you need strict authentication on your domain or want to have more control over your message's reputation, a verified sending domain will:

  1. Put your from-address in the return-path (the from-address that machines see)

  2. DKIM-sign your messages using your domain

  3. Authenticate with SPF using your domain

  4. Allow your ConvertKit messages to pass DMARC

CNAME instructions for common domain registrars

Want help with this?

Melissa Thorpe is a Certified ConvertKit Expert and can help get this done for you. She would love to hear from you.

Did this answer your question?