🛡️ Keep Your Emails Out of Spam — How to Turn on DKIM for Your Domain [Updated October 2025]
- Mandie Kramer

- Oct 10
- 3 min read
Updated October 2025
If you send email from your business domain, turning on DKIM is a simple way to protect your reputation and keep more emails out of spam. DKIM adds a tamper-proof "signature" to each message so receiving mail servers can confirm it really came from you.
Why DKIM matters (plain-English)
Stops spoofing: Makes it harder for bad actors to send email pretending to be you.
Builds trust: Receiving servers can verify your cryptographic signature.
Improves deliverability: Properly signed mail is less likely to be filtered as spam.
Foundation for compliance: Along with SPF and DMARC, DKIM is expected for senders of all sizes (and required for high-volume senders).
Step-by-step: Turn on DKIM in Google Workspace
Step 1 — Generate a DKIM key pair
In Google Admin console (super admin required): Apps > Google Workspace > Gmail > Authenticate email (DKIM).
Choose your sending domain.
Generate a new DKIM record (selector usually "google") with a 2048-bit key.
You'll get the public key (to publish in DNS). The private key stays secure on Google's servers.

Step 2 — Publish the DKIM TXT record at your DNS
Sign in where your domain is hosted (e.g., GoDaddy, Cloudflare, Squarespace).
Add a TXT record:
Host/Name: google._domainkey.yourdomain.com
Value: The "v=DKIM1; k=rsa; p=…" public key from Admin console
TTL: Use your default (or 1 hour).
Save. DNS changes can take up to 48 hours to propagate.
Step 3 — Start authentication and verify
Back in Google Admin console, click Start authentication for that domain.
Send a test email (e.g., to a Gmail address). In Gmail, open the message > More (⋮) > Show original. Look for "DKIM: PASS."
If you don't see DKIM passing after propagation, double-check your DNS entry and selector.
Quick reference table
Tips and watch-outs
If you use Google Domains or Squarespace: Good news! They might already have DKIM set up for you. You might just need to click the "Start authentication" button.
Use the strongest key: When you set up DKIM, pick the 2048-bit key option. It's stronger and works better with email companies.
If you use other email tools: Make sure they don't mess up your DKIM. Ask them how to make DKIM work with their system.
Change your keys once a year: Just like changing passwords, it's good to make new DKIM keys every year to stay safe.
Don't forget SPF and DMARC: After DKIM is working, set up these other two safety tools too. They work together like a team.
If it's not working: Check for extra spaces or quote marks in your TXT record. Make sure the host name is right. Sometimes it takes up to 2 days for changes to work.
Simple checklist you can follow
☑️ Super admin access to Google Admin console
☑️ DKIM key generated (selector: google, 2048-bit)
☑️ TXT published at google._domainkey.yourdomain.com
☑️ Start authentication clicked in Admin console
☑️ Test email shows "DKIM: PASS"
☑️ SPF and DMARC reviewed next
FAQ
What is DKIM in one sentence?
DKIM is a cryptographic signature added to your emails so receiving servers can verify they were sent by your domain and weren't altered in transit.
Do small lists really need DKIM?
Yes. Even small senders benefit from reduced spoofing risk and better inbox trust—plus many providers expect DKIM to be present.
Does DKIM replace SPF or DMARC?
No. Use all three. SPF verifies sending servers, DKIM verifies message integrity, and DMARC tells receivers how to enforce failures and gives you reports.
How do I check if DKIM is passing?
Send a test to Gmail, open the message > More (⋮) > Show original, and look for "DKIM: PASS."
How long does setup take?
Generating and adding the record takes 5–10 minutes; DNS can take up to 48 hours to propagate before DKIM shows as PASS.
What if I use a third-party email platform?
You may need that platform to sign mail with your domain, or update DNS with their DKIM keys. Ensure only one valid DKIM signature remains on the final sent message.
Take Action
Short on time? We'll help you set up DKIM (and align SPF/DMARC) and send trust-building newsletters your customers actually read.
External citations:
Google Admin Help — Turn on DKIM for your domain (Google Workspace): https://support.google.com/a/answer/174124#dkim-create-key
Google Admin Help — Troubleshoot DKIM issues: https://support.google.com/a/answer/2466580
.png)
Comments