When a sales team buys a block of enriched contacts or runs a scrape campaign targeting smaller companies, they have no way to know — before they dial or send — whether those records are six months old or three years old. The problem isn't just missing data; it's confidently wrong data: outdated phone numbers, employees who left the company, job titles that no longer exist. Users specifically call out that 'accuracy for smaller companies needs to be improved' and that 'contacts are not always up to date.'
Small and mid-size companies are structurally harder to keep current. They don't publish press releases when someone changes roles. Their LinkedIn presence is inconsistent. Data vendors prioritize refreshing large enterprise accounts because the return on enrichment effort is higher — a stale Fortune 500 record affects more customers than a stale 12-person agency record. So the SMB layer of every major contact database quietly ages faster than enterprise data, and nobody flags it.
Current contact lists give you a name, title, email, and phone — but no signal about when any of it was last validated or how confident the vendor is. A bounce rate of 50% is the feedback mechanism, and it arrives too late, after reputation damage has already happened.
What's needed is a layer that runs a contact list through a freshness audit before outreach begins — not just email syntax, but signals like domain age checks, LinkedIn activity recency where accessible, known company headcount volatility, and MX record consistency — and surfaces a 'stale risk score' per record. The buyer is whoever gets blamed when a campaign underperforms. That person recurs every time a new list is sourced, which is frequently.
What to build
Build a batch audit service where users upload a contact CSV of SMB targets and receive back each record annotated with a freshness risk score derived from domain health signals, known employee churn rates by company size and industry, MX record consistency checks, and detected mismatches between job title and company headcount — flagging records most likely to have degraded since they were captured.
Where to start
Launch specifically for agencies doing outbound on behalf of clients targeting local or regional SMBs — they run high volumes of SMB contacts, feel the bounce problem acutely, and can validate the scoring in bulk fast enough to give you real feedback on accuracy within weeks.
The hard part
For true SMB-level accuracy, you need company-level signals that aren't publicly indexed well — headcount changes, domain ownership shifts — which means either building proprietary crawling infrastructure early or accepting that your freshness signals are proxies, which limits how confidently you can score individual records.
How it makes money
Per-record pricing for batch audits with a monthly subscription option for teams running recurring list refreshes — flat fee per 1,000 records scored, with volume discounts above 50,000 records per month.
See the evidence. The complaints behind this idea, the products they came from, and similar ideas in Lead Capture.
More ideas in Lead Capture