Services AI Audit Guides Marketplace Blog Contact
Measurement

The numbers worth watching. And the ones lying to you.

Outreach dashboards are full of metrics that look like progress. Two of them tell you whether the thing is working, three warn you before you damage your domain, and the most prominently displayed one is close to fiction.

Ignore open rate

Modern mail clients pre-fetch remote images automatically to protect privacy, which means tracking pixels fire whether or not a human ever saw the message. Some corporate security systems open every link and image in incoming mail as a matter of policy.

The result is an open rate inflated by an unknown amount, varying by recipient, that you cannot correct for. Optimising against it means optimising against noise — and worse, it produces false confidence: a campaign showing sixty percent opens and zero replies looks like a copy problem when it is usually a targeting problem or a deliverability problem.

Watch these two

Reply rate

Replies divided by messages delivered. Unfakeable, unaffected by tracking changes, and directly connected to the only thing outreach exists to produce. This is your primary number.

Positive reply rate

Replies that express actual interest, as a share of all replies. A campaign generating many replies that are all "no thanks" is reaching people successfully and targeting them badly — a distinction reply rate alone hides.

And these three, as warnings

MetricHealthyWhat it means when it moves
Bounce rateUnder 2%Rising means your list is stale or unverified. Stop and clean it — bounces damage reputation directly.
Spam complaintsEffectively zeroAny at all means slow down and re-read who you are contacting. This is the fastest way to lose a domain.
Unsubscribe / opt-outLow and stableA spike means your targeting has drifted to people with no reason to hear from you.

What good looks like

Published benchmarks for cold email reply rates vary so widely between sources, industries and definitions that quoting a number would be misleading. What is more useful is the direction and the diagnosis:

Measure against yourself over time, not against benchmarks from someone else's market. Your own trend line, tracked honestly, is worth more than any published average.

Common questions

Why is open rate unreliable?

Open tracking works by embedding an invisible image that loads when the message is displayed. Privacy features in modern mail clients now pre-fetch those images automatically, and many corporate security systems scan every incoming message by opening its contents. Both fire the pixel with no human involved, inflating the number by an amount you cannot measure or correct.

What reply rate should I expect?

Published figures vary enormously depending on industry, offer, list quality and how "reply" is defined, so any single number quoted as a benchmark is close to meaningless. Track your own rate over time and judge changes against your own baseline. A campaign that doubles your previous rate is good news regardless of what someone else reports.

Should I track link clicks?

They are more reliable than opens, since a click usually requires intent — but security scanners do click links automatically, so the number is not clean either. In cold outreach, where you should be including at most one link, clicks are a weak signal compared with replies.

How long before I can judge a campaign?

At twenty messages a day, give it two to three weeks and at least a couple of hundred sends before drawing conclusions. Judging a campaign on thirty messages means reading noise. If deliverability metrics go wrong, however, act immediately — those do not need statistical significance.

Keep reading
The full deliverability checklist Building an ideal customer profile The mistakes that cost the most

Hire a salesperson once.
Keep them forever.

The Cold Outreach Machine finds the companies you sell to, writes a different email for each one, and sends them on its own — paced, inside working hours. US$299.99, paid once, live setup call included.

See the machine Buy once vs subscribe