Indhold
  1. To slags hentning
  2. Crawlerne, der betyder noget
  3. Sådan ser en fornuftig robots.txt ud
  4. Det, der spærrer uden robots.txt
  5. Sådan kontrollerer I det
  6. Kilder

AI-tjenesterne henter jeres sider med deres egne crawlere, og de fleste af dem kan styres i robots.txt ligesom Googlebot. Forskellen er, at der er to slags: dem, der henter til træning af modellerne, og dem, der henter for at svare på et spørgsmål her og nu. Spærrer I for den forkerte, er I usynlige i AI-svar uden at vide det.

Her er de crawlere, der betyder noget, hvad hver af dem bruges til, og hvordan I sætter robots.txt op efter det, I faktisk vil. Hvorfor det er værd at være med, står i GEO-introduktionen.

To slags hentning

Træning er, når en udbyder henter store mængder sider for at bygge selve modellen. Det sker løbende, det giver ingen henvisning tilbage til jer, og modellen husker ikke, hvor en sætning kom fra.

Søgning er, når en tjeneste henter sider, fordi en bruger lige har stillet et spørgsmål. Her bliver jeres side læst, citeret og linket til. Det er den hentning, GEO handler om.

De store udbydere har adskilt de to med hver sin crawler. Det betyder, at I kan sige nej til træning og ja til søgning. Mange sites spærrede for alt AI i 2023 og 2024, før de fleste søgecrawlere fandtes, og har aldrig åbnet igen. Det er den første ting, I skal kontrollere.

Desuden henter ChatGPT-User, Claude-User og Perplexity-User en side, når en bruger beder om det. OpenAI skriver, at robots.txt måske ikke gælder for den slags hentning, fordi brugeren har sat den i gang, og Perplexity skriver, at Perplexity-User generelt ignorerer robots.txt.

Crawlerne, der betyder noget

Crawler Udbyder Bruges til Anbefaling
Googlebot Google Søgning, AI-oversigter og AI-tilstand Tillad. Spærrer I den, er I ude af Google. AI-funktionerne kan fravælges særskilt i Search Console.
Google-Extended Google Token, ikke crawler. Styrer træning og grounding af Gemini. Påvirker ikke søgning eller AI-oversigter. Jeres valg. Ingen effekt på synlighed i Google Søgning.
OAI-SearchBot OpenAI Søgning i ChatGPT med kildehenvisning Tillad, hvis I vil citeres i ChatGPT.
ChatGPT-User OpenAI Henter en side, når en bruger beder om det. Bruges ikke til at afgøre, om I vises i søgning. Tillad.
GPTBot OpenAI Træning Jeres valg.
PerplexityBot Perplexity Søgning med kildehenvisning. Bruges ikke til træning. Tillad, hvis I vil citeres i Perplexity.
Perplexity-User Perplexity Henter en side, når en bruger spørger Tillad.
Bingbot Microsoft Bing-søgning og Copilot Tillad. Copilot bygger på Bings indeks.
ClaudeBot Anthropic Træning Jeres valg.
Claude-SearchBot Anthropic Indeksering til søgning i Claude Tillad, hvis I vil citeres i Claude.
Claude-User Anthropic Henter en side, når en bruger spørger Tillad.
Applebot-Extended Apple Token, ikke crawler. Styrer træning af Apples modeller. Applebot selv er søgning i Siri, Spotlight og Safari. Jeres valg.
CCBot Common Crawl Åbent datasæt, som mange modeller trænes på Jeres valg.

Navnene og formålene kan ændre sig, så slå op hos udbyderne selv, ikke i en liste fra et plugin. OpenAI har sin på developers.openai.com, Google har sin på Google Crawling Infrastructure, og Anthropic, Perplexity, Apple og Common Crawl har deres egne.

Sådan ser en fornuftig robots.txt ud

For de fleste virksomheder er svaret: ja til alt, der citerer, og et bevidst valg om træning. Et eksempel, der siger nej til træning og ja til søgning:

robots.txt
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://jeresdomæne.dk/sitemap_index.xml

Søgecrawlerne, OAI-SearchBot, PerplexityBot, Claude-SearchBot og Bingbot, er ikke nævnt og falder derfor ind under User-agent: *, som tillader alt undtagen admin. Det er pointen: Det, I ikke spærrer, er åbent.

En crawler følger kun User-agent: *, hvis ingen gruppe nævner den ved navn. Giver I en crawler sin egen gruppe, skal alle dens regler stå der.

Vil I hellere sige ja til træning også, så slet de tre første blokke. Der er argumenter for det: En model, der er trænet på jeres tekster, kender jeres navn og jeres måde at forklare på. Der er også argumenter imod. Det er en forretningsbeslutning, ikke en teknisk. Vær opmærksom på, at Google-Extended ikke holder jer ude af Googles AI-oversigter. Det gør indstillingen for generativ AI i Search Console eller nosnippet, og begge dele koster jer synlighed.

Det, der spærrer uden robots.txt

Robots.txt er ikke det eneste sted, en crawler kan blive stoppet. Tre ting rammer oftere, end man tror:

En crawler på vej mod en side gennem fire stop: CDN og firewall, robots.txt, sikkerhedsplugin og selve siden. Nedenunder en terminal med kommandoen curl -I -A "OAI-SearchBot" og svaret HTTP/2 200, og noten om, at 403 betyder spærret i CDN eller firewall.
Robots.txt er kun det første sted, en crawler kan blive stoppet. CDN, firewall og sikkerhedsplugins spærrer uden at stå i filen. En forespørgsel med crawlerens navn som user-agent viser, om vejen er åben. Illustration i fuld størrelse.

Sådan kontrollerer I det

  1. Åbn jeresdomæne.dk/robots.txt, og læs hver blok. Notér, hvilke crawlere der er spærret, og om det er med vilje.
  2. Kontrollér serverens svar for søgecrawlerne. Det kan gøres med en forespørgsel, hvor user-agent er sat til fx OAI-SearchBot. Svarer serveren 200, er vejen sandsynligvis åben. Svarer den 403 eller en udfordringsside, er det CDN eller firewall. Men et CDN kan behandle et lånt navn anderledes end den rigtige crawler, så 200 er et godt tegn, ikke et bevis.
  3. Kig i serverloggen eller CDN’ets statistik efter de samme navne. Ser I aldrig OAI-SearchBot, PerplexityBot eller Claude-SearchBot, bliver I ikke hentet, og så bliver I heller ikke citeret.
  4. Kontrollér, at jeres vigtigste svar står i HTML’en og ikke bag et script.
  5. Gentag kontrollen, når I skifter hosting, CDN eller sikkerhedsplugin. Det er dér, spærringer opstår.

Robots.txt afgør ikke, om I bliver citeret. Den afgør kun, om I kan blive det. Resten handler om, hvad der står på siden, og det står under skriv, så en AI kan citere jer. Hvordan vi gennemgår det for jer, står under GEO-optimering.

Kilder

Skrevet af

Troels Kammer

Webudvikling, SEO & GEO hos Adbull

Troels har 5 års erfaring med SEO og hjælper til dagligt virksomheder med at bygge hjemmesider, der er hurtige, konverterer godt og bliver fundet på Google.