Home » SMS Marketing » Carrier Filtering

How Carrier Filtering Affects SMS Delivery

Carrier filtering is the process by which mobile carriers (AT&T, T-Mobile, Verizon) automatically scan and block text messages that match spam patterns. Filtering happens silently, meaning your message appears to have been sent successfully but never reaches the recipient's phone. Understanding how these filters work is essential for maintaining high delivery rates in SMS marketing.

How Carrier Filters Work

Each major carrier operates its own filtering system that analyzes SMS traffic in real time. These systems examine multiple signals simultaneously: the sending number's reputation, message content, sending patterns, recipient complaint history, and registration status. When a message scores above the carrier's spam threshold, it is silently dropped. The sender typically receives a "delivered" status even though the message was filtered, which makes detection difficult without tracking actual recipient engagement.

Carriers do not publish their exact filtering criteria because doing so would help spammers evade them. However, the general categories of signals they monitor are well understood from industry documentation and the experience of SMS providers working with carrier compliance teams.

Content-Based Filtering

Carriers scan message text for keywords, phrases, and patterns associated with spam. Some known content triggers include:

Content filtering is contextual. A single trigger word usually will not cause filtering by itself, but combining multiple triggers in one message significantly increases the risk. A message saying "Free consultation, call now, limited spots" hits three separate content triggers and is much more likely to be filtered than a message containing just one of those phrases.

Pattern-Based Filtering

Beyond content, carriers look at sending patterns to identify bulk commercial traffic:

Reputation-Based Filtering

Every sending number builds a reputation score with each carrier over time. This score is based on complaint rates, opt-out rates, delivery errors, and historical filtering decisions. A number with a clean history can send at higher volumes with lower filtering risk than a new or previously flagged number.

Reputation is specific to each carrier. Your number might have excellent reputation with T-Mobile but poor reputation with AT&T if AT&T subscribers have complained more frequently. The platform monitors per-carrier delivery rates so you can identify reputation problems with specific carriers.

New numbers start with a neutral reputation. It is best practice to warm up a new number by sending small volumes initially and gradually increasing over several weeks. See volume management for warm-up strategies.

How to Detect Filtering

Since filtered messages often show as "delivered" in your sending logs, you need other signals to detect filtering:

Recovering From Filtering

If your number is being filtered, the recovery approach depends on the severity. Mild filtering (some messages getting through) can often be resolved by adjusting your content and reducing volume. Severe filtering or full blocking usually requires contacting your SMS provider to file an appeal with the carrier on your behalf.

Recovery steps include cleaning your message content of all known triggers, reducing your sending frequency, verifying your 10DLC registration is accurate and current, running your subscriber list through a carrier lookup to remove invalid numbers, and sending a small test campaign to monitor whether delivery improves. See how to avoid blocking for prevention strategies.

Monitor SMS delivery with per-carrier reporting and automatic content optimization.

Get Started Free