robots.txt AI-crawlerekhez: mit engedjen, mit blokkoljon

Megjelent

Rövid válasz

Minden fontos AI-crawlernek adjon külön User-agent csoportot. Engedélyezze a keresőcrawlereket, például az OAI-SearchBot-ot, a Claude-SearchBot-ot és a PerplexityBot-ot, ha idézni szeretnék, a tanítótokenekről, például a GPTBot, ClaudeBot, Google-Extended és Applebot-Extended tokenekről pedig döntsön külön. A megnevezett csoport az adott crawlernél felváltja a * csoportot.

A robots.txt egy sima szöveges fájl, amely 1994-ig nyúlik vissza, és 2022-ben vált hivatalos szabvánnyá RFC 9309 néven. A legtöbb AI-szolgáltató szerint a crawlerei követik, és többen külön tokent adnak a keresésre és a tanításra. Ezért a robots.txt a legegyszerűbb hely az AI-irányelv rögzítésére, feltéve, hogy a szabályok azt jelentik, amit gondol.

Ezen az oldalon
  1. Milyen robots.txt-tokeneket használnak az AI-crawlerek?
  2. Hogyan néz ki egy jó robots.txt AI-hoz?
  3. Hogyan választják ki a crawlerek, melyik szabályok vonatkoznak rájuk?
  4. Melyek a leggyakoribb robots.txt-hibák?
  5. Rögzíthetek az engedélyezésen és tiltáson túl AI-felhasználási irányelvet?
  6. Mennyi idő alatt lépnek életbe a változások, és hogyan ellenőrzöm őket?

Milyen robots.txt-tokeneket használnak az AI-crawlerek?

Ezek a szolgáltatók által dokumentált tokenek. Az RFC 9309 szerint az illesztés nem tesz különbséget kis- és nagybetű között.

Hogyan néz ki egy jó robots.txt AI-hoz?

Ez a példa beengedi az AI-keresést és a felhasználói lekéréseket, kizárja a fő tanítótokeneket, és mindenki elől zárva tart egy privát területet:

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

Több egymás utáni User-agent sor egy csoportot alkot, így az alattuk lévő szabályok mindegyik crawlerre érvényesek. Ha azt szeretné, hogy a tartalmát tanításra használják, egyszerűen hagyja ki a második csoportot. A Google-Extended blokkolása nem érinti a Google Keresést: a Google szerint nem befolyásolja a Keresésben való megjelenést, és nem rangsorolási jel. Hasonlóképpen az Apple szerint az Applebot-Extended-et tiltó oldalak továbbra is megjelenhetnek a keresési eredményei között.

Hogyan választják ki a crawlerek, melyik szabályok vonatkoznak rájuk?

Az RFC 9309 ezt pontosan meghatározza, és a részletek megmagyarázzák a legtöbb meglepetést:

Melyek a leggyakoribb robots.txt-hibák?

Rögzíthetek az engedélyezésen és tiltáson túl AI-felhasználási irányelvet?

A Cloudflare javasolt egy Content-Signal sort a robots.txt-hez három jelzéssel: search (keresési index építése, linkek és rövid kivonatok megjelenítése), ai-input (a tartalom valós idejű használata AI-válaszokhoz) és ai-train (modellek tanítása vagy finomhangolása). A Cloudflare managed robots.txt-je hozzá tudja adni Önnek.

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

Mint minden a robots.txt-ben, ezek is preferenciák, nem technikai kontrollok. A Cloudflare maga is megjegyzi, hogy a robots.txt betartása önkéntes. A sor opcionális és nem árt, de nem helyettesíti a fenti crawlerenkénti csoportokat.

Mennyi idő alatt lépnek életbe a változások, és hogyan ellenőrzöm őket?

Az RFC 9309 szerint a crawlerek nem használhatnak 24 óránál régebbi gyorsítótárazott robots.txt-et, és az OpenAI és a Perplexity egyaránt azt mondja, hogy a változások érvénybe lépése nagyjából egy napot vehet igénybe. Ne feledje azt sem, hogy a robots.txt nem hozzáférés-szabályozás: egy tűzfal blokkolhat olyan crawlert, amelyet a szabályai engedélyeznek.

Az AISeeWhy az RFC 9309 szerint értelmezi a robots.txt-et minden tesztelt crawlerre, jelzi az elérhetetlen vagy HTML-ként kiszolgált fájlokat, megmutatja, hol tér el a szabályai és a szerver viselkedése, és kész diffet ad a módosításhoz.

Gyakran ismételt kérdések

Árt a láthatóságomnak az AI-válaszokban a GPTBot vagy a ClaudeBot blokkolása?

Közvetlenül nem. Mindkét szolgáltató külön keresőcrawlert használ a kereséshez: az OAI-SearchBot-ot és a Claude-SearchBot-ot. A tanító crawler blokkolása irányelvi döntés.

Megállítja a Google-Extended az AI Overviews funkciót?

Nem. A Google szerint a Keresés AI-funkciói a Googlebotot és a szokásos keresési vezérlőket használják, például a nosnippet és noindex direktívákat. A Google-Extended a Gemini tanítását és groundingjét fedi le a Google egyéb termékeiben, és nem érinti a Keresést.

Támogatják az AI-crawlerek a Crawl-delay direktívát?

Nem része az RFC 9309-nek. Az Anthropic szerint nem szabványos kiterjesztésként támogatja a Crawl-delay-t; más szolgáltatóknál nézze meg a dokumentációjukat.

Hol kell lennie a robots.txt-nek?

Minden host gyökerében, például https://example.com/robots.txt. Az almappában lévő fájlt figyelmen kívül hagyják, és minden aldomainnek saját kell.

Források

További cikkek