Bei Perplexity gefunden werden: 3 Checks für den PerplexityBot
Kurzantwort: Wer bei Perplexity gefunden werden will, bekommt von niemandem eine Zusage: Perplexitys Seite zu seinen Bots sagt, wie sie behandelt werden sollen, nicht, nach welchen Regeln Seiten ausgewählt oder sortiert werden. Drei Checks decken ab, was du selbst in der Hand hast: Die robots.txt lässt den PerplexityBot hinein, nichts vor deinem Server weist ihn ab, und der Haupttext steht ohne JavaScript im HTML. Ein bestandener Check beseitigt die technischen Hindernisse, die wir kennen, und verspricht weder eine Platzierung noch eine Zitierung.
Bei Perplexity gefunden werden: Was Perplexity dokumentiert
Hinter der Frage steckt oft die Vorstellung einer Rangliste, auf der man Plätze gutmachen kann. Perplexitys eigene Seite zu seinen Crawlern beschreibt etwas Schmaleres. Sie erklärt, welche Bots deine Website besuchen, wofür jeder da ist und welche Einstellungen du selbst steuerst. Wie Perplexity Seiten für eine Antwort auswählt und in welcher Reihenfolge es sie zeigt, steht dort nicht, und uns ist keine Quelle bekannt, die belegt, dass eine technische Einstellung daran etwas ändert. Dieser Artikel verspricht deshalb weder eine Platzierung noch eine Zitierung.
Lesbar ist nicht dasselbe wie zitiert. Eine Seite, die der PerplexityBot lesen kann, kann in einer Antwort trotzdem fehlen, und eine Seite, die er nicht lesen kann, gibt ihm nichts zum Anzeigen. Die Lesbarkeit hast du in der Hand, und nur sie prüft SEOgrinder. Ob Perplexity deine Seite nennt, misst es nicht. Dienste, die Nennungen verfolgen, leisten eine andere Arbeit, und unser Artikel zur KI-Sichtbarkeit prüfen erklärt den Unterschied.
PerplexityBot und Perplexity-User: zwei Bots, zwei Aufgaben
Perplexitys Seite zu seinen Crawlern, die wir am 4. November 2026 abgerufen haben, nennt zwei Kennungen. Dort steht außerdem, dass jede Einstellung unabhängig wirkt und es bis zu 24 Stunden dauern kann, bis Perplexitys Systeme eine Änderung abbilden.
| Kennung | Wofür sie laut Perplexity da ist | Was Perplexity zur robots.txt sagt |
|---|---|---|
| PerplexityBot | Soll Websites in den Suchergebnissen von Perplexity anzeigen und verlinken. Wird nicht genutzt, um Inhalte für KI-Basismodelle zu crawlen | Perplexity empfiehlt, ihn in der robots.txt zu erlauben und Anfragen aus den veröffentlichten IP-Bereichen zuzulassen |
| Perplexity-User | Unterstützt Aktionen von Nutzern: Stellt jemand eine Frage, kann er eine Seite besuchen, um genau zu antworten, und in der Antwort auf sie verlinken. Wird weder zum Crawlen des Webs noch zum Sammeln von Trainingsinhalten für KI-Basismodelle genutzt | Weil ein Nutzer den Abruf ausgelöst hat, ignoriert dieser Abruf robots.txt-Regeln laut Perplexity in der Regel („generally ignores robots.txt rules“) |
Beide Bots veröffentlichen ihre IP-Bereiche als JSON-Dateien: perplexitybot.json und perplexity-user.json. Der PerplexityBot ist der Bot für die Suchergebnisse, deshalb geht es unten zuerst um ihn.
Check 1: Die robots.txt lässt den PerplexityBot hinein
Perplexity schreibt, es empfehle, „allowing PerplexityBot in your site’s robots.txt file and permitting requests from our published IP ranges“, also den Bot in der robots.txt zu erlauben und Anfragen aus den veröffentlichten IP-Bereichen zuzulassen (Perplexity). Die erste Hälfte ist dieser Check, die zweite ist Check 2.
- Finde heraus, welche Gruppe für den PerplexityBot gilt. Nach RFC 9309 folgt ein Crawler der Gruppe, die zu seinem Namen passt, und nur wenn keine passt, der Gruppe
*. Hat der PerplexityBot keine eigene Gruppe, sperrt einDisallow: /unter*auch ihn. Hat er eine eigene, gelten die Regeln von*für ihn nicht mehr. - Teste nicht zu früh. Änderungen können bis zu 24 Stunden dauern. Wer eine Stunde nach der Bearbeitung testet, sieht also noch den alten Stand.
- Halte die Datei erreichbar. Laut RFC 9309 muss ein Crawler von einem vollständigen Verbot ausgehen, wenn die robots.txt wegen eines Server- oder Netzwerkfehlers nicht erreichbar ist, etwa mit Status 500. Wie der PerplexityBot damit umgeht, sagt Perplexity nicht. Das ist also der Standard und keine Aussage von Perplexity.
Häufig scheitert der Check an der Falle aus dem ersten Punkt. Das Beispiel unten schließt /intern/ für alle und wiederholt die Regel in der eigenen Gruppe des Bots:
User-agent: *
Disallow: /intern/
# Eigene Gruppe für den PerplexityBot: wiederhole, was geschlossen bleiben soll
User-agent: PerplexityBot
Disallow: /intern/
Allow: /
Fehlt die wiederholte Disallow-Zeile, ist /intern/ für den PerplexityBot offen. Unser Artikel zur robots.txt für KI-Crawler zeigt das andere Muster, mehrere User-agent-Zeilen über einem gemeinsamen Regelsatz.
Unsere eigene Datei ist ein Beispiel, keine Empfehlung. Am 4. November 2026 haben wir https://seogrinder.com/robots.txt mit curl abgerufen. Sie nennt den PerplexityBot in einer gemeinsamen Gruppe mit * und acht weiteren Bots und erlaubt alles außer /api/. Das ist unsere Entscheidung für diese Seite, deine kann anders ausfallen.
Check 2: Nichts vor dem Server weist den PerplexityBot ab
Eine robots.txt kann „erlaubt“ sagen, während eine Firewall, der Bot-Schutz eines CDN oder dein Hoster den Bot mit einem Fehler abweist. Dann ist die Erlaubnis da, aber die Seite kommt nicht an. Perplexity widmet dem einen eigenen Abschnitt: Mit einer Web Application Firewall musst du die Bots womöglich ausdrücklich zulassen („you may need to explicitly allow Perplexity’s bots“, Perplexity). Die Seite enthält Schritte für Cloudflare WAF und AWS WAF. Diese Punkte gelten für jede Umgebung:
- Prüfe Kennung und Adresse gemeinsam. Perplexitys Beispiele verbinden die Kennung (enthält
PerplexityBot) mit einer Quelladresse aus den veröffentlichten Bereichen, und Perplexity rät, beides zu nutzen, auch der Sicherheit wegen. - Jeder Bot hat eigene Bereiche. Vergleiche den PerplexityBot mit seiner Liste und Perplexity-User mit der eigenen.
- Aktualisiere die Bereiche. Perplexity sagt, die Adressen würden regelmäßig aktualisiert, und empfiehlt, die JSON-Dateien automatisch abzurufen. Eine Kopie, die niemand erneuert, veraltet.
- Beachte bei Cloudflare die Reihenfolge. Laut Perplexity überspringt eine Skip-Regel nur Regeln, die nach ihr laufen, sie gehört also über die Regeln, die blockieren oder eine Challenge verlangen. Den Bot Fight Mode kann laut Perplexity keine WAF-Regel überspringen, er kann die Bots von Perplexity weiterhin mit einer Challenge aufhalten.
- Dein Server-Protokoll ist der Beleg. Such darin nach
PerplexityBot, nicht nach einer Versionsnummer, die sich laut Perplexity ändern kann. Jeder kann diesen Namen in einen Header schreiben, ein Besuch zählt also nur, wenn die Quelladresse in der veröffentlichten Liste steht. Wie oft der Bot vorbeikommt, sagt Perplexity nicht. Ein leeres Protokoll ist deshalb ein Anlass, Check 1 und Check 2 nachzusehen, und kein Beweis für eine Sperre.
Check 3: Der Haupttext steht im HTML, ohne JavaScript
Ein Bot kann erlaubt sein, deinen Server erreichen und trotzdem nichts zu lesen finden, wenn dein Text erst nach einem Skript erscheint. Ob der PerplexityBot JavaScript ausführt, sagt Perplexitys Seite nicht. Eine Messung stammt von Vercel und MERJ und erschien am 17. Dezember 2024 unter dem Titel The rise of the AI crawler. Ihr Ergebnis: Keiner der gemessenen großen KI-Crawler führte JavaScript aus, der PerplexityBot gehörte dazu. Der Crawler von Google, den Gemini nutzt, und AppleBot renderten JavaScript dagegen.
Lies das mit Vorsicht: Es ist eine Momentaufnahme von 2024, uns ist keine neuere Messung bekannt, die wir nennen könnten, und sie sagt, was ein Bot liest, nicht, ob eine Seite zitiert wird. Nimm es als Warnung.
Der Lese-Test dauert eine Minute und braucht nur curl. Er schickt die Beispiel-Kennung aus Perplexitys Seite, gibt den Statuscode aus und zeigt deine Überschrift so, wie sie im HTML ankommt, ohne ein Skript auszuführen:
curl -sL -A "Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)" \
-w "\nstatus: %{http_code}\n" https://www.beispiel.de/deine-seite | grep -i -E -A2 "<h1|^status:"
Lautet der Status 200 und zeigt die Ausgabe deine echte Überschrift, steht der Text 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 den Test mit einem Satz aus deinem ersten Absatz, denn Text, der nur in einem script-Element steht, zählt nicht. Die Lösung ist, die Seite auf dem Server zu rendern oder vorab zu erzeugen, und unser Artikel zu KI-Crawlern und JavaScript hat zwei weitere Tests für eine Minute und die Einzelheiten.
Der Test zeigt, wie dein Server auf den Namen reagiert, nicht auf Perplexitys echte Adressen. Viele Schutzregeln weisen gefälschte Bot-Namen ab und lassen echte Bots nach IP-Adresse durch, und das ist gewollt. Ein 403 ist also ein Grund, deine Regeln anzusehen, und kein Beweis, dass der echte Bot gesperrt ist, und ein 200 beweist nicht, dass er durchkommt. Der echte Beleg ist das Protokoll aus Check 2.
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, „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. Perplexity-User gehört nicht dazu, und der Test nutzt nur den Namen. Das ist Check 2.
- 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 3.
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. SEOgrinder liest dein Server-Protokoll nicht und misst nicht, ob Perplexity deine Seite nennt.
Häufige Fehler
- Den PerplexityBot sperren, um Inhalte aus dem KI-Training herauszuhalten. Laut Perplexity wird der PerplexityBot nicht genutzt, um Inhalte für KI-Basismodelle zu crawlen. Er ist der Suchbot.
- Für einen Bot eine Gruppe anlegen und die gemeinsamen Regeln verlieren. Die eigene Gruppe des Bots ersetzt die Gruppe
*. - In der robots.txt erlauben und an der Firewall abweisen. Prüfe das Protokoll, nicht nur die Datei.
- IP-Bereiche einmal einfügen und nie erneuern. Die veröffentlichten Listen ändern sich.
- Zu früh testen. Perplexity sagt, eine Änderung kann bis zu 24 Stunden dauern.
- Die robots.txt für einen Schutz halten. Laut RFC 9309 ersetzt das Protokoll keine echten Maßnahmen zur Absicherung von Inhalten.
- Einen bestandenen Check für eine Platzierung halten. Er sagt nichts darüber, ob Perplexity deine Seite zeigt oder zitiert.
Häufige Fragen
Kann ich Perplexity dazu bringen, meine Seite zu zitieren?
Nein. Niemand kann eine Zitierung erzwingen, und Perplexitys Crawler-Seite beschreibt keine Einstellung, die eine bewirkt. Du kannst Hindernisse entfernen, damit der PerplexityBot deine Seiten lesen kann. Ob Perplexity sie zeigt, entscheidet es selbst.
Muss ich auch Perplexity-User erlauben?
Perplexity empfiehlt, den PerplexityBot zu erlauben; für Perplexity-User gibt die Seite keine solche Empfehlung. Sie sagt, dass Perplexity-User robots.txt-Regeln in der Regel ignoriert, und ihre WAF-Beispiele decken beide Bots ab.
Halte ich mit einer Sperre des PerplexityBot meine Inhalte aus dem KI-Training heraus?
Laut Perplexity wird der PerplexityBot nicht genutzt, um Inhalte für KI-Basismodelle zu crawlen, diese Einstellung betrifft also die Suchergebnisse. Eine Einstellung für das Training beschreibt die Seite nicht, und wir sagen dazu nichts.
Zeigt SEOgrinder, ob Perplexity meine Seite zitiert?
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 sieh nach, welche Gruppe für den PerplexityBot gilt. Führe den Lese-Test aus Check 3 an deiner wichtigsten Seite aus und sieh nach, ob du Status 200 und deine Überschrift bekommst. Mach danach den kostenlosen Scan in SEOgrinder, öffne die Reiter KI-Bereitschaft und Aufgaben und behebe, was offen ist.