SMS List Hygiene: The Complete Guide to a Healthy Subscriber List
Your subscriber list is your most valuable marketing asset. But like any asset, it degrades over time if you don't maintain it. Dead numbers accumulate. Disengaged subscribers pile up. Compliance risks creep in. List hygiene is the practice of keeping your list clean, current, and compliant.
Why List Hygiene Matters More Than List Size
Marketers love big numbers. "We have 100,000 subscribers!" sounds impressive. But if 20% of those numbers are invalid and another 15% haven't engaged in six months, your real list is 65,000, and you're paying for 100,000.
Worse than the wasted cost, dirty lists actively hurt your program:
- Carrier filtering. High bounce rates signal spam behavior to carriers. They start filtering your messages.
- Throughput throttling. Carriers may reduce your message delivery rate if they see too many failures.
- Inflated costs. You pay for every message sent, including the ones that never arrive.
- Misleading metrics. Your engagement rates look worse than they are because the denominator is inflated with dead contacts.
The Anatomy of a Dirty List
Invalid Numbers (5-15% of most lists)
Numbers that have been disconnected, reassigned, or were entered incorrectly. These generate delivery failures and cost money.
Landlines (2-5%)
Numbers that can't receive SMS. These bounce immediately but still count as sent messages in most billing systems.
Disengaged Subscribers (10-25%)
People who technically opted in but haven't opened, clicked, or responded to anything in months. They're not going to start now.
Complainers (0.5-2%)
Subscribers who haven't opted out but have complained to their carrier. These are ticking time bombs for your deliverability.
Litigious Numbers (0.1-0.5%)
Phone numbers associated with known TCPA plaintiffs who sign up for lists specifically to file lawsuits. Yes, this is a real thing.
Building a Hygiene Routine
Daily: Automated Maintenance
- Process all opt-outs immediately (Gideon handles this automatically)
- Remove hard bounces after first failure
- Flag new complaints for review
Weekly: Engagement Review
- Identify subscribers with zero engagement over the past 30 days
- Review opt-out rate trends by campaign and segment
- Check for unusual patterns (sudden spike in bounces, geographic anomalies)
Monthly: Deep Clean
- Run full phone validation across your list
- Re-validate carrier information (numbers get ported)
- Review and prune disengaged subscribers (more on this below)
- Cross-reference against updated blacklists
Quarterly: Strategic Review
- Analyze list growth vs. churn trends
- Review acquisition source quality (which sources produce the most engaged subscribers?)
- Benchmark your metrics against industry standards
- Update your re-engagement strategy
The Re-Engagement Decision
What do you do with subscribers who haven't engaged in 60-90 days? You have three options:
Option 1: Re-Engagement Campaign
Send a targeted "We miss you" message with a compelling offer. If they engage, great. If they don't respond within 7 days, move to Option 2 or 3.
Option 2: Reduce Frequency
Move disengaged subscribers to a lower-frequency segment. Instead of weekly messages, they get monthly highlights. Some people want less communication, not none.
Option 3: Sunset and Remove
After a re-engagement attempt fails, remove them from your active list. Archive them (don't delete) in case they re-subscribe later.
The right answer depends on your business, but doing nothing is always the wrong answer.
Acquisition Quality Controls
The best hygiene starts before someone joins your list:
- Double opt-in where appropriate (text a keyword, confirm with a response)
- Real-time validation at the point of opt-in (is this a valid mobile number?)
- CNAM lookup on new subscribers (does a real person own this number?)
- Source tracking so you can identify which acquisition channels produce quality subscribers
- Rate limiting on sign-up flows to prevent bot submissions
Metrics That Signal List Health
| Metric | Healthy | Warning | Critical |
|---|---|---|---|
| Bounce rate | Under 2% | 2-5% | Over 5% |
| Opt-out rate | Under 0.5% | 0.5-1.5% | Over 1.5% |
| Engagement rate (30-day) | Over 40% | 20-40% | Under 20% |
| Complaint rate | Under 0.1% | 0.1-0.3% | Over 0.3% |
| Blacklist hit rate | 0% | Under 0.1% | Over 0.1% |
How Tells.co Makes Hygiene Easy
Tells.co integrates list hygiene directly into the platform:
- Automatic validation on every new subscriber
- Gideon compliance monitoring catches problems in real-time
- Built-in data lookups for number validation and enrichment
- Engagement tracking with automated segmentation
- Blacklist cross-referencing before every send
- One-click re-engagement campaigns for inactive segments
You shouldn't need a separate tool for list hygiene. It should be part of how your messaging platform works. See how Tells.co keeps your list healthy.