Guide · August 28, 2026

Bytespider: should you allow or block it?

Bytespider was the most aggressive AI crawler on the web in 2024. In 2026 the honest answer is more nuanced, and the block that works is not the one most guides tell you to use.

TL;DR
Bytespider is ByteDance's crawler. It ignores robots.txt, sends no referral traffic, and mostly feeds Doubao training, so most Western sites should block it. But its traffic has collapsed about 85% since 2024, so the urgency is overstated, and because it ignores robots.txt, a Disallow rule will not stop it. A firewall rule on its user agent will.

The scary crawler of 2024 is a shrinking one in 2026. The advice to block it with robots.txt was always wrong.

Bytespider earned its reputation. In 2024 it was the single most active AI crawler on the web, hammering servers and reaching pages owners had marked off-limits. The panic that followed produced a wave of guides telling everyone to block it, most of them with a robots.txt rule that Bytespider simply ignores.

This guide covers what Bytespider is, whether it still respects robots.txt, whether it is even a threat worth worrying about anymore, and the block that actually works. The short version: block it, but do it at your firewall, not in a text file it does not obey.

What is Bytespider?

Bytespider is the web crawler operated by ByteDance, the company behind TikTok, Douyin, CapCut, and Toutiao. It scrapes public pages to build training data for ByteDance's AI systems, chiefly Doubao, its ChatGPT competitor, and to feed recommendation and AI features across its apps. It reads your content, but it does not send visitors or cite you back.

Bytespider crawls public web pages to feed ByteDance: training data for the Doubao model and recommendation and AI features across TikTok, Douyin, CapCut, and Toutiao. It sends no referral traffic back.
Bytespider feeds ByteDance. The value flows one way, into Doubao and the apps.

Doubao is the reason it crawls so hard. Doubao is one of China's most-used AI chatbots, and training a model at that scale takes enormous volumes of text, which is what Bytespider is out collecting. Your blog post is raw material for a model you will probably never use.

The scope is broad by design. Bytespider gathers content to power recommendation algorithms, AI features, and training sets across ByteDance's whole product suite, not one app. That is why it crawls so widely: it is feeding a company, not a single model.

Its arc follows ByteDance's AI push. Bytespider ramped hard through 2023 and 2024 as ByteDance raced to build Doubao, which is how it briefly became the busiest AI crawler on the web. As that first training rush passed and more sites blocked it, its volume fell off sharply.

One distinction matters before you touch any config: Bytespider is not the only ByteDance bot. TikTokSpider and Doubaobot are separate user agents tied to TikTok and Doubao surfaces, so blocking Bytespider does not cut you off from those. This guide is about Bytespider, the training and scraping crawler.

Does Bytespider respect robots.txt?

No, not reliably. ByteDance says Bytespider follows the robots exclusion protocol, but the evidence says otherwise, and this is the single most important fact about it. Server logs repeatedly show Bytespider fetching your robots.txt and then crawling the very pages you marked Disallow.

Bytespider fetches your robots.txt file but does not enforce the Disallow rules, crawling the pages you blocked anyway, unlike compliant crawlers such as GPTBot that honor the file.
It reads the rules, then ignores them. That is the whole problem in one picture.

This is not a one-off complaint. A 2026 analysis of AI crawler behavior found Bytespider among the agents that reached disallowed pages on roughly half the European sites that named them in robots.txt. Compliant crawlers like GPTBot and ClaudeBot honor the file, while Bytespider treats it as a suggestion.

The pattern in the logs is consistent enough to plan around. Bytespider requests your robots.txt, so it clearly reads the file, then issues follow-up requests to paths under Disallow anyway. Whether that is deliberate policy or a broken implementation does not matter to you, because the effect is identical.

That single fact rewrites the whole how-to. Every guide that says "just add Disallow for Bytespider" is giving you a rule the crawler will read and then step around. You need enforcement, not a polite request.

Is Bytespider still a threat in 2026?

Far less than it was, and the numbers are stark. Bytespider was the most active AI crawler in 2024, but its volume has collapsed, so the 2024-era panic guides are describing a problem that has mostly receded. It is now a minor crawler that happens to behave badly, not the web-wide bandwidth threat it once was.

Cloudflare's network data tells the story. Bytespider fell from 42% of AI crawler traffic in May 2024 to about 7% a year later, dropping from the number one spot to number five, as its raw request volume declined roughly 85%. Across all crawlers it slid from second place to eighth.

42% to 7%Bytespider AI-crawler share, May 2024 to May 2025 (Cloudflare)
-85%drop in its raw request volume in a year (Cloudflare)
#1 to #5its rank among AI crawlers over that year
Bytespider's collapse: from 42% of AI crawler traffic and the number one rank in May 2024 to about 7% and fifth place by May 2025, an 85% drop in request volume, per Cloudflare.
The most aggressive crawler of 2024 lost about five-sixths of its volume in a year.

When it does show up, though, it is still rude. Bytespider is documented crawling at a higher request rate than GPTBot and continuing under server load, with reports of hundreds of gigabytes pulled from a single large site in a month. Lower total volume does not mean gentle; it means fewer sites get hit hard.

So calibrate your reaction. Bytespider is worth blocking, but it is not an emergency for most sites anymore, and if you already blocked it in 2024 you can leave that in place and move on. The engines eating real crawl budget today are GPTBot, ClaudeBot, and Meta-ExternalAgent.

Should you allow or block Bytespider?

Block it, unless you specifically want your content in ByteDance's AI. Bytespider sends no referral traffic, cites nobody, and feeds training rather than any surface that links back to you, so blocking it protects your content and cuts server load at zero SEO cost. Blocking Bytespider has no effect on your Google or Bing rankings.

The Bytespider decision: block it by default because it gives no referrals and ignores robots.txt; allow it only if you deliberately target ByteDance products such as Doubao or Chinese-language reach.
For most Western sites the decision is simple. Block, unless ByteDance is a target market.

The one real reason to allow it is intent. If you publish content you want inside Doubao or aimed at ByteDance's Chinese-language audience, letting Bytespider train on you is the price of entry, the same way you let GPTBot in if you want to be in ChatGPT's knowledge. For a Western B2B site with no China play, that upside is close to zero.

For a concrete default, block it. Unless ByteDance is a market you actively sell into, add the firewall rule, keep the robots.txt line for honesty, and treat allowing it as the exception that needs a reason. Most sites will never find that reason.

Weigh it like any crawler: what does it give back? GPTBot feeds ChatGPT, where you can be cited. Bytespider feeds Doubao, which does not send clicks or citations to Western publishers. Same mechanism, very different payoff, which is why the default here leans harder toward blocking.

How do you actually block Bytespider?

You block it at the server, because it ignores robots.txt. Add the robots.txt rule for good hygiene and honest signaling, then enforce the block with a firewall rule that matches its user agent. The robots.txt line is the request; the firewall rule is what makes it stick.

How to block Bytespider: a robots.txt Disallow rule signals intent but will not hold, a WAF or firewall rule matching the Bytespider user agent actually stops it, and IP blocking is impractical because it rotates through thousands of addresses.
robots.txt asks. The firewall enforces. IP blocking chases a moving target.

The robots.txt line itself is two rows: a line reading User-agent colon Bytespider, then Disallow colon slash. Keep it, because it states your intent clearly and blocks the crawlers that do behave. Just do not rely on it to stop this one.

In Cloudflare, go to Security, then WAF, and create a custom rule: if the user agent contains Bytespider, block it or serve a managed challenge. The same idea works in NGINX or an .htaccess rule that returns a 403 on that user agent. This targets the one thing the crawler cannot easily change per request, its identifying string.

Then verify the rule took. For a day after it goes live, watch your logs: requests carrying the Bytespider user agent should come back as 403 or a challenge, not 200. If they are still getting through, the rule is usually matching the wrong field or sitting behind a cache that answers the bot before your firewall ever sees it.

One thing blocking will not do is undo the past. Anything Bytespider already scraped is already in ByteDance's hands, and a block only stops future crawls. That is a reason to block sooner rather than later, but not a reason to expect your old content to disappear from a model that has already trained on it.

Do not try to block it by IP. Bytespider rotates through thousands of addresses, and some sit on shared cloud ranges you would break legitimate services by banning. The user-agent rule is both simpler and more reliable, and it is the approach the crawler-control tools converge on.

robots.txt is a sign on the door. Bytespider reads the sign and walks in anyway. If you want it out, you need a lock, and the lock is a firewall rule.The one-line rule

How is Bytespider different from other AI crawlers?

Bytespider stands out for taking without giving and for ignoring the rules other crawlers follow. GPTBot, ClaudeBot, and Meta-ExternalAgent all honor robots.txt and feed products that can cite or surface you. Bytespider honors nothing and feeds an ecosystem that, for most Western sites, sends nothing back.

CrawlerRespects robots.txt?FeedsGives back?
BytespiderNoDoubao trainingNo referrals
GPTBotYesChatGPT trainingCan be cited
ClaudeBotYesClaude trainingCan be cited
Meta-ExternalAgentYesLlama / Meta AICan be cited
Google-ExtendedYesGemini trainingCan be cited
Bytespider versus other AI crawlers: Bytespider ignores robots.txt and gives no referrals, while GPTBot, ClaudeBot, Meta-ExternalAgent, and Google-Extended honor robots.txt and feed products that can cite you.
Most crawlers follow the rules and offer a payoff. Bytespider is the outlier on both.

The takeaway is that not all crawlers deserve the same policy. Blocking GPTBot or Google-Extended is a real tradeoff, because you may want the visibility their products offer, whereas blocking Bytespider is close to free. We cover the friendlier bots in our GPTBot allow-or-block guide and Google-Extended guide.

How do you tell if Bytespider is hitting your site?

Check your server logs for the user agent, which contains the string Bytespider. Filter your access logs or CDN analytics for that token and you will see its request volume, the paths it hits, and whether it is touching pages you disallowed. That last check tells you fast whether robots.txt is being ignored on your own site.

Most CDNs and analytics tools now break out AI bots by name, so you can watch Bytespider alongside GPTBot and the rest. If its volume is trivial, which for many sites it now is, you can block it once and stop thinking about it. If it is heavy, the firewall rule pays for itself in saved bandwidth immediately.

Set a rough threshold so you are not watching forever. If Bytespider is a fraction of a percent of your requests, a one-time block is plenty. If it spikes into real bandwidth, put an alert on that user agent so you catch the next surge before it shows up on your hosting bill.

Crawling is only half the picture, though. Knowing which bots read you is a control question; knowing which AI answers actually name you is a visibility question, and the two are separate. That second one is what our AI visibility guide is about.

Know what the AI engines say about you
Blocking a crawler controls what goes in. MentionsAPI shows what comes out: run your prompts through ChatGPT, Perplexity, Gemini, Grok, and Claude and see who gets cited, you and your competitors, per engine. Pay-as-you-go, $1 free signup credit.

Frequently asked questions

What is Bytespider?
Bytespider is the web crawler run by ByteDance, the company behind TikTok, Douyin, CapCut, and Toutiao. It scrapes public web pages to build training data for ByteDance AI systems, chiefly Doubao, its ChatGPT competitor, and to feed recommendation and AI features across its apps. It does not send referral traffic or cite the pages it crawls.
Does Bytespider respect robots.txt?
No, not reliably. ByteDance states that Bytespider follows the robots exclusion protocol, but access-log analyses repeatedly show it fetching robots.txt and then crawling pages you marked Disallow. A 2026 study found it among the crawlers reaching disallowed pages on roughly half the sites that named them, so a robots.txt rule alone will not keep it out.
Should you block Bytespider?
For most Western sites, yes. Bytespider sends no referral traffic, cites nobody, and mainly feeds ByteDance training, so blocking it protects your content and cuts server load with no SEO cost. The one reason to allow it is if you deliberately target ByteDance products, for example Chinese-language content you want in Doubao. Blocking does not affect Google or Bing.
How do you actually block Bytespider?
Add a robots.txt rule for it, then enforce it at the server. Because Bytespider ignores robots.txt, the rule that works is a firewall rule: in Cloudflare, block or challenge any request whose user agent contains Bytespider. IP blocking is impractical because it rotates through thousands of addresses, some on shared cloud ranges.
Will blocking Bytespider hurt my SEO or TikTok visibility?
No. Bytespider is a training and scraping crawler, not a search indexer, so blocking it changes nothing in Google or Bing. It is also separate from TikTokSpider and Doubaobot, the user agents tied to TikTok and Doubao surfaces, so if you want visibility there you block Bytespider and leave those alone.
Is Bytespider still a threat in 2026?
Less than it was. Bytespider was the single most active AI crawler in 2024 at about 42% of AI crawler traffic, then its volume fell roughly 85% and it dropped to around 7% by mid-2025. It still ignores robots.txt and still consumes bandwidth, but the scale of the problem is far smaller than the 2024 headlines suggest.

Block it at the firewall, then move on

Do this next: add a robots.txt Disallow for Bytespider for the record, then create a WAF or server rule that blocks any request whose user agent contains Bytespider. That is the version that actually holds.

Then redirect the worry. Bytespider is a shrinking, low-payoff crawler, so once it is blocked, spend your attention on the engines that send real traffic and citations, and measure where you show up with your AI visibility fundamentals in hand.

Nikhil Kumar
Founder, MentionsAPI

Growth marketer at the intersection of marketing, product, and technology. 8+ years across startups and scale-ups in India, Switzerland, and the Netherlands. Founder of Landkit (landkit.pro).

Control what crawls you. Measure what cites you.

See how often ChatGPT, Gemini, Grok, Perplexity, and Claude name you versus your competitors, in one API call. $1 free signup credit, pay-as-you-go.