How to add a DKIM record on Namecheap

Quick Answer
To add a DKIM record on Namecheap, log in to your account, go to Domain List, select your domain, and open Advanced DNS. Then add a TXT record or CNAME record using the DKIM values provided by your email provider.
Steps to Add a DKIM Record on Namecheap
1. Log in to your Namecheap account
Go to your Namecheap Acc
Click Sign In
Access your dashboard
2. Open your domain list
Click Domain List
Find the domain you want to manage
Click Manage at the far right of the domain

3. Open Advanced DNS
Click the Advanced DNS tab on the menu at the top of your screen

4. Add a new record
Select “Add New Record” shown in red at the bottom of your screen.
Select TXT Record or CNAME Record (based on your provider)

5. Enter the DKIM record details
Use the DKIM values provided by your email service.
Typical fields:
Host: something like selector1._domainkey
Value: the DKIM key or destination provided
TTL: Automatic unless instructed otherwise
Example TXT DKIM record:
Host: selector1._domainkey
Value: v=DKIM1; k=rsa; p=PUBLICKEY
6. Save the record
Click the checkmark to save all changes
What Happens Next
DKIM records usually take effect within a few minutes, but may take up to 24 hours depending on DNS propagation.
After adding the record, return to your email provider and complete DKIM verification.
Common Issues
- DKIM verification failing
- Confirm the host and value are entered exactly
- Wait for DNS propagation before verifying
- Unable to add DNS records
- Ensure the domain is using Namecheap BasicDNS or PremiumDNS
- If custom nameservers are set, manage DNS at your DNS provider
We regularly review and update our guides to keep them accurate. If something looks off, email guides@snagged.com and we’ll fix it.