Pe scurt
- Majoritatea furnizorilor AI separă crawlerele pentru antrenare de cele pentru căutare. Ambele categorii pot fi controlate separat în robots.txt.
- Dacă doriți să apăreți ca sursă în ChatGPT, Claude sau Perplexity, ar trebui să permiteți accesul cel puțin pentru OAI-SearchBot, Claude-SearchBot și PerplexityBot.
- Google-Extended controlează antrenarea și fundamentarea răspunsurilor (grounding) în Gemini și Vertex AI, nu includerea în căutarea Google.
- robots.txt este o solicitare adresată crawlerelor, nu o barieră de acces. Informațiile confidențiale trebuie protejate prin parolă.
Cum citesc sistemele AI site-urile web
Sistemele AI folosesc trei tipuri de acces. Crawlerele pentru antrenare colectează texte cu care vor fi antrenate modelele viitoare. Crawlerele pentru căutare construiesc un index propriu, din care sistemul selectează surse și oferă linkuri atunci când primește o întrebare. Accesările la cererea unui utilizator au loc când cineva solicită în chat deschiderea unei anumite pagini sau când AI consultă în timp real o pagină pentru a formula un răspuns.
Pentru vizibilitatea companiei dumneavoastră contează în primul rând crawlerele pentru căutare. Dacă blocați OAI-SearchBot, potrivit OpenAI, site-ul dumneavoastră nu apare în răspunsurile bazate pe căutare ale ChatGPT. Blocarea unui crawler pentru antrenare indică, în schimb, doar că materialele dumneavoastră nu ar trebui incluse în viitoarele date de antrenare.
Principalele crawlere AI, pe scurt
| Furnizor | Nume în robots.txt | Scop |
|---|---|---|
| OpenAI | GPTBot | Antrenarea modelelor viitoare |
| OpenAI | OAI-SearchBot | Căutare în ChatGPT, surse și linkuri |
| OpenAI | ChatGPT-User | Accesare atunci când un utilizator are nevoie de o pagină în chat |
| Anthropic | ClaudeBot | Antrenarea modelelor viitoare |
| Anthropic | Claude-SearchBot | Index de căutare pentru Claude |
| Anthropic | Claude-User | Accesare pentru întrebarea unui utilizator |
| Perplexity | PerplexityBot | Căutare și linkuri în Perplexity, fără antrenare, potrivit furnizorului |
| Perplexity | Perplexity-User | Accesare pentru întrebarea unui utilizator |
| Google-Extended | Nu este un crawler separat, ci un identificator de control pentru antrenarea Gemini și fundamentarea răspunsurilor (grounding) | |
| Apple | Applebot-Extended | Nu este un crawler separat, ci un identificator de control pentru antrenarea modelelor Apple |
| Common Crawl | CCBot | Arhivă web deschisă, folosită frecvent ca bază pentru antrenare |
Ar trebui să cunoașteți două particularități. OpenAI și Perplexity precizează că accesările lor la cererea utilizatorului nu respectă în toate cazurile robots.txt, deoarece pagina a fost solicitată de o persoană. Iar Google-Extended, potrivit Google, nu influențează apariția paginilor dumneavoastră în căutarea Google sau poziția lor în rezultate. AI Overviews și modul AI fac parte din căutare și sunt controlate prin Googlebot obișnuit.
Trei configurații uzuale
Permiteți toate accesările
Pentru majoritatea companiilor, aceasta este alegerea potrivită: toate crawlerele au voie să citească site-ul, cu excepția secțiunilor fără utilitate pentru vizitatori.
User-agent: *
Disallow: /warenkorb/
Disallow: /intern/
Sitemap: https://www.example.com/sitemap.xml
Vizibilitate în căutările AI, fără antrenare
Dacă nu doriți ca textele dumneavoastră să fie incluse în datele de antrenare, blocați doar crawlerele pentru antrenare și identificatorii de control aferenți. Crawlerele pentru căutare intră sub incidența regulii generale și rămân permise.
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: CCBot
User-agent: Google-Extended
User-agent: Applebot-Extended
Disallow: /
User-agent: *
Allow: /
Sitemap: https://www.example.com/sitemap.xml
Ce ar trebui să luați în considerare
Blocarea antrenării este o decizie de afaceri. Blocarea se aplică doar sesiunilor viitoare de antrenare; cunoștințele deja învățate rămân. Pentru multe întreprinderi mici și mijlocii este mai degrabă un avantaj dacă modelele cunosc numele companiei și serviciile acesteia chiar și fără o căutare web. Editorii și furnizorii de conținut contra cost aleg adesea altfel.
Ce prevede legislația UE
Directiva UE privind drepturile de autor permite analiza automatizată a textelor și datelor, cu excepția cazului în care titularul drepturilor și-a rezervat acest drept, pentru conținutul publicat online, într-un format care poate fi citit automat (Art. 4 Abs. 3 din Directiva 2019/790). Regulamentul privind AI obligă furnizorii de modele AI de uz general să identifice și să respecte aceste rezerve (Art. 53 Abs. 1 Buchst. c). robots.txt este mijlocul cel mai răspândit, care poate fi citit automat, pentru exprimarea lor. Dacă este suficient în toate cazurile pentru a constitui o rezervă valabilă nu a fost încă stabilit definitiv din punct de vedere juridic.
Greșeli frecvente
- Blocare generală rămasă după relansare:
Disallow: /pentru toate crawlerele provine adesea dintr-un mediu de testare și rămâne activ după publicarea site-ului. - Protecția împotriva boților blochează și ea: Unele firewalluri, furnizori de găzduire și servicii de protecție împotriva boților blochează implicit crawlerele AI, chiar dacă robots.txt le permite accesul.
- Subdomenii uitate: Fiecare subdomeniu, precum shop.example.com, are nevoie de propriul fișier robots.txt.
- Nume greșite: Diferența dintre literele mari și mici nu contează, dar greșelile de tastare contează. „GPT-Bot” nu blochează niciun crawler.
- Ascunderea informațiilor confidențiale prin robots.txt: Fișierul este public. Dacă enumerați acolo căi interne, le faceți și mai ușor de găsit.
Cum verificați configurația
- Deschideți
https://ihre-domain/robots.txtîn browser și citiți fiecare grup. - Verificați subdomeniile și domeniile vechi care sunt încă accesibile.
- Folosiți raportul despre robots.txt din Google Search Console.
- Căutați OAI-SearchBot, Claude-SearchBot și PerplexityBot în jurnalele serverului. Furnizorii își publică intervalele de adrese IP, pentru a putea deosebi accesările autentice de cele falsificate.
- Întrebați furnizorul dumneavoastră de găzduire sau CDN dacă protecția împotriva boților blochează crawlerele AI.
Modificările necesită puțin timp: OpenAI și Perplexity indică un termen de până la 24 de ore până când sistemele lor iau în considerare un nou fișier robots.txt. În calitate de agenție GEO, măsurăm în cadrul verificării gratuite dacă sistemele AI vă menționează efectiv compania după aceea.
Surse
- OpenAI: Overview of OpenAI Crawlers
- Anthropic: Does Anthropic crawl data from the web, and how can site owners block the crawler?
- Perplexity: Perplexity Crawlers
- Google Search Central: Crawlerele uzuale Google, Google-Extended
- Apple: Despre Applebot
- Common Crawl: CCBot
- IETF: RFC 9309 Robots Exclusion Protocol
- Directiva (UE) 2019/790 privind drepturile de autor pe piața unică digitală, Art. 4: EUR-Lex
- Regulamentul (UE) 2024/1689 privind inteligența artificială, Art. 53: EUR-Lex