Key Takeaways

  • Blocking spam numbers doesn’t stop spam — spammers cycle through thousands of numbers per campaign, and your contact info is already on lists being sold to new senders constantly.
  • U.S. consumers received 52.5 billion robocalls in 2025 — roughly 4.4 billion per month — with scam and telemarketing calls up 15.6% year over year.
  • Your phone number almost certainly reached spammers through web scraping, data broker resale, or a data breach — not from a single source you can trace or remove.
  • Once harvested, your number gets copied and resold across thousands of data broker databases. Blocking individual numbers treats the symptom. It doesn’t touch the supply chain.
  • For WordPress site owners, the fastest pipeline from “contact info on your site” to “spam texts and robocalls” runs through scraper bots — and it’s preventable at the source.

You block a number. The spam texts stop — for about two days. Then a different number sends the same kind of message. You block that one too. Another appears. You’ve been doing this for months and the volume hasn’t dropped. If anything, it’s gotten worse.

This isn’t bad luck. It’s how the spam industry is designed to work. Blocking phone numbers is a reactive response to a system that’s built to make reactive responses useless. Understanding why requires looking at what’s actually happening before the first spam text ever arrives.

Blocking Numbers Is Fighting the Last Battle

When you block a spam number, you’re responding to a call or text that was sent from one of potentially thousands of numbers in a single campaign rotation. Spammers don’t use one number. They cycle through massive batches — sometimes hundreds or thousands of numbers per campaign — precisely because they know users and carriers block numbers.

A number that appears heavily one week disappears the next, not because the campaign stopped, but because it rotated to a fresh batch. The blocked number gets retired. A new one takes its place. Your block list grows. The spam doesn’t.

The numbers themselves are often spoofed or generated automatically — meaning the number that shows on your screen isn’t the real originating source. You’re blocking a phone number that may not even be in active use by the sender. It’s the digital equivalent of locking a door that’s already been removed from its frame.

A woman holds a cell phone with incoming spam phone calls after futile attempt to block phone numbers

The Real Question: How Did They Get Your Number in the First Place?

Before you can stop spam from arriving, you need to understand the pipeline that delivered your number to a spammer’s list. There isn’t one source. There are several, and most of them are operating simultaneously.

  • 1
    Web scrapingAutomated bots crawl websites looking for contact information displayed in page source code. A phone number on your WordPress site, a contact page, a footer, or a WooCommerce listing is harvestable in seconds. Once scraped, it feeds directly into data broker databases and spam lists.
  • 2
    Data broker resaleData brokers — companies that legally collect and sell personal information — aggregate phone numbers from public records, commercial partners, app permissions, and scraped web data. There are an estimated 4,000 active data broker companies in the US. Spammers purchase lists in bulk. Your number gets copied into new databases every time a list is sold.
  • 3
    Data breachesWhen companies suffer security breaches, customer records — including phone numbers — end up on dark web marketplaces. If you’ve ever given your number to an online service that was later breached, your number is potentially on breach lists that circulate indefinitely.
  • 4
    Online forms and sign-upsEvery time you enter your number on a website — for discounts, contests, free trials, or checkout — there’s a risk that number gets shared with affiliates or sold to marketing partners. Privacy policies that authorize “sharing with trusted partners” often mean your number moves to dozens of additional lists.
  • 5
    Number recyclingIf your phone number was previously owned by someone else, their subscriptions, marketing lists, and even scam targeting may still be active on that number. Carriers recycle numbers — the spam attached to the previous owner follows the number to you.

The critical point here is that once your number enters this system, it gets copied. Every time a data broker sells a list, every time a breach leaks records, every time a scraper feeds a database — your number exists in another place. Removing it from one source doesn’t remove it from the copies already in circulation. This is why spam persists even when you’ve never done anything obviously careless with your number.

An abstract dark visualization of automated bot harvesting data from digital sources, representing the web scraping pipeline that feeds phone numbers into spam calling lists.

The Numbers Behind the Problem

This isn’t a fringe nuisance. According to the U.S. PIRG Education Fund’s 2025 robocall report, scam and telemarketing calls rose 15.6% in 2025 compared to 2024 — the highest level in four years. The YouMail Robocall Index tracked 52.5 billion robocalls in 2025 alone. That’s roughly 4.4 billion per month, and 56% of that volume consisted of scam or telemarketing calls consumers actively want to avoid.

52.5B

Robocalls placed in the US in 2025 (YouMail)

15.6%

Year-over-year increase in scam and telemarketing calls in 2025

31%

of American adults report receiving at least one scam call per day (Pew Research)

Text-based scam attempts have followed the same trajectory. Consumer Reports confirmed a 50% rise in spam text attempts as of 2025, partly driven by the broader rollout of RCS — the texting standard that replaced SMS on both Android and iPhone — which made it easier for spammers to send media-rich messages at scale.

Why Caller ID Can’t Save You EitherMost spam calls use caller ID spoofing — the number displayed on your screen isn’t the real originating source. Blocking it blocks a phantom. The actual sending infrastructure remains untouched. Spam blocking apps work by cross-referencing incoming numbers against reported databases, but brand-new spoofed numbers get through before they’re flagged — which is exactly why fresh numbers keep appearing.

What Actually Reduces Spam (And What Doesn’t)

There’s a spectrum of responses to spam, ranging from things that do almost nothing to things that address the root cause. Most people spend their time at the wrong end of that spectrum.

Things that don’t meaningfully reduce spam: blocking individual numbers, registering with the Do Not Call registry (spammers ignore it), responding to texts to “unsubscribe” (this confirms your number is active, often increasing volume), answering and engaging with robocall prompts.

Things that provide moderate relief: carrier-level spam filtering (AT&T ActiveArmor, Verizon Call Filter, T-Mobile Scam Shield), third-party call-blocking apps like Hiya or RoboKiller, using a secondary number for online sign-ups and not publishing your real business number.

The only thing that addresses root cause: stopping your contact information from being scraped into these systems in the first place.

For business owners with a web presence — particularly those running WordPress sites — this last point is where the real leverage is. Your website is often the original source. A phone number displayed in plain HTML on a contact page, a footer, or a WooCommerce store is readable by any scraper bot that visits the page. It gets harvested, fed into a data broker database, sold to a spam list, and within weeks or months you’re getting calls and texts from numbers you’ve never seen before.

The WordPress ConnectionScraper bots don’t distinguish between a small business contact page and a Fortune 500 site. They crawl everything. Every phone number, email address, and physical address displayed in your WordPress site’s HTML source code is available to any scraper that visits — and many do, continuously. This is the stage of the pipeline that’s actually within your control to close.

A business owner answers her phone with a frustrated expression in a work setting, representing the daily disruption of spam calls and texts that originate from harvested contact information.

Stopping Scraping at the Source on WordPress

The reason I built WhoKnew Shield™ was exactly this problem. Running multiple WordPress sites, I watched spam texts, robocalls, and junk mail increase in direct proportion to how long my contact information had been publicly visible in page source code. The connection isn’t obvious until you look at it — your site gets crawled, your number gets harvested, and three months later you’re blocking a rotating stream of robocallers with no idea where they got your number.

Shield addresses this at the reconnaissance stage — before scraping happens. It encrypts contact information in the page source so that scraper bots reading your HTML see nothing harvestable. Phone numbers, email addresses, and physical addresses are protected using dual-layer encoding in the free version, and military-grade site-specific encryption in Pro. The Silent Contact™ feature renders contacts as PNG images — there’s no text in the HTML at all, so there’s nothing a scraper can read regardless of how sophisticated it is.

This doesn’t undo damage already done — if your number has been in plain HTML for years, it’s already in circulation. But it closes the pipeline going forward, so the scraping stops and your number stops entering new lists. That’s how you stop the accumulation, even if you can’t fully drain the pool that already exists.

The broader picture — how spam texts specifically get routed to your business number from your WordPress site — is covered in detail in Why Spam Texts Are Getting Worse in 2026. And if you’re wondering how robocallers specifically got your number versus your email, Where Robocallers Get Your Number breaks down that path specifically. For the full picture of what happens after scraping — where your data goes and who buys it — How Spammers Buy and Sell Your Contact Information covers the data broker pipeline in depth.

If you want to see what bots are actually doing on your site right now, Why Wordfence Recorded Zero Attacks While Shield Caught 491+ shows what most security plugins aren’t designed to catch — and why contact scraping goes undetected while it’s happening.

Stop Your WordPress Site From Feeding Spam Lists

WhoKnew Shield™ encrypts your contact information at the source — so scraper bots reading your HTML find nothing harvestable. Free version protects unlimited sites.

Download Shield Free from WordPress.org
See All Features →

Free version available. No credit card required.


Who knew the reason you can’t stop spam texts is that you’ve been fighting the wrong battle — blocking the messenger while the source keeps sending your number to new ones.

J. Moody, Founder/CEO

Author J. Moody, Founder/CEO

I build WordPress and WooCommerce plugins to solve problems I've actually hit myself — not theoretical ones. I've done a little bit of everything and built the tools I wished existed along the way.

More posts by J. Moody, Founder/CEO
Share