In ChatGPT gefunden werden: 3 technische Checks, selbst getestet
Kurzantwort: Niemand kann erzwingen, dass ChatGPT deine Seite nennt, und in ChatGPT gefunden werden lässt sich nicht garantieren. Kontrollieren kannst du die technische Grundlage, und dafür reichen drei Checks: Die robots.txt lässt den Suchbot von OpenAI hinein, der Haupttext steht ohne JavaScript im HTML, und die Seite ist für den Bot erreichbar (Status 200, keine Sperre bei Firewall oder CDN). Wer sie besteht, beseitigt die technischen Hindernisse, die wir kennen. Erst das Protokoll eines echten ChatGPT-User-Besuchs zeigt, dass die Seite abgerufen wurde, und nichts zeigt, dass du empfohlen wirst.
Teststand (4. November 2026): Dieser Artikel beschreibt einen Test, der noch nicht durchgeführt wurde. Die Methode steht unten fest; die Ergebnisse tragen wir nach dem Lauf ein (geplant: 5. November 2026). Bis dahin behauptet nichts hier ein Ergebnis.
Was niemand versprechen kann: in ChatGPT gefunden werden
Zuerst die Grenze, denn sie bestimmt den Rest. Ob ChatGPT eine Seite in einer Antwort nennt, entscheidet ChatGPT. OpenAI dokumentiert seine Crawler und was jede Einstellung in der robots.txt bewirkt. Wie ChatGPT auswählt, welche Seiten es nennt, beschreibt diese Seite nicht, und wir haben keine Quelle gefunden, die eine Wirkung einer technischen Einstellung auf Empfehlungen belegt. Der ehrliche Stand lautet also: nicht belegt, und hier nicht versprochen.
Zwei weitere Grenzen gehören dazu:
- Es gibt keine öffentliche Zahl zu Nennungen. Uns ist keine öffentliche Zahl bekannt, wie oft ChatGPT eine bestimmte Seite nennt. Nennungs-Tracker schicken KI-Assistenten eine feste Liste von Fragen und halten fest, ob eine Marke auftaucht, und SEOgrinder misst ebenfalls keine Nennungen. Es prüft die technische Grundlage: Können KI-Systeme die Seite erreichen und lesen? Eine Zahl dafür, wie oft ChatGPT Seiten empfiehlt, haben wir nicht, und wir erfinden keine.
- Lesbar heißt nicht empfohlen. Eine Seite, die ChatGPT lesen kann, kann trotzdem übergangen werden, und eine Seite, die es nicht lesen kann, gibt dem Bot nichts zum Zitieren. Die Lesbarkeit ist der Teil, den du selbst in der Hand hast, und nur deshalb lohnen sich diese Checks.
Deshalb sagt die Überschrift „technische Checks“ und nicht „so wirst du empfohlen“. Willst du in einem zweiten Schritt Nennungen verfolgen, erklärt unser Artikel zur KI-Sichtbarkeit prüfen den Unterschied zwischen Nennungs-Tracking und Bereitschaftsprüfung und zeigt eine Fragenliste für den Handbetrieb.
Die drei Kennungen von OpenAI in einer Tabelle
OpenAI setzt mehrere Kennungen ein, und jede Einstellung in der robots.txt ist unabhängig von den anderen. Die Dokumentation nennt als Beispiel, dass eine Website OAI-SearchBot erlauben kann, um in Suchergebnissen zu erscheinen, und GPTBot sperren kann, um zu signalisieren, dass gecrawlte Inhalte nicht für das Training genutzt werden sollen. „ChatGPT sperren“ sind also nicht eine, sondern drei Entscheidungen. Die Quelle ist die Seite von OpenAI zu seinen Bots.
| Kennung | Wofür sie laut OpenAI da ist | Wenn deine robots.txt sie sperrt |
|---|---|---|
| OAI-SearchBot | Zeigt Websites in den Suchfunktionen von ChatGPT an | Die Seite erscheint nicht in den Suchantworten von ChatGPT, kann aber als Navigationslink auftauchen. OpenAI empfiehlt, ihn zu erlauben |
| GPTBot | Sammelt Inhalte, die zum Training generativer KI-Basismodelle genutzt werden können | Signalisiert, dass die Inhalte nicht für das Training genutzt werden sollen |
| ChatGPT-User | Kann eine Seite besuchen, wenn ein Nutzer ChatGPT oder einem Custom GPT eine Frage stellt. Wird nicht zum automatischen Crawlen des Webs genutzt | OpenAI schreibt, dass robots.txt-Regeln möglicherweise nicht gelten, weil ein Mensch die Anfrage auslöst. Er wird nicht genutzt, um zu entscheiden, ob Inhalt in der Suche erscheint |
Außerdem nennt OpenAI den OAI-AdsBot. Er besucht nur Seiten, die in ChatGPT als Anzeige eingereicht wurden, und spielt für die Checks unten keine Rolle.
Check 1: Die robots.txt lässt OAI-SearchBot hinein
OpenAI sagt, dass Seiten, die OAI-SearchBot ausschließen, nicht in den Suchantworten von ChatGPT erscheinen, und empfiehlt, ihn in der robots.txt zu erlauben. Das Erlauben ist die Voraussetzung für diese Antworten. Eine Garantie für irgendetwas ist es nicht.
- Keine eigene Gruppe ist in Ordnung, wenn
*es erlaubt. Nennt keine Gruppe OAI-SearchBot, gilt für ihn die Gruppe*. Schreib trotzdem eine Zeile für ihn, damit die Entscheidung für den Nächsten sichtbar ist, der die Datei bearbeitet. - GPTBot und ChatGPT-User sind getrennte Entscheidungen. Die Suche zu erlauben zwingt dich nicht, das Training zu erlauben. Bei ChatGPT-User gelten robots.txt-Regeln laut OpenAI möglicherweise gar nicht.
- Änderungen brauchen Zeit. Für die Suchergebnisse kann es laut OpenAI etwa 24 Stunden dauern, bis sich die Systeme nach einer robots.txt-Änderung anpassen. Wer eine Stunde nach der Änderung testet, testet den alten Stand.
Eine kleine Datei, die die drei Entscheidungen auseinanderhält:
# Suche in ChatGPT: erlauben
User-agent: OAI-SearchBot
Allow: /
# Training: deine eigene Entscheidung (dieses Beispiel lehnt es ab)
User-agent: GPTBot
Disallow: /
# Abrufe auf Wunsch eines Nutzers: robots.txt-Regeln gelten möglicherweise nicht
User-agent: ChatGPT-User
Allow: /
Häufig fällt dieser Check an der eigenen Gruppe eines Bots durch. Nach RFC 9309 folgt ein Crawler der Gruppe, die zu seinem Namen passt, und hat er eine eigene Gruppe, gilt die Gruppe * für ihn nicht:
User-agent: *
Disallow: /intern/
User-agent: OAI-SearchBot
Allow: /
Hier ist /intern/ für OAI-SearchBot offen, weil seine eigene Gruppe die Gruppe * ersetzt hat. Wiederhole Disallow: /intern/ in der Gruppe, oder setze mehrere User-agent-Zeilen über einen gemeinsamen Regelsatz. Unser Artikel zur robots.txt für KI-Crawler zeigt beide Muster vollständig.
Dieselbe Spezifikation regelt auch eine Datei, die nicht lädt. Antwortet die robots.txt mit einem Clientfehler im Bereich 400, darf ein Crawler auf alle Ressourcen zugreifen. Ist sie wegen eines Server- oder Netzwerkfehlers nicht erreichbar, etwa mit Status 500, muss der Crawler von einem vollständigen Verbot ausgehen. Eine robots.txt, die manchmal ausfällt, ist also nicht neutral.
Unsere eigene Datei ist ein Beispiel, keine Empfehlung. Die robots.txt von seogrinder.com hat eine gemeinsame Gruppe mit * und neun KI-Kennungen, darunter OAI-SearchBot, GPTBot und ChatGPT-User. Sie erlaubt alles außer /api/. Das Training zu erlauben, ist die Entscheidung des Eigentümers für diese Seite. Du kannst anders entscheiden.
Check 2: Der Haupttext steht im HTML, ohne JavaScript
Ein Bot kann erlaubt sein und trotzdem nichts zu lesen finden, wenn dein Text erst erscheint, nachdem ein Skript gelaufen ist. Eine Messung stammt von Vercel und MERJ und erschien im Dezember 2024 unter dem Titel The rise of the AI crawler. Ihr Ergebnis: Keiner der drei OpenAI-Crawler der Studie (OAI-SearchBot, ChatGPT-User und GPTBot) führte JavaScript aus. Der Crawler von Google, den Gemini nutzt, und AppleBot renderten dagegen JavaScript.
Lies das Ergebnis mit Vorsicht. Es ist eine Momentaufnahme von 2024, und uns ist keine neuere Messung bekannt, die wir nennen könnten. Crawler ändern sich, nimm es also als Warnung und nicht als Gesetz. Außerdem sagt es, was ein Bot liest, nicht, ob eine Seite in einer Antwort genannt wird.
Der Check selbst dauert eine Minute und braucht kein Werkzeug. Frag deinen Server nach der Seite, ohne ein Skript auszuführen, und such nach deiner Überschrift:
curl -sL https://www.beispiel.de/deine-seite | grep -i -A2 "<h1"
Zeigt die Ausgabe deine echte Überschrift, steht sie im ausgelieferten HTML. Zeigt sie eine leere Hülle mit einem div und einem Skript-Tag oder gar keine Überschrift, sieht ein Bot ohne JavaScript dasselbe. Wiederhole es mit einem Satz aus deinem ersten Absatz. Text, der nur in einem script-Element steht, zählt nicht. Unser Artikel zu KI-Crawler und JavaScript hat zwei weitere Tests für eine Minute und die Lösung: die Seite auf dem Server rendern oder vorab erzeugen.
Check 3: Der Bot kommt an die Seite heran
Diesen Check überspringen viele, weil die robots.txt wie die ganze Geschichte aussieht. Das ist sie nicht. Eine Datei kann „erlaubt“ sagen, während eine Firewall, der Bot-Schutz eines CDN oder der Hoster den Bot mit einem Fehler abweist. Dann ist die Erlaubnis da, aber die Seite kommt nicht an.
- Der Status ist 200. Ein Bot, der eine Fehlerseite oder eine Weiterleitungsschleife bekommt, kann deinen Text nicht lesen. Die Seite von OpenAI sagt nicht, wie seine Bots einzelne Statuscodes behandeln. Dass ein Bot eine normale Antwort braucht, um Text zu lesen, ist einfache HTTP-Logik und keine Aussage von OpenAI.
- Nichts vor dem Server weist den Bot ab. Für OAI-SearchBot empfiehlt OpenAI, Anfragen aus den veröffentlichten IP-Bereichen zuzulassen. Jeder Bot hat auf der Dokumentationsseite eine eigene Liste, für OAI-SearchBot zum Beispiel
searchbot.json. - Dein Server-Protokoll zeigt die Kennung. Für ChatGPT-User nennt OpenAI die vollständige Zeichenkette
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot. Bei OAI-SearchBot und GPTBot weist OpenAI darauf hin, dass sich Versionsnummern ändern können, such also nach dem Namen, nicht nach der Version. Für diese beiden sagt OpenAI außerdem, dass es beim Abruf der robots.txt der Kennung einen Zusatzrobots.txtanhängen kann, damit du diese Anfragen unterscheiden kannst.
Den Namen des Bots kannst du mit curl selbst verwenden und den Statuscode ablesen:
curl -sS -o /dev/null -w "%{http_code}\n" -A "OAI-SearchBot" https://www.beispiel.de/deine-seite
Das zeigt, wie dein Server auf den Namen reagiert, nicht auf die echten Adressen von OpenAI. Viele Schutzregeln weisen gefälschte Bot-Namen ab und lassen echte Bots nach IP-Adresse durch, und das ist gewollt. Ein 403 an dieser Stelle ist also ein Grund, deine Regeln anzusehen, kein Beweis, dass der echte Bot gesperrt ist, und ein 200 beweist nicht, dass er durchkommt. Der echte Beleg ist das Protokoll. Jeder kann „GPTBot“ in einen Header schreiben, vergleiche verdächtige Besuche deshalb mit den veröffentlichten IP-Bereichen.
Unser Test: Das tun wir am 5. November 2026
Die Überschrift verspricht einen Test. In diesem Abschnitt wird er dokumentiert, und bis der Lauf erledigt ist, beschreibt er nur die Methode. Wir bauen SEOgrinder, deshalb ist das Testobjekt unsere eigene Website, und wir schreiben Schritte und mögliche Ausgänge vor dem Lauf auf.
Testobjekt: seogrinder.com und die englische Fassung dieses Artikels, https://seogrinder.com/en/blog/get-recommended-by-chatgpt. Wir testen diese eine Adresse; die deutsche Seite prüfen wir nicht eigens. Der Test ist für den 5. November 2026 geplant und hat vier Schritte:
- Lies
https://seogrinder.com/robots.txtund speichere sie. Halte fest, wie OAI-SearchBot, GPTBot und ChatGPT-User behandelt werden. - Suche im rohen HTML dieser Testseite ohne JavaScript nach ihrer H1, mit dem curl-Befehl aus Check 2.
- Bitte ChatGPT, die Adresse der Testseite zu öffnen und ihre H1 wörtlich zu zitieren. Notiere das angezeigte Modell und die Uhrzeit. Die Frage steht vorher fest, und zwar auf Englisch: „Open https://seogrinder.com/en/blog/get-recommended-by-chatgpt and quote its H1 exactly.“
- Suche in unserem Server-Protokoll um die Uhrzeit aus Schritt 3 nach
ChatGPT-Userund gleiche die Quell-IP mit der von OpenAI veröffentlichten Listechatgpt-user.jsonab. Ein Besuch von einer Adresse, die nicht auf dieser Liste steht, zählt nicht.
Was wir dokumentieren: die Uhrzeit der Anfrage, das angezeigte Modell, ein Bildschirmfoto der Antwort, die gespeicherte robots.txt und die Protokollzeile mit Zeit, Pfad, Status, Kennung und Quell-IP-Adresse. Werte, die wir nicht aufgezeichnet haben, tragen wir nicht ein.
Wie wir die Ausgänge lesen, vor dem Lauf festgelegt:
- ChatGPT zitiert die H1 korrekt, und das Protokoll zeigt zu dieser Zeit ChatGPT-User mit Status 200: Das zeigt, dass ChatGPT die Seite lesen konnte.
- ChatGPT antwortet, aber das Protokoll zeigt zu dieser Zeit keinen Abruf von ChatGPT-User: Woher die Antwort stammt, können wir nicht sagen. OpenAI sagt, ChatGPT-User kann eine Seite besuchen, wenn ein Nutzer eine Frage stellt; dass jede Antwort einen Besuch einschließt, sagt es nicht. Deshalb gehört das Protokoll zum Test.
- ChatGPT kann die Seite nicht öffnen: Wir nennen die Meldung und was wir geändert haben. Auch das wäre ein Ergebnis.
Was ein bestandener Test zeigen würde und was nicht. Er würde zeigen, dass ChatGPT diese Seite an einem Tag, mit einer Frage und von einem Konto aus lesen kann. Er würde nicht zeigen, dass ChatGPT die Seite empfiehlt, und auch nicht, wie oft es Seiten liest. Ein Lauf ist ein Datenpunkt.
Ergebnis: folgt nach dem Lauf. Wir tragen es ein, sobald Schritt 4 erledigt ist. Dieser Abschnitt wird dann aktualisiert; bis dahin gibt es kein Ergebnis.
Wie SEOgrinder bei den drei Checks hilft
SEOgrinder ist kostenlos und braucht kein Konto. Gib eine Adresse ein, starte die Analyse und öffne den Bericht. Drei Stellen sind hier wichtig:
- Reiter KI-Bereitschaft, „Prüfpunkte für KI-Agenten“: Der Punkt „KI-Bots steuern“ zeigt, wie viele KI-Crawler eine ausdrückliche Regel haben, wie viele erlaubt und wie viele gesperrt sind, und nennt die gesperrten. „Regeln für Bot-Verhalten“ betrifft die robots.txt selbst. Das ist Check 1.
- Reiter Aufgaben, „Die Seite wird erst im Browser gebaut“: Der Fund erscheint bei Seiten, die JavaScript brauchen, um ihren Inhalt zu zeigen, weil viele KI-Crawler es nicht ausführen. Das ist Check 2.
- Reiter Aufgaben, „KI-Crawler erlaubt, aber vom Server abgewiesen — prüfen“: SEOgrinder testet, wie der Server auf vier feste Bot-Namen antwortet (GPTBot, ClaudeBot, OAI-SearchBot und PerplexityBot), und zwar nur auf die, die die robots.txt erlaubt, und vergleicht es mit einem Browser. ChatGPT-User gehört nicht dazu. Es nutzt nur den Namen, und das ist die Grenze, die bei Check 3 steht.
Mit Agent-Prompt kopieren bekommst du an einem Punkt eine Anweisung für deinen Coding-Assistenten, und mit Neu prüfen kontrollierst du eine Änderung. Berichte bleiben bis zu 24 Stunden im Zwischenspeicher, der Knopf erzwingt einen frischen Lauf, einige Male je Stunde. SEOgrinder liest dein Server-Protokoll nicht. Der Bericht ruft deine Seite unter dem Namen SEOgrinder ab; nur der Auslieferungstest probiert vier Bot-Namen (darunter OAI-SearchBot), als Test gekennzeichnet und kein echter Crawler. SEOgrinder misst nicht, ob ChatGPT deine Marke nennt.
Häufige Fehler
- GPTBot sperren, um aus der ChatGPT-Suche zu verschwinden. GPTBot betrifft das Training. Die Suche nutzt OAI-SearchBot, und jede Einstellung ist unabhängig.
- Für einen Bot eine Gruppe anlegen und die gemeinsamen Regeln verlieren. Seine eigene Gruppe ersetzt die Gruppe
*. - In der robots.txt erlauben und an der Firewall abweisen. Prüfe das Protokoll, nicht nur die Datei.
- Zu früh testen. Nach einer robots.txt-Änderung nennt OpenAI etwa 24 Stunden.
- Den Text nur im Browser aufbauen. Die Momentaufnahme von 2024 sagt, dass die Bots von OpenAI keine Skripte ausführten.
- Einen bestandenen Check als Empfehlung lesen. Er beseitigt die technischen Hindernisse, die wir kennen, und sagt nichts darüber, ob ChatGPT dich nennt.
Häufige Fragen
Kann ich ChatGPT dazu bringen, meine Seite zu empfehlen?
Nein. Niemand kann eine Nennung erzwingen, und für keine technische Einstellung ist belegt, dass sie eine bewirkt. Du kannst Hindernisse entfernen, damit ChatGPT deine Seiten lesen kann. Ob es sie nennt, entscheidet es selbst.
Entferne ich mich aus ChatGPT, wenn ich GPTBot sperre?
Nein. GPTBot signalisiert, dass Inhalte nicht für das Training genutzt werden sollen. Die Suche nutzt OAI-SearchBot, eine eigene Einstellung.
Halten robots.txt-Regeln ChatGPT-User auf?
OpenAI schreibt, dass robots.txt-Regeln für ChatGPT-User möglicherweise nicht gelten, weil ein Nutzer die Anfrage auslöst. Er wird nicht zum automatischen Crawlen des Webs genutzt und nicht, um zu entscheiden, ob Inhalt in der Suche erscheint.
Zeigt SEOgrinder, ob ChatGPT meine Seite nennt?
Nein. Es prüft die technische Grundlage: ob KI-Systeme die Seite erreichen und lesen können.
Dein nächster Schritt
Öffne deine robots.txt und such nach OAI-SearchBot. Führe den curl-Befehl aus Check 2 an deiner wichtigsten Seite aus und sieh nach, ob die Überschrift im HTML steht. Mach danach den kostenlosen Scan in SEOgrinder, öffne die Reiter KI-Bereitschaft und Aufgaben und behebe, was offen ist. Schau nach dem 5. November 2026 wieder vorbei, dann steht hier das dokumentierte Ergebnis unseres eigenen Tests.