Deliverability consultants earn their fee on complex infrastructure — multi-brand DMARC deployments, enterprise subdomain strategies, dedicated IP migration. If you're a small-team founder sending under 50,000 messages per month, the consultant's job is mostly to run a checklist you can run yourself.
Two hours, a browser, access to your DNS, and this plan. You'll cover the same ground the first hour of a $3k engagement would.
Hour 1, minutes 0–15: Take a baseline
Before changing anything, know where you are. Run a seed test on your current production-ready campaign.
Paste your campaign into Inbox Check. Record: inbox placement % at Gmail, Outlook, Yahoo, and any regional providers. SPF/DKIM/DMARC status. Spam engine scores. Save the result page or screenshot it — you'll compare against it at the end of the two hours.
What "good" looks like
- Gmail inbox: 70%+
- Outlook inbox: 60%+
- Yahoo inbox: 70%+
- SPF: PASS
- DKIM: PASS
- DMARC: PASS with alignment
Note which metrics are below target. Those become your backlog.
Hour 1, minutes 15–45: Fix authentication
If any of SPF/DKIM/DMARC failed, this is where you spend the most time. Each ESP has a documented setup. The steps are:
SPF (~10 minutes)
SPF is a DNS TXT record at your root domain. Your ESP provides the correct value. Common pattern:
- Find your current SPF in DNS (most registrars: dashboard → DNS → TXT records).
- If you have multiple SPF records, consolidate into one.
- Add your ESP's include: directive if missing.
- Watch out for 10-DNS-lookup limit. More than 10 includes will fail SPF.
DKIM (~10 minutes)
DKIM is a public key published as a DNS TXT record at a selector-specific subdomain. Your ESP provides the record; you paste it into DNS. No interpretation needed on your side.
DMARC (~10 minutes)
Start with a reporting-only policy: v=DMARC1; p=none; rua=mailto:your-email@domain.com;
This enables DMARC passes without enforcing anything. After 2–4 weeks of reports, you can move to p=quarantine, then p=reject. Don't go to reject on day one — it will bounce legitimate mail from systems you forgot about.
Hour 1, minutes 45–60: Re-run baseline
After DNS changes, wait at least 10–15 minutes for propagation. Re-run Inbox Check. All three rows should now show PASS. If any is still red, either:
- DNS hasn't propagated yet (wait another 15 minutes).
- You made a typo in the record (compare character-by-character to your ESP's recommended value).
- There's a DNS caching issue at your registrar.
Hour 2, minutes 60–75: Content audit
Take your three most-used campaign templates and inspect each against this checklist:
- Fewer than 3 hyperlinks in cold outreach.
- Plain-text version exists (most ESPs auto-generate; some don't).
- Physical mailing address at the bottom.
- Unsubscribe link that actually works.
- No URL shorteners (bit.ly, tinyurl).
- No tracking pixel + HTML-only + heavy images all at once. Pick one or two.
- Subject line does not contain $, %, !, ALL CAPS, or more than one emoji.
- From name uses a real human name, not "Team @ Company" or "no-reply."
Fix the obvious violations. Don't over-engineer — clean auth does more for you than perfect content.
Hour 2, minutes 75–90: Volume and list hygiene
List hygiene (~10 minutes)
- Export your list. Run it through an email verification service (Zerobounce, NeverBounce, Emailable — $5–20 for a one-off).
- Remove every "undeliverable" result immediately.
- Remove every hard bounce from your last 90 days of sending.
- Flag any address that's soft-bounced 3+ times for suppression.
Volume audit (~5 minutes)
- Check your send volume trend over the last 30 days. Any sudden spikes?
- If you ramped in the last 2 weeks, cut by 40% and ramp back more slowly.
- If your domain is under 90 days old, your target volume this month should be under 500/day.
Hour 2, minutes 90–105: Reputation monitoring
Set up ongoing monitoring so this is the last emergency audit you need to run.
- Google Postmaster Tools: free. Add your domain. Requires 100–500 daily Gmail recipients to show data.
- Microsoft SNDS: free. Add your sending IPs. Shows Microsoft's view of your reputation.
- Weekly seed test: put a calendar reminder. Every Monday, 3 minutes.
Hour 2, minutes 105–120: Verify the improvement
Re-run the seed test one more time. Compare placement % against your baseline. Expected improvement after the above:
- If authentication was broken: +20–40 points.
- If only content/volume was the issue: +5–15 points.
- If reputation was already degraded: improvement may be partial; reputation takes days to recover.
If you're now at 70%+ Gmail placement, ship your next campaign. If you're below 50% after all this, that's when you have a case for hiring outside help.
What the $3k consultant would do that this didn't
Honest list of things this DIY plan does not cover:
- Parse DMARC aggregate reports to identify rogue sending sources.
- Design a subdomain strategy (marketing.domain.com vs transactional.domain.com).
- Plan dedicated IP warmup at scale.
- Blacklist delisting negotiations for stubborn lists.
- Enterprise SMTP tuning (TLS, MTA-STS, BIMI certificates).
At your stage, you don't need those. When you're sending 500k+/month and placement is still the bottleneck, come back to the consultant conversation. Until then, the DIY plan covers you.