- 158 of 200
- Security & Infrastructure
- Server, DNS & File Exposure Security
- Medium
Short answer: DKIM adds a digital signature to every email you send, and receiving servers check it against a public key in your DNS. It proves the mail really came from your domain and wasn't changed on the way. Check 158 looks for that key in the full audit.
What Crawl Audit checks
- Pass: a DKIM key found on one of 12 common selector names (google, default, selector1, selector2, k1, dkim, s1, mail, smtp, zoho, mandrill, mailjet).
- Pass: the domain has no mail servers, so DKIM isn't needed.
- Warning: the domain receives mail but no key was found on those names.
- The free check doesn't look and shows a warning asking you to confirm it yourself.
DNS can't be searched for every selector, so the check can only try likely names. If your provider uses a different one, you'll see a warning even though DKIM works.
What the sources say
- RFC 6376: DKIM lets the owner of a domain "claim some responsibility for a message by associating the domain with the message."
- RFC 6376: the key namespace "is subdivided using "selectors"", so one domain can have several keys.
- Google: "Sending to personal Gmail accounts requires a DKIM key of 1024 bits or longer." It recommends 2048 bits where your DNS provider supports it.
Finding your selector
- Send yourself an email, open the full headers, and find
DKIM-Signature. Thes=value is your selector andd=is the signing domain. - Your key lives at
selector._domainkey.yourdomain.com. - Some providers pick the selector (Google Workspace defaults to "google"). In Zoho Mail, the admin names it.
On devmarde.com
We sign with DKIM, but under selector names that aren't on Crawl Audit's list, so the full audit would warn on our own domain today. We've asked for the list to be widened. Until then, a warning here is a prompt to check your own headers, not proof DKIM is missing.
Sources
- IETF, RFC 6376: DKIM Signatures (September 2011).
- Google, Email sender guidelines and Set up DKIM.
- Zoho Mail, DKIM configuration (updated 1 October 2026), checked 6 October 2026.
See how your site does on every check.
Crawl Audit runs this check and 199 others on your domain. The full report is $7.89, one time. The free check on this site covers 25.