You're sending emails. Your list is clean. Your subject lines are solid. But you're still getting 2-3% reply rates instead of 8-12%. Or worse - you're getting replies from people who aren't actually a fit for what you sell.
The problem isn't your email. It's your targeting. And by targeting, I don't mean "buy a better list" - I mean you're messaging the wrong person at the wrong company.
You're Targeting Job Titles Instead of Jobs to Be Done
This is the biggest mistake. You pick a title - "Marketing Manager" or "Operations Director" - and assume they all have the same problem. They don't.
A Marketing Manager at a 20-person agency doing $2M revenue has a completely different set of problems than a Marketing Manager at a 200-person agency doing $20M revenue. One is drowning in execution, the other is focused on strategy. One needs tactical help, the other needs systems.
The move is to target by business model and company size first, then job title second.
Here's what actually works: instead of "Marketing Manager," target "Marketing Manager at agencies with 15-50 employees doing $1-5M revenue." This is more specific and more likely to have the actual pain you solve.
How do you find these people? Use company research filters in your prospecting tool. LinkedIn Sales Nav lets you filter by company size and industry. Apollo and Hunter let you export by employee count. ZoomInfo does it too. Pick one and get specific with your filters.
You're Not Validating the Problem Before You Send
You've decided your ICP is "Marketing Managers at service agencies with 20-100 people." Now what? You should spend 30 minutes looking at 5-10 actual companies in that range to see if your assumption is right.
Go to their website. Look at their service offerings. Check their pricing page. Read their blog or resource section. See what problems they're publicly talking about. Then look at your prospect's LinkedIn - what are they posting about? What's their company's main bottleneck based on their job descriptions?
If you find that none of these companies are actually talking about the thing you solve, your targeting is off. Pivot before you send 500 emails into the void.
This sounds tedious, but it's the fastest way to kill a bad segment before it wastes your time and reputation.
Your Segment Is Too Broad
"Service businesses" is too big. "Agencies" is too big. "B2B companies" is definitely too big.
A digital marketing agency has different problems than a design agency. A design agency has different problems than a staffing agency. A staffing agency has different problems than a consulting firm.
When you're starting out with cold email, you need to pick one narrow vertical and own it. That means one industry, one company size range, one job title, and one specific problem you solve for them.
For example: "Web design agencies with 5-20 employees struggling with client onboarding."
Not: "Agencies that might need help with processes."
The narrower segment will always outperform the broad one. You'll write better emails because you understand their world. You'll sound credible because you've done this exact work before. And your reply rates will prove it.
You're Targeting Decision Makers Who Aren't Decision Makers
You found a VP of Operations at a 50-person company. Looks perfect, right? Not necessarily.
At a 50-person company, the VP of Operations might report to the CEO or President. They might have budget authority for tools and contractors, but not for agency services. They might be overruled on major vendor decisions by the CEO who has a relationship with someone else.
The real decision maker at a 50-person company is usually the CEO or President. At a 200-person company, it might be the VP. At a 1,000-person company, it might be the manager.
Before you load a segment, check 3-5 companies at that size and look at actual org structure. See who's hiring for roles that involve buying what you sell. See who's posting about the problem you solve. That's your real decision maker.
You're Not Checking for Disqualifiers
You found someone at a great company, perfect title, right size. But they just got hired 6 months ago, so they're still in learning mode. Or the company is about to IPO and they're frozen on new vendor decisions. Or they recently announced they're building the solution in-house.
Spend 2 minutes per prospect checking for obvious red flags: recent LinkedIn job change (less than 3 months), company fundraising news, bankruptcy filings, major layoffs, or acquisitions. Tools like Hunter.io, ZoomInfo, and even LinkedIn give you this info quickly.
If someone changed jobs in the last 60 days, skip them. They're not the decision maker yet and they don't have budget authority yet.
Your Segment Works, But Your List Is Wrong
This is subtle. Your targeting hypothesis is solid - you know the company size, the industry, the title. But the list provider you're using is mixing in lower-quality data.
You buy 500 email addresses from a list provider for a segment you're confident in. You get a 3% reply rate when you were expecting 8%. The segment isn't wrong - the list quality is.
Solution: use at least 2 list sources. Cross-reference your prospects. If the email exists in both Apollo and Hunter, it's probably valid. If it only exists in one, that's your signal to verify it manually or skip it.
Better yet - build your own list manually for the first 100 prospects in a new segment. Yes, it takes time. But you'll see the real reply rate for that segment, not a blended average rate that includes bad data.
You Haven't Tested Your Segment Yet
Before you send 1,000 emails to a new targeting segment, send 50. Track everything: open rate, reply rate, quality of replies, whether they're asking about features or schedule a call.
If you get 12%+ replies on your first 50 and the replies are high quality (they're asking about your service, not unsubscribing), that segment works. Load 500 more.
If you get 2% replies and they're mostly objections about price, the segment is wrong. Stop and go back to your targeting hypothesis.
Most people skip this step and wonder why they're wasting time on bad segments. Small test first. Always.
The Gap Between Knowing This and Actually Running It
You now know that targeting accuracy is the real lever for cold email. You know to pick narrow segments, validate them, check for disqualifiers, and test before scaling.
But there's a gap between knowing this and having it actually work at scale. Finding the right list sources, validating company data, managing multiple segments, adjusting targeting based on reply patterns - it's a lot of moving pieces. When you get it wrong, you're wasting sends on bad prospects. When you get it right, your whole funnel works differently.
That's where most agencies start - they build a targeting system that works for one segment, then realize scaling that across 5-10 segments at once is another problem entirely. If you want to skip the trial-and-error and have targeting dialed in from day one, that's something we handle at BEC Growth.
Related Guides
- Why Your ICP Is Too Narrow (And Costing You Deals)
- Why Your List Building Is Slow (And What Actually Works)
- Why Your Prospect List Is Exhausted (And What to Do About It)
- Why No One Replies to Your Cold Emails (And What to Do About It)
- Cold Email Offer Creation Guide: How to Build Offers That Actually Get Responses