🛠️ B2B · Module 8 · Lesson 32 of 34
Add SPF, DKIM & DMARC
Click-by-click: add the three DNS records that prove your mail is legit and keep you out of spam.
SPF, DKIM and DMARC are three DNS records that prove your email is legitimate. Without them, cold email goes to spam — with them, you land in the inbox. This is a one-time ~15-minute setup per domain. Click-by-click below.
You add these at your registrar's DNS (where you bought the domain: Namecheap, Cloudflare, etc.). Each is a record you copy from Google Workspace and paste into DNS.
Step 1 — SPF (says "these servers may send for me")
- In your registrar's DNS, add a TXT record for the domain root (
@). - Value for Google Workspace:
v=spf1 include:_spf.google.com ~all - Save. Only one SPF record per domain — don't add a second.
Step 2 — DKIM (cryptographically signs your mail)
- In Google Admin → Apps → Google Workspace → Gmail → Authenticate email.
- Select your domain → Generate new record (2048-bit).
- Google gives you a host/name (e.g.
google._domainkey) and a long TXT value. - Add that as a TXT record in your DNS, then back in Google click Start authentication.
Step 3 — DMARC (tells inboxes what to do & gives you reports)
- Add a TXT record with host
_dmarc. - Start gentle:
v=DMARC1; p=none; rua=mailto:you@yourdomain.com p=nonemonitors without blocking — fine for cold-email domains. Tighten later if needed.
Step 4 — Verify it all
- DNS changes can take minutes to a few hours to propagate.
- Check with a free tool: mxtoolbox.com (SPF/DKIM/DMARC lookups) or send a test to a Gmail and view "Show original" — SPF, DKIM and DMARC should all say PASS.
- Repeat for every sending domain.
Gotcha: the #1 deliverability mistake is skipping DKIM or having two SPF records. If mail still lands in spam after warmup, re-check these three first.