WebmasterID logoWebmasterID
Robots & crawl control

How to block Bytespider in robots.txt

Bytespider is a web crawler affiliated with ByteDance. This page gives the robots.txt rule to disallow its token and is honest that, because Bytespider's documentation and robots.txt compliance are less clearly published than for major crawlers, the rule should be treated as a request rather than a guarantee.

Partially verified

What Bytespider is

Bytespider is a crawler affiliated with ByteDance. It appears in server logs as an automated fetcher carrying the Bytespider token. Comprehensive official documentation is limited, so claims about its exact purpose should be treated cautiously rather than asserted as fact.

The rule and its caveat

To disallow Bytespider site-wide, target its token:

User-agent: Bytespider Disallow: /

Unlike major crawlers that publish clear robots.txt-compliance statements, Bytespider's adherence is not as well documented. Treat this as a forward-looking request, watch your logs to see whether requests stop, and remember robots.txt is never an access-control boundary. Do not invent IP ranges to verify it.

How it appears in analytics and logs

A request carrying the Bytespider token is a ByteDance-affiliated crawler fetching a URL. After a disallow, watch whether Bytespider requests actually stop — continued activity suggests the rule is not being honoured.

Diagnostic use case

Disallow Bytespider site-wide to reduce crawl activity from a ByteDance-affiliated crawler, while understanding compliance is not as clearly documented.

What WebmasterID can help detect

WebmasterID classifies Bytespider by its token, separate from human traffic, so you can see whether a disallow rule changed its activity in practice.

Common mistakes

Privacy and accuracy notes

Blocking Bytespider is a publishing-policy choice in a public file. It involves no visitor data and is not access control.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.