Best of Product Hunt

Improve Email Deliverability for Cold Outreach on LinkedIn: A Step-by-Step Playbook (DNS, Warmup, Copy, Cadence)

A practical, step-by-step playbook to improve cold outreach deliverability when LinkedIn is part of your workflow—covering DNS setup, domain strategy, warmup, list hygiene, copy that avoids spam triggers, and cadences that protect sender reputation while increasing replies.

Share:

Treat deliverability as a system: DNS setup (SPF, DKIM, DMARC), sender reputation (warmup), list hygiene, copy, and cadence all work together. Use a LinkedIn-to-email flow that looks like a real conversation, not an automated blast, and avoid sudden volume spikes.

Best practice is to keep your primary corporate domain for customers and warm leads, and use 1–3 dedicated outreach domains for cold email. This protects your main domain’s reputation while you test copy and scale volume.

You need SPF (including your sending providers and staying under the 10 DNS lookup limit), DKIM enabled for every sending domain (2048-bit keys when possible), and DMARC to define what happens when authentication fails. Start DMARC with p=none, then move to quarantine and reject once you confirm alignment.

Tracking can hurt deliverability if it’s misconfigured or uses generic tracking domains. Use a branded tracking subdomain (e.g., mail.company.com), and if deliverability is struggling, test sending with open tracking turned off for part of the campaign.

Keep hard bounces ideally under 2% (many teams aim for under 1%). To get there, verify emails before sending, remove risky segments, and avoid emailing stale contacts older than 12–18 months without re-verification.

Warm up both each outreach domain and each rep inbox by ramping volume gradually: roughly 5–15 emails/day in week 1, 15–30 in week 2, 30–50 in week 3, then 50–80+ only if replies are healthy and bounces are low. Also do “behavior warmup” by reading/replying, moving messages out of spam, and sending some plain-text emails.

Use plain formatting, keep emails short (about 50–120 words), limit links (0–1), avoid attachments early, and personalize one real line (often from a LinkedIn signal). Reduce spam-trigger patterns like excessive punctuation and overly promotional language.

A simple 10–12 day cadence spaces touches across channels: connect on LinkedIn, then email, then a short LinkedIn message, then follow-up emails with new angles and a permission-based breakup. Avoid sending multiple emails within 24 hours and avoid team-wide “spiky” sends (like Monday 9:00 AM blasts).

Focus on hard bounce rate, spam complaint signals, reply rate, positive reply rate, and inbox placement (seed tests). Also watch for sudden drops in replies, bounce spikes from a segment/source, or one rep inbox underperforming.

Run a quick reset: pause scaling by cutting daily volume 30–50% for a week, re-verify and clean the list, simplify the message to plain-text with no links, and add more spacing in your cadence. Diagnose before rewriting everything so you don’t compound the issue.

Improve Email Deliverability for Cold Outreach on LinkedIn: A Step-by-Step Playbook (DNS, Warmup, Copy, Cadence)

If your cold outreach uses LinkedIn plus email (connection request → message → “sending details via email”), your deliverability is either helping you scale—or silently blocking you.

The tricky part: **deliverability isn’t a single setting**. It’s the combined outcome of your **DNS configuration, sender reputation, list quality, copy, and cadence**. This playbook breaks it down into a practical sequence you can implement in a day—and optimize over the next few weeks.

---

Why deliverability matters more when LinkedIn is involved

LinkedIn outreach often increases intent—but it can also create patterns that email filters dislike:

- You message a prospect on LinkedIn and then email them immediately (high correlation, low trust).

- Multiple reps email the same account from different domains.

- You scale faster than your domain reputation can handle.

The goal is to look like a legitimate business starting real conversations—not a system blasting templates.

---

Step 1) Set up your domain strategy (primary vs. outreach domains)

Before touching DNS, decide where cold email should come from.

**Best practice:**

- Keep your **primary corporate domain** (your website and core inboxes) for customers, partners, and warm leads.

- Use **1–3 dedicated outreach domains** for cold email (e.g., `trycompany.com`, `companyhq.com`).

This protects your main domain reputation if you ramp volume, test copy, or make mistakes.

**LinkedIn-specific tip:** Align the outreach domain with your LinkedIn identity so it doesn’t feel suspicious.

- If your LinkedIn profile says “CompanyName,” emailing from `random-mailer.net` kills trust.

---

Step 2) Configure DNS the right way (SPF, DKIM, DMARC, and tracking)

DNS is table stakes. If this is wrong, the rest of the playbook won’t compensate.

SPF (Sender Policy Framework)

- Ensure SPF includes your sending provider(s) and stays under the **10 DNS lookup limit**.

- Avoid stacking unnecessary includes over time.

DKIM (DomainKeys Identified Mail)

- Turn on DKIM for every sending domain.

- Use 2048-bit keys when possible.

DMARC (Domain-based Message Authentication)

DMARC is how you tell mailbox providers what to do if SPF/DKIM fails.

- Start with: `p=none` (monitoring)

- Move to: `p=quarantine`

- Then: `p=reject` (once you’re confident everything passes)

Add a reporting mailbox and review alignment issues.

Subdomains and tracking considerations

Open and click tracking can hurt deliverability if misconfigured.

- Prefer **a branded tracking domain/subdomain** (e.g., `mail.company.com`) instead of generic tracking.

- If deliverability is struggling, test sending with **open tracking off** for a subset of campaigns.

---

Step 3) Build a clean list (and keep it clean)

Deliverability is heavily driven by engagement and low bounce rates. That starts with your data.

Minimum list hygiene standards

- Remove role accounts: `info@`, `support@`, `admin@`, `sales@` (unless your offer is explicitly relevant)

- Remove risky TLD patterns if they bounce frequently in your niche

- Don’t email contacts older than 12–18 months without re-verification

Verify emails before you send

You want to protect your bounce rate.

- Keep hard bounces ideally **< 2%** (many teams aim for <1%).

If you’re building prospect lists from multiple sources, using a platform that combines sourcing + verification can reduce leakage. For example, you can source contacts and verify them in one workflow with [PRODUCT_LINK]Apollo.io’s prospecting and verification tools[/PRODUCT_LINK]—just remember that any database can contain occasional outdated records, so spot-checking and ongoing hygiene still matter.

---

Step 4) Warm up the right way (domains, inboxes, and ramp schedule)

Warmup isn’t magic—it’s reputation building.

What to warm up

- **Each domain** (outreach domain)

- **Each mailbox** (rep inbox)

A safe warmup ramp (practical baseline)

Assuming a new domain + new inbox:

**Week 1**

- 5–15 emails/day/inbox

- Prioritize real conversations with colleagues/partners if possible

**Week 2**

- 15–30 emails/day/inbox

**Week 3**

- 30–50 emails/day/inbox

**Week 4+**

- 50–80 emails/day/inbox (only if replies are healthy and bounces are low)

If you’re coordinating multiple reps, centralizing inbox management and sequencing helps control volume and prevent accidental spikes. Some teams manage ramping and sequencing from a single system like [PRODUCT_LINK]Apollo.io for multibox outreach sequencing[/PRODUCT_LINK] to keep daily send limits consistent.

Don’t skip “behavior warmup”

Mailbox providers watch patterns:

- Read and reply to emails

- Move messages out of spam

- Send a few plain-text emails daily

- Avoid sending only cold templates

---

Step 5) Write copy that filters *don’t* hate (and prospects *do* answer)

Deliverability and reply rates are linked. If nobody replies, providers assume your mail is unwanted.

Copy rules that protect deliverability

1. **Use plain formatting** (minimal HTML)

2. **Avoid heavy link usage** (0–1 links is plenty)

3. **Avoid attachments** in early steps

4. **Keep it short** (50–120 words is a good target)

5. **Personalize one line** based on something real (LinkedIn signal, recent post, role context)

Spam-trigger patterns to reduce

- Excessive punctuation!!!

- “Guaranteed,” “free,” “act now,” “limited time”

- Overly salesy subject lines

Example cold email structure (LinkedIn-assisted)

**Subject:** Quick question about {team}

Hi {FirstName} — I saw your LinkedIn post about {specific topic}.

Are you the right person to chat about how you’re handling {problem} at {Company}?

If it’s relevant, I can share what we’re seeing work for {peer group} in {industry}.

Open to a 10-min chat next week?

— {Name}

Why it works:

- Mentions LinkedIn naturally (context)

- No hard pitch

- Clear CTA

- Low “promotional” footprint

---

Step 6) Use a deliverability-safe cadence (that matches LinkedIn timing)

A common mistake is stacking touches too aggressively across channels.

A simple, safe 10–12 day cadence

**Day 1:** LinkedIn view + connect (no pitch)

**Day 2:** Email #1 (short, contextual)

**Day 4:** LinkedIn message (1–2 lines, reference the topic)

**Day 6:** Email #2 (new angle, one sentence of value)

**Day 9:** Email #3 (breakup-style, permission-based)

**Day 12:** Optional LinkedIn follow-up or stop

Cadence rules that protect reputation

- Avoid sending multiple emails in 24 hours to the same prospect

- Don’t run huge sends on Mondays at 9:00 AM across the team (spiky patterns)

- Use local-time scheduling

Sequencing tools can enforce those spacing rules automatically. If you’re orchestrating multi-touch sequences with both timing and inbox limits, you can control cadence centrally with [PRODUCT_LINK]Apollo.io sequences and send-limit controls[/PRODUCT_LINK] (especially helpful when multiple reps target the same segment).

---

Step 7) Monitor the right deliverability metrics (not just opens)

Because open tracking can be unreliable, focus on:

- **Hard bounce rate** (aim <2%)

- **Spam complaint signals** (keep near zero)

- **Reply rate** (a leading indicator of “wanted mail”)

- **Positive reply rate** (are replies meaningful?)

- **Inbox placement tests** (seed tests) for new domains/campaigns

Also monitor operational red flags:

- Sudden drop in replies across all sequences

- A spike in bounces for one segment/source

- One rep inbox underperforming (could be reputation or DNS mismatch)

---

Step 8) Troubleshoot deliverability fast (4-step reset)

If a campaign “suddenly stops working,” don’t rewrite everything immediately. Diagnose.

1) **Pause scaling**: cut daily volume by 30–50% for a week

2) **Clean the list**: re-verify recent uploads, remove risky segments

3) **Simplify the message**: plain-text, no links, shorter copy

4) **Adjust cadence**: add more spacing, reduce total touches

If you’re working from a large prospect list, it can help to segment by data source, persona, and recency so you can isolate issues quickly. Many teams do this segmentation inside [PRODUCT_LINK]Apollo.io’s lead management and list segmentation workflows[/PRODUCT_LINK] before relaunching.

---

Conclusion: Deliverability is a system—fix it in the right order

To improve email deliverability for cold outreach on LinkedIn, follow the sequence that mailbox providers effectively “grade” you on:

1) **Domain strategy** (protect your primary domain)

2) **DNS authentication** (SPF/DKIM/DMARC done right)

3) **List hygiene + verification** (reduce bounces)

4) **Warmup + ramp** (earn reputation)

5) **Copy that earns replies** (low-spam footprint)

6) **Cadence that avoids spikes** (predictable sending behavior)

7) **Monitoring + fast troubleshooting** (iterate without burning domains)

Do those well and you’ll see two things improve at once: **more inbox placement** and **more real conversations**—which is the whole point of using LinkedIn + email together.

More from Apollo.io