I’ve had three separate conversations this month with companies telling me their marketing isn’t delivering. All three, unprompted, brought up the size of their CRM within the first ten minutes. Gazillion contacts on file, one of them said, visibly proud of the number.
Here’s the question worth asking before that pride is earned. How many of those contacts have actually been emailed in the last year? How many have a working email address? How many of those addresses are verified enough to send to safely? Run that filter on a large B2B CRM and, in my experience, a minimum of 25% of the file falls away: people who’ve left the role, retired, moved on, or were never entered correctly to begin with.
Size gets treated as a proxy for marketing capability. It shouldn’t be. A CRM with a hundred thousand contacts and 30% data hygiene is a weaker asset than one with ten thousand contacts that are genuinely reachable, engaged and compliant. The number that matters isn’t how many rows you have. It’s how many of them you can actually use.
The root cause is almost always the same. There’s no data strategy, and more specifically, no single owner of the database. It becomes a bun fight between sales and marketing, each assuming the other is keeping it current. Nobody owns the asset, so nobody maintains it, and it quietly falls into disrepair.
Old, unmanaged contacts aren’t just dead weight. Records nobody has touched in years are usually the ones breaching your data retention policy, which makes this a compliance risk before it’s ever a marketing one. If you have a Data Protection Officer, poor CRM data hygiene is their problem as much as yours.
There’s a sharper, faster risk too. Email into an unverified list, bought lists especially, and you’re one hidden spam honeypot away from getting your sending domain blacklisted. Once a domain is blacklisted, email deliverability collapses across every campaign, not just the one that triggered it, and rebuilding sender reputation takes months.
Start by assigning real ownership. Not ‘sales will keep it updated’, an actual owner with the mandate to act. From there, filter your CRM by last-engaged date. Anything stale, with no opens, clicks or recorded touchpoints, goes into a reverify pool rather than your live send list.
Verify email addresses before you send, not after. Dedicated verification tools exist for exactly this. Never risk emailing old, unverified data. Anyone you can’t verify gets removed from active sends until they’re checked and updated.
Then build a genuine data strategy around ongoing use, not one-off cleanup. A regular newsletter or nurture programme keeps a list alive through use rather than neglect. You’ll get hard bounces as people move on, and that’s expected. Monitor them properly and the out-of-office reply often hands you the replacement contact directly.
Clean data isn’t housekeeping. It’s the difference between an email marketing programme that compounds and one quietly working against you, and between a manageable compliance position and one that keeps your DPO awake at night.
If your team needs help building a data strategy that keeps your CRM usable rather than just big, that’s exactly the kind of work we do at The Essential Agency.