SMS Deliverability Starts Before You Press Send
SMS deliverability is the share of intended messages that reach their intended destination. It is not the same as the number of API requests accepted or messages marked sent. The fastest route to a better SMS delivery rate is not a clever subject line equivalent; it is a trustworthy sending program: verified identity, permissioned recipients, recognizable messages, sensible volume, and rapid response to delivery signals. Provider documentation also makes clear that some failures sit outside a marketer’s control, including device, network, and carrier conditions. [5]
For US teams, treat deliverability as an operating discipline rather than a one-time setup. Registration, consent evidence, list quality, content, link reputation, throughput, error handling, and monitoring all interact. A weak link in one area can turn a good campaign into filtered traffic, undelivered messages, complaints, or an audience that simply stops engaging.
Establish a Sending Identity Carriers Can Evaluate
Start with the route, sender type, and registration that fit the program. For application-to-person traffic sent to US recipients from a 10-digit long code, A2P 10DLC is the carrier standard. The Campaign Registry describes the channel as one where brands and campaign service providers are verified before sending, and a major provider states that application-originated SMS/MMS to US users over 10DLC must be registered. [3] [4] Registration is not a delivery guarantee, but it makes the who, what, and permission model available to the ecosystem and can support appropriate throughput.
| Layer | What to do | Why it matters |
|---|---|---|
| Legal | Determine the consent, disclosure, opt-out, timing, and state-law obligations that apply to your messages with counsel. | A business relationship or a phone number alone is not a durable substitute for a use-case-specific permission analysis. |
| Carrier and platform policy | Register the brand and use case where the selected route requires it; keep examples, opt-in flow, HELP, and STOP handling aligned with what was registered. | Mismatch between the live program and its declared campaign can create review, filtering, or throughput problems. [3] [4] |
| Conservative best practice | Use a stable, customer-facing sender identity and tell subscribers what brand will text them. | Recognition lowers surprise, opt-outs, complaints, and the appearance of phishing. |
Choose the sender type from actual demand, not the cheapest starting point. A conversational support queue, modest lifecycle program, and national flash-sale launch have different volume and timing needs. Model peak messages by carrier, segment count, and required send window. Then use the approved configuration and throughput associated with the channel; do not try to outrun constraints by rotating senders. That pattern, often called snowshoe messaging, is specifically addressed in industry best practices. [2]
Make Consent and Opt-Outs Operational, Not Merely Documented
Permission is the foundation of both compliance and inbox trust. The FCC’s TCPA materials restrict certain automated calls or messages to wireless numbers without the required consent, while state law and the facts of a program can impose additional constraints. [1] For recurring marketing, design the call to action so a person can understand the brand, program purpose, recurring nature or frequency where applicable, message and data rate disclosure where applicable, how to get help, how to stop, and the privacy and terms links. CTIA’s messaging principles recommend clear, conspicuous calls to action and say opt-in details should not be hidden in terms and conditions. [2]
- Capture the phone number, timestamp, source, exact disclosure language and version, action taken, campaign, and an identifier such as session or order ID. Build an auditable consent record and audit trail.
- Use one permission for the sender and campaign the customer reasonably expects. Do not treat a bought, rented, or casually shared list as portable consent; CTIA says senders should create and vet their own opt-in lists. [2]
- Return a clear enrollment confirmation for recurring programs. It should identify the program, provide customer care, explain STOP, and state recurring frequency as appropriate. [2]
- Honor STOP and reasonable natural-language opt-out requests promptly across the applicable sender or messaging service. Your platform should suppress the recipient before the next campaign, not after it. See the operational details in SMS opt-out requirements.
Do not frame this work as only a compliance task. People who did not expect a text are more likely to ignore it, block it, complain, or report it as spam. The FTC tells consumers to forward unwanted messages to 7726 and report fraud through its reporting channel. [7] A permission system that makes expectation visible protects conversion as well as risk posture.
Improve SMS Deliverability With a Healthier List
Invalid, reassigned, mistyped, landline, and disengaged numbers cost money and depress performance. A provider’s delivery guidance identifies invalid numbers as a common source of delivery problems. [5] Validate format at capture, confirm the person can receive messages when appropriate for your flow, and prevent duplicates before they reach the CRM. Then set a recurring process for suppressing opt-outs, hard failures, and contacts that no longer meet your engagement or permission standard.
Do not solve every low-engagement issue by deleting subscribers. Separate four groups: opted out, non-deliverable, temporarily unreachable, and inactive but potentially reachable. The first two generally need immediate suppression or correction. The third calls for retry rules based on status and time sensitivity. The last deserves a targeted re-permission or re-engagement test before continued promotional sends. Use a documented SMS list hygiene process and consider mobile-number validation before texting at high-value entry points.
Segment before the first broadcast. New subscribers, recent purchasers, VIPs, service customers, and dormant shoppers should not receive the same cadence or offer. Better audience-message fit supports engagement and reduces the behavioral signals associated with unwanted traffic. For practical targeting patterns, see SMS engagement segmentation.
Write Recognizable Messages and Use Trusted Link Domains
Every text should answer three questions in its opening: who is this, why am I receiving it, and what happens if I act? Lead with the brand name a subscriber recognizes. Make the offer, transaction, or service update specific. Include a clear CTA, but avoid vague urgency, misleading claims, unfamiliar abbreviations, or requests for sensitive information. The FTC warns consumers not to click unexpected links that ask for personal or financial data and notes that spoofed sites can capture credentials. [7] Your messages should make it easy to distinguish the real brand from that threat.
- Use a branded, HTTPS link domain controlled by your organization and disclose it in registration material when your provider or carrier process asks for URLs.
- Keep the landing page consistent with the message: same brand, offer, product, and destination. Do not send a sale link to a generic or unrelated page.
- Avoid excessive redirects, unknown shared shorteners, and last-minute domain changes. They make both customers and risk systems less able to recognize the destination.
- Include STOP language at a cadence and in the form appropriate to your program and platform policy. CTIA recommends standardized STOP wording and recognition of normal-language opt-outs. [2]
Link choices contribute to SMS sender reputation because they shape user recognition and complaint risk. Read the specific playbook for branded links and SMS URL shorteners before changing domains or deploying a new link service. Test the full customer experience on mobile, including redirects, load time, checkout, and the return path to support.
Control Throughput So Your Best Message Is Not Queued Too Late
Throughput is a planning constraint, not a reason to duplicate senders or blast the whole file at once. It varies by sender type, registration, use case, provider configuration, recipient carrier, and message segments. A2P 10DLC campaign types can have different throughput and volume characteristics. [4] Build a send plan backward from the business deadline: eligible audience, average segments, route capacity, carrier distribution, quiet-hour controls, and the time needed for a safe test cohort.
For a promotion that must land in a two-hour window, send a small seed cohort first, inspect delivery and complaint signals, then release carrier-aware batches. Staggering is especially important after a new sender, domain, registration change, or major creative shift. Transactional messages that are time-sensitive should have priority rules separate from promotional traffic. If a campaign queues beyond its commercial value, pause it instead of delivering a stale offer.
Turn Error Codes Into a Focused Recovery Queue
Delivery reporting is most useful when it changes the next action. Start with your messaging provider’s canonical status and error-code documentation; labels and codes differ across platforms. For example, Twilio’s 30007 means a message was filtered by the provider or carrier, potentially for policy violations, spam, phishing, fraud, or objectionable traffic. [6] That is a diagnosis category, not proof that a single phrase caused the failure.
| Signal | Likely workstream | Practical next step |
|---|---|---|
| Undelivered or failed with invalid or unreachable destination | Data quality | Suppress or correct the number; do not repeatedly retry a known-bad destination. |
| Filtered or blocked, including 30007 where applicable | Trust, content, registration, and policy | Pause the affected template or cohort; compare campaign registration, consent source, copy, links, and carrier concentration before resending. [6] |
| Queued or delayed beyond campaign value | Capacity and timing | Reduce batch size, prioritize urgent traffic, and revise the launch plan around actual throughput. |
| Sudden rise in STOPs, complaints, or low engagement | Audience and expectation | Narrow the segment, check source and frequency, refresh creative, and stop using the weak acquisition path. |
When escalating a filtering pattern, preserve evidence: message IDs, timestamps, sender, recipient carrier where available, registration details, opt-in evidence, exact copy, link chain, and delivery statuses. A provider’s troubleshooting guidance recommends checking logs first and distinguishes application or API errors from carrier delivery receipts. [8] This evidence lets your provider investigate without guesswork and lets your team avoid resending the same problem.
Run a Weekly SMS Deliverability Review
A useful dashboard is compact and segmented. Review intended messages, delivered messages, delivery rate, undelivered and failed counts by error family, queued time, opt-outs, complaint indicators available to you, link engagement, conversion, and revenue or service outcome. Slice each metric by sender, campaign, acquisition source, audience segment, carrier where available, template, link domain, and day or hour. A blended total can hide a newly broken sender or a low-quality lead source.
- Set a baseline for each major program using your own recent history, rather than an invented universal benchmark.
- Alert on meaningful changes in delivery, filtering, opt-outs, queue time, or engagement, then investigate the smallest affected slice first.
- Run one controlled improvement at a time: a cleaner segment, revised call to action, different send window, or branded-link change. Hold other variables steady.
- Document the result and update the operating playbook, registration material, suppression logic, or campaign checklist before the next launch.
The right optimization target is not maximum volume. It is dependable access to customers who expected the message, can recognize it, and can act on it. Build that trust into every send and SMS deliverability becomes a measurable commercial advantage instead of a recurring fire drill. For a preflight process your team can actually use, adapt this SMS campaign checklist.
Frequently asked questions
Questions about SMS deliverability
What is a good SMS delivery rate?
There is no single credible universal benchmark that applies to every sender, route, audience, and campaign. Establish a baseline from your own recent, comparable sends and investigate meaningful deterioration by carrier, sender, acquisition source, template, and error category. A rate alone cannot tell you whether the problem is invalid data, filtering, capacity, or an outage. [5]
Does A2P 10DLC registration guarantee delivery?
No. Registration verifies the brand and campaign information for qualifying US long-code application traffic and can support appropriate throughput and lower filtering, but it does not override carrier controls or prevent failures caused by invalid numbers, content, links, recipient conditions, or policy issues. [3] [4]
Why are my SMS messages marked filtered?
Filtering can reflect unwanted-message signals, content or link concerns, a consent or registration mismatch, prohibited content, or a provider or carrier policy issue. Treat the error as a cue to inspect the program end to end. Do not simply resend the same message from another number; preserve the evidence and work with your provider if the pattern persists. [6]
How often should we clean an SMS list?
Continuously for opt-outs, hard failures, and invalid destinations; on a scheduled cadence for inactive or questionable records. The right review interval depends on acquisition volume, send frequency, and the cost of a bad record. Make cleansing event-driven where possible and use re-engagement rules for inactive, still-permissioned contacts instead of assuming every non-clicker is undeliverable.
Free strategy teardown
Find the deliverability leaks in your SMS program
References
[1]FCC: Telephone Consumer Protection Act, 47 U.S.C. § 227
[2]CTIA: Messaging Principles and Best Practices (May 2023)
[3]The Campaign Registry: The 10DLC Ecosystem
[4]Twilio: Programmable Messaging and A2P 10DLC
[5]Twilio: What Is SMS Delivery or Deliverability?
[6]Twilio Error 30007: Message filtered
[7]Federal Trade Commission: How to Recognize and Report Spam Text Messages