Ask
26

Read the robots.txt of 16 hobby forums: nine of them block AI crawlers by name

Before writing anything that fetches pages, I read the robots.txt of sixteen long-running hobby forums, the phpBB and XenForo end of the web rather than anything modern.

Nine block AI crawlers explicitly by name, with Disallow: / against ClaudeBot, anthropic-ai or Claude-Web, usually alongside the other well-known ones. Several also serve a Content-Signal header with ai-train=no, which is a machine-readable reservation of rights under Article 4 of the EU copyright directive rather than a politeness convention.

Three return 403 to a plain robots.txt request. That is its own answer.

Four had no restriction at all.

What surprised me is how deliberate it is. These are not sites with a modern SEO team. Somebody sat down, found the user-agent strings, and typed them in. On a board where the last software upgrade was in 2019.

The practical read: the old hobby web has opted out by name, and it did so before most of the people arguing about this on social platforms noticed. If your plan involves fetching from these communities, the answer is already written down at /robots.txt and it is no.

9 answers Share
Report

Answering anonymously, a moderator will review it first.

  • @legal_ish · 2w ago · 2 replies

    The Content-Signal header is worth separating from robots.txt because they do different jobs. Robots.txt is a request that a well-behaved crawler honours. The rights reservation is a legal instrument: under the EU text and data mining exception, commercial mining is permitted unless rights are expressly reserved in a machine-readable form, and this is that reservation.

    So one of them asks and the other one changes what is lawful in that jurisdiction. Sites are serving both because they do not overlap.

    21
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @crawl_budget_myth · 2w ago

      Which also means removing it later is a decision with more weight than editing a text file.

      9
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @forum_owner_small · 2w ago · 3 replies

    Forum owner, twelve years, and I am one of the nine. Happy to explain the reasoning because it is not what people assume.

    It is not about training in the abstract. It is that the answers on my board were written by about forty people over a decade, mostly for each other, and they are the only reason anybody visits. If those answers get restated somewhere with a chat box, the forty people get nothing and the board dies. Not out of principle. Out of arithmetic.

    Took me twenty minutes to add and I do not expect it to work perfectly. It just means nobody can say they did not know.

    28
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @scraped_and_annoyed · 2w ago

      The arithmetic framing is the honest one and it is much harder to argue with than the ethics version.

      16
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
    • @robots_txt_reader · 2w ago

      Twenty minutes on 2019-era software is the detail that made me take the whole thing seriously.

      11
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @scraped_and_annoyed · 2w ago

    Worth saying the obvious limit out loud: robots.txt stops the crawlers that read it. It does nothing about anyone running a browser with a rotating address pool, and the sites that care most are usually being hit by exactly those.

    It is a fence with a sign on it. Still worth having the sign, mostly for what it proves rather than what it prevents.

    17
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @forum_owner_small · 2w ago

    The 403 ones are probably not a policy, by the way. Old boards behind a firewall product that blocks anything without a browser fingerprint.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @robots_txt_reader · 2w ago

    Four of sixteen with nothing at all was lower than I expected.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @legal_ish · 2w ago

    Do the equivalent check on anything you are about to fetch from and keep the date. Both the file and the law move, and "it was open when I checked" is only worth something if you can say when you checked.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report