Every DKIM signature is tied to a selector. The selector is the name the receiving server uses to look up your public key in DNS. If the selector is missing, wrong, or pointing at the wrong key, your DKIM check fails and your email loses a major trust signal. This guide explains how selectors work, how to find yours, and how to rotate one without breaking delivery.
The free InboxProof audit reads your DKIM record, verifies the selector resolves, checks the key length, and tells you if your DKIM is actually passing. No signup.
Audit my domainA DKIM selector is a short label that appears in two places:
d= and s= tags in the DKIM-Signature header. The s= tag is the selector.<selector>._domainkey.yourdomain.com.When a receiving server gets your email, it reads the selector from the DKIM-Signature header, then queries DNS for <selector>._domainkey.yourdomain.com. If that TXT record exists and contains the matching public key, the DKIM check can pass. If the record is missing or the key does not match, the check fails.
The selector is what lets you have multiple DKIM keys at the same time. You can run s1 and s2 in parallel during a key rotation, or use different selectors for different sending services.
Providers pick their own selector names. The most common patterns:
s1 and add s2 when they rotate.google or k1.mail, dkim, or the service name.The exact name does not matter as long as it matches between the header and the DNS record. What matters is that the selector you are signing with is the same one the receiving server can find in DNS.
There are three reliable ways to find the selector your mail is actually using:
DKIM-Signature line. The s= tag is your selector.dig TXT s1._domainkey.yourdomain.com (or s2, google, etc.) and see which selectors have records. The one that matches the header is the one in use.If you cannot find a matching selector, your DKIM is not set up correctly and your email is failing the DKIM check.
Rotating a DKIM key is the most common reason a domain suddenly loses DKIM. The safe process:
s1 to s2).s2._domainkey.yourdomain.com while s1 is still live.The key rule: never delete the old selector before the new one is confirmed working. If you delete s1 before your sender is signing with s2, every email in flight will fail DKIM.
s=google but you only have s1._domainkey in DNS. The receiving server cannot find the key.After you set up or rotate a selector, verify the full chain:
DKIM-Signature header is present.s= tag and confirm that selector has a TXT record in DNS.If the DKIM check passes but your email still lands in spam, the problem is likely SPF or DMARC, not DKIM. See the SPF vs DKIM vs DMARC guide.
Run a free audit on your domain and see exactly which selector is live and whether it resolves correctly.
Open the free auditWant this checked automatically every day? Inboxproof Pro monitors your domain around the clock and alerts you the moment a record breaks or an IP gets listed. See pricing →
Related: SPF vs DKIM vs DMARC · Cold email deliverability · Why email lands in spam · SMTP error codes