robots.txt tekoälycrawlereille: mitä sallia ja mitä estää

Julkaistu

Lyhyt vastaus

Anna jokaiselle tärkeäksi katsomallesi tekoälycrawlerille oma User-agent-ryhmä. Salli hakucrawlerit kuten OAI-SearchBot, Claude-SearchBot ja PerplexityBot, jos haluat tulla lainatuksi, ja päätä erikseen koulutustokeneista kuten GPTBot, ClaudeBot, Google-Extended ja Applebot-Extended. Nimetty ryhmä korvaa ryhmän * kyseiselle crawlerille.

robots.txt on pelkkä tekstitiedosto, joka juontaa juurensa vuoteen 1994 ja josta tuli virallinen standardi, RFC 9309, vuonna 2022. Useimmat tekoälytoimittajat sanovat crawlerinsa noudattavan sitä, ja useat julkaisevat erilliset tokenit haulle ja koulutukselle. Siksi robots.txt on helpoin paikka ilmaista tekoälylinjaus, kunhan säännöt tarkoittavat sitä, mitä luulet niiden tarkoittavan.

Tällä sivulla
  1. Mitä robots.txt-tokeneita tekoälycrawlerit käyttävät
  2. Millainen on hyvä tekoälyn robots.txt
  3. Miten crawlerit valitsevat, mitkä säännöt koskevat niitä
  4. Mitkä ovat yleisimmät robots.txt-virheet
  5. Voinko ilmaista tekoälyn käyttölinjauksen allow- ja disallow-sääntöjä pidemmälle
  6. Kuinka kauan muutokset kestävät ja miten tarkistan ne

Mitä robots.txt-tokeneita tekoälycrawlerit käyttävät

Nämä ovat toimittajien dokumentoimat tokenit. RFC 9309:n mukaan vertailu ei erottele isoja ja pieniä kirjaimia.

Millainen on hyvä tekoälyn robots.txt

Tämä esimerkki päästää sisään tekoälyhaun ja käyttäjän noudot, kieltäytyy tärkeimmistä koulutustokeneista ja pitää yhden yksityisen alueen suljettuna kaikilta:

User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
User-agent: PerplexityBot
User-agent: ChatGPT-User
User-agent: Claude-User
Allow: /
Disallow: /account/

User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: meta-externalagent
User-agent: CCBot
Disallow: /

User-agent: *
Allow: /
Disallow: /account/

Sitemap: https://example.com/sitemap.xml

Useat peräkkäiset User-agent-rivit muodostavat yhden ryhmän, joten niiden alla olevat säännöt koskevat jokaista näistä crawlereista. Jos haluat sisältösi käytettävän koulutukseen, jätä toinen ryhmä yksinkertaisesti pois. Google-Extendedin estäminen ei vaikuta Google-hakuun: Google sanoo, ettei se vaikuta hakuun sisällyttämiseen eikä ole ranking-signaali. Samoin Apple sanoo, että sivut, jotka estävät Applebot-Extendedin, voivat silti näkyä sen hakutuloksissa.

Miten crawlerit valitsevat, mitkä säännöt koskevat niitä

RFC 9309 määrittelee tämän tarkasti, ja yksityiskohdat selittävät useimmat yllätykset:

Mitkä ovat yleisimmät robots.txt-virheet

Voinko ilmaista tekoälyn käyttölinjauksen allow- ja disallow-sääntöjä pidemmälle

Cloudflare on ehdottanut robots.txt:ään Content-Signal-riviä, jossa on kolme signaalia: search (hakuindeksin rakentaminen sekä linkkien ja lyhyiden otteiden näyttäminen), ai-input (sisällön käyttö reaaliajassa tekoälyvastauksiin) ja ai-train (mallien kouluttaminen tai hienosäätö). Cloudflaren hallinnoima robots.txt voi lisätä sen puolestasi.

User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

Kuten kaikki robots.txt:ssä, nämä ovat toiveita, eivät teknisiä rajoituksia. Cloudflare itse huomauttaa, että robots.txt:n noudattaminen on vapaaehtoista. Rivi on valinnainen eikä haittaa, mutta se ei korvaa yllä olevia crawlerikohtaisia ryhmiä.

Kuinka kauan muutokset kestävät ja miten tarkistan ne

RFC 9309 sanoo, että crawlerien ei tule käyttää välimuistissa olevaa robots.txt:ää yli 24 tuntia, ja OpenAI ja Perplexity sanovat molemmat, että muutokset voivat kestää noin vuorokauden. Muista myös, ettei robots.txt ole pääsynhallintaa: palomuuri voi silti estää crawlerin, jonka sääntösi sallivat.

AISeeWhy jäsentää robots.txt:si RFC 9309:n mukaan jokaiselle testaamalleen crawlerille, merkitsee tiedostot, joita ei tavoiteta tai jotka tarjoillaan HTML:nä, näyttää, missä sääntösi ja palvelimesi ovat eri mieltä, ja antaa valmiin diffin muutosta varten.

Usein kysytyt kysymykset

Haittaako GPTBotin tai ClaudeBotin estäminen näkyvyyttäni tekoälyvastauksissa?

Ei suoraan. Molemmat toimittajat käyttävät hakuun erillisiä hakucrawlereita, OAI-SearchBotia ja Claude-SearchBotia. Koulutuscrawlerin estäminen on linjausvalinta.

Pysäyttääkö Google-Extended tekoälytiivistelmät?

Ei. Google sanoo, että haun tekoälyominaisuudet käyttävät Googlebotia ja tavallisia haun hallintakeinoja kuten nosnippet ja noindex. Google-Extended koskee Geminin koulutusta ja groundingia muissa Googlen tuotteissa, eikä se vaikuta hakuun.

Tukevatko tekoälycrawlerit Crawl-delayta?

Se ei kuulu RFC 9309:ään. Anthropic sanoo tukevansa Crawl-delayta standardista poikkeavana laajennuksena; muiden toimittajien osalta tarkista heidän dokumentaationsa.

Missä robots.txt:n on sijaittava?

Jokaisen isännän juuressa, esimerkiksi https://example.com/robots.txt. Alikansiossa oleva tiedosto ohitetaan, ja jokainen aliverkkotunnus tarvitsee omansa.

Lähteet

Lisää artikkeleita