Wednesday, June 17, 2026
HomeEveryday WordPressHow to stop bot traffic from wasting your bandwidth

How to stop bot traffic from wasting your bandwidth


When resource usage on a client site starts climbing without a matching increase in visits, bot traffic is likely the cause. Bots hitting uncacheable endpoints such as cart actions, filtered product pages, and search queries trigger PHP execution and database queries on every request. As such, your page cache never gets the chance to absorb them.

While your instinct is to block all automated traffic, Googlebot, Bingbot, RSS readers, and uptime monitors fall into the same automated category as the bots you want to stop. Blocking everything removes the traffic that keeps your sites visible and functioning.

Kinsta’s Bot Protection lets you filter out requests that incur costs without value and let the ones that matter through. These controls sit at the infrastructure layer, meaning filtering occurs before requests even reach your WordPress site.

Why blanket blocking traffic isn’t the answer

A hard block on all automated traffic is, in theory, a valid tactic for reducing bandwidth waste. However, doing this also removes the requests you depend on. For example, hard blocks mean Googlebot and Bingbot can’t crawl your content, uptime monitoring tools won’t do the jobs you need them to, and API integrations that connect your client workflows to WordPress stop working.

In contrast, the traffic worth stopping is a specific subset of the whole: unverified bots and automation that hit non-cacheable endpoints. These don’t contribute to SEO, user experience, or revenue in many cases.

However, this is typical behavior for lots of bot-based action, according to David Belson, formerly Head of Data Insights at Cloudflare:

Most of what we’re seeing isn’t malicious. It’s bots behaving inefficiently at scale, and that’s where the real problems start.

A bot following URL variations cannot recognize that it is looping. For example, consider each product filter, query string, or cart parameter treated as a distinct page. Our own infrastructure data recorded 550 million requests filtered by a single loop-detection rule in a 30-day window. A server processes each one as real work, regardless of intent.

Kinsta’s platform-level security already handles the clearest threats by blocking traffic classified as malicious before it reaches your site. This covers DDoS mitigation and requests from IPs associated with known attack sources. However, between this baseline protection and the traffic you want to allow through is a middle layer of security from unverified and unwanted bots.

Selectively filtering the remaining automated traffic is what prevents resource usage from climbing while visit counts stay flat. It’s this pattern that many agencies running WordPress hosting for multiple clients recognize as a sign that bot-driven load has crossed the threshold of what the default security layer alone can handle.



Source link

RELATED ARTICLES
Continue to the category

LEAVE A REPLY

Please enter your comment!
Please enter your name here


Most Popular

Recent Comments