Schlagwort: robots.txt

  • robots.txt: Aufbau, Syntax und Beispiele für 2026

    robots.txt: Aufbau, Syntax und Beispiele für 2026

    Kurz zusammengefasst

    Die robots.txt ist eine Textdatei im Wurzelverzeichnis einer Website, die Crawlern mitteilt, welche Bereiche sie abrufen dürfen und welche nicht. Sie steuert das Crawling, nicht die Indexierung. Mit den Anweisungen User-agent, Disallow, Allow und Sitemap lenkst du Suchmaschinen und KI-Crawler gezielt. Falsch gesetzt, kann sie ganze Websites aus der Suche aussperren, weshalb Sorgfalt entscheidend ist.

    Die robots.txt ist eine der ältesten und zugleich wirkungsvollsten Stellschrauben im technischen SEO. Sie ist winzig, steht im Wurzelverzeichnis jeder Website und entscheidet darüber, welche Crawler welche Bereiche betreten dürfen. Ein einziges falsches Zeichen kann eine Seite aus dem Index drängen. Dieser Leitfaden erklärt, was die robots.txt ist, wie sie aufgebaut ist, welche Anweisungen hineingehören, wie du KI-Crawler steuerst und welche Fehler du unbedingt vermeiden solltest.

    Was ist die robots.txt?

    Die robots.txt ist eine einfache Textdatei im Wurzelverzeichnis einer Website, die Suchmaschinen und anderen Crawlern Regeln für den Zugriff vorgibt. Sie folgt dem Robots Exclusion Standard und teilt jedem Bot mit, welche Pfade er crawlen darf und welche er meiden soll.

    Jede Website kann genau eine robots.txt besitzen, erreichbar unter der festen Adresse der Domain mit dem Zusatz robots.txt. Crawler rufen diese Datei als Erstes ab, bevor sie eine Seite besuchen. Sie ist damit die erste Anlaufstelle und der wichtigste Hinweisgeber für das Verhalten von Bots auf einer Domain.

    Steuert die robots.txt das Crawling oder die Indexierung?

    Die robots.txt steuert ausschließlich das Crawling, nicht die Indexierung. Sie verhindert, dass ein Bot eine Seite abruft, kann aber nicht zuverlässig verhindern, dass eine bereits bekannte URL im Index erscheint. Wer eine Seite aus dem Index halten will, nutzt stattdessen die noindex-Anweisung.

    Häufiges Missverständnis

    Eine per Disallow gesperrte Seite kann trotzdem in den Suchergebnissen auftauchen, wenn andere Seiten auf sie verlinken. Da der Crawler die Seite nicht lesen darf, fehlt nur die Beschreibung. Wer eine URL sicher aus dem Index halten will, darf sie nicht per robots.txt sperren, sondern muss sie crawlen lassen und mit noindex auszeichnen.

    Wie ist eine robots.txt aufgebaut?

    Eine robots.txt besteht aus Regelblöcken. Jeder Block beginnt mit User-agent, der den angesprochenen Crawler benennt, gefolgt von Disallow- und Allow-Zeilen für gesperrte und erlaubte Pfade. Am Ende verweist die Sitemap-Zeile auf die XML-Sitemap der Website.

    Anweisung Funktion Beispielwert
    User-agent Benennt den Crawler, für den die Regeln gelten * für alle Bots
    Disallow Sperrt einen Pfad für das Crawling /wp-admin/
    Allow Erlaubt einen Pfad trotz übergeordneter Sperre /wp-admin/admin-ajax.php
    Sitemap Verweist auf die XML-Sitemap vollständige Sitemap-URL

    Wie sieht eine typische robots.txt aus?

    Eine typische robots.txt für eine WordPress-Website erlaubt allen Crawlern den Zugriff, sperrt den Administrationsbereich, gibt aber die für das Frontend nötige Ajax-Datei frei und verweist auf die Sitemap. Dieser schlanke Aufbau deckt die meisten Standardfälle sicher ab.

    Beispiel einer robots.txt

    Schlanke Standardkonfiguration für WordPress

    # Regeln fuer alle Crawler
    User-agent: *
    Disallow: /wp-admin/
    Allow: /wp-admin/admin-ajax.php
     
    # Verweis auf die Sitemap
    Sitemap: https://deine-domain.de/sitemap_index.xml

    Wichtig ist die Schreibweise auf den Punkt genau. Jede Anweisung steht in einer eigenen Zeile, Groß- und Kleinschreibung der Pfade wird beachtet, und ein einzelnes falsches Zeichen kann die Wirkung umkehren.

    Wie steuerst du KI-Crawler über die robots.txt?

    KI-Crawler steuerst du, indem du ihren spezifischen User-agent ansprichst und per Disallow oder Allow regelst. Jeder große Anbieter nutzt einen eigenen Bot-Namen, etwa für das Training oder das Abrufen von Inhalten. So entscheidest du gezielt, welche KI-Systeme deine Inhalte verwenden dürfen.

    Ob du KI-Crawler zulässt, ist eine strategische Entscheidung. Wer in KI-Antworten sichtbar sein will, lässt die abrufenden Bots zu. Wer die Nutzung der eigenen Inhalte für das Modelltraining einschränken möchte, sperrt die entsprechenden Trainings-Crawler gezielt. Welche Bots welchem Zweck dienen und wie du sie eindeutig identifizierst, vertieft der Beitrag zu LLM-Crawlern wie GPTBot und ClaudeBot.

    Welche Fehler in der robots.txt kosten Sichtbarkeit?

    Die folgenschwersten Fehler sind ein versehentliches Disallow auf die gesamte Website, das Sperren von CSS- und JavaScript-Dateien, der Versuch, mit der robots.txt eine Indexierung zu verhindern, und eine falsch platzierte Datei. Jeder dieser Fehler kann Rankings massiv schädigen.

    • Komplettsperre: Ein Disallow mit einem einzelnen Schrägstrich sperrt die gesamte Website und entzieht sie dem Crawling.
    • Blockierte Ressourcen: Werden CSS- und JavaScript-Dateien gesperrt, kann Google die Seite nicht korrekt rendern und bewerten.
    • Falsches Werkzeug: Wer eine Seite aus dem Index halten will, braucht noindex, nicht Disallow. Die robots.txt erreicht das Ziel nicht zuverlässig.
    • Falscher Speicherort: Liegt die Datei nicht im Wurzelverzeichnis, wird sie ignoriert und alle Regeln verpuffen.
    Das Wichtigste in Kürze

    • Die robots.txt liegt im Wurzelverzeichnis und steuert den Zugriff von Crawlern.
    • Sie regelt das Crawling, nicht die Indexierung. Dafür ist noindex zuständig.
    • Die Kernanweisungen sind User-agent, Disallow, Allow und Sitemap.
    • KI-Crawler lassen sich über ihren eigenen User-agent gezielt zulassen oder sperren.
    • Ein einzelnes falsches Zeichen kann eine ganze Website aus der Suche aussperren.
    • CSS- und JavaScript-Dateien dürfen niemals pauschal gesperrt werden.

    Häufige Fragen zur robots.txt

    Braucht jede Website eine robots.txt?
    Nicht zwingend. Fehlt die Datei, dürfen Crawler standardmäßig alles abrufen. Eine robots.txt ist dennoch sinnvoll, um den Administrationsbereich zu schützen, auf die Sitemap zu verweisen und das Crawling unwichtiger Bereiche zu steuern.

    Wo finde ich die robots.txt meiner Website?
    Sie ist immer unter der Domain mit dem angehängten Pfad robots.txt erreichbar. Gibst du diese Adresse im Browser ein, siehst du den aktuellen Inhalt. So prüfst du schnell, welche Regeln gerade aktiv sind.

    Kann ich mit der robots.txt KI-Training verhindern?
    Du kannst die bekannten Trainings-Crawler per User-agent sperren. Das ist ein wirksames Signal, beruht aber auf der freiwilligen Beachtung durch die Anbieter. Eine technische Garantie gegen jede Form der Nutzung bietet die robots.txt nicht.

    Quellen und weiterführende Literatur

    • Google Search Central: Einführung in robots.txt und Crawler-Steuerung, 2025
    • Google Search Central: So erstellen und übermitteln Sie eine robots.txt-Datei, 2025
    • robotstxt.org: The Robots Exclusion Protocol, 2024

    Dieser Beitrag wurde redaktionell erstellt und nach bestem Wissen recherchiert. Er ersetzt keine individuelle Beratung.

    Levent Elci
    Geschrieben von
    Levent Elci
    AI-Visibility & Offpage SEO für DACH-Unternehmen

    Seit 2014 baut Levent organische Sichtbarkeit für Marken auf. Heute mit Fokus auf Generative Engine Optimization, Brand-Mentions in ChatGPT, Gemini und Perplexity sowie redaktionelle Citation-Strategien. Operativ verantwortet er ein Portfolio von 165 WordPress-Sites.



    LinkedIn-Profil ansehen

  • GPTBot, ClaudeBot, PerplexityBot und GoogleOther

    GPTBot, ClaudeBot, PerplexityBot und GoogleOther

    Kurz zusammengefasst

    LLM-Crawler sind Bots, die Websites für KI-Systeme durchsuchen. GPTBot von OpenAI, ClaudeBot von Anthropic, PerplexityBot und GoogleOther sammeln Inhalte für Training und Live-Retrieval. Wer in ChatGPT, Claude und Perplexity sichtbar sein will, muss diese Bots zulassen. Das Blocken über robots.txt schließt die eigene Marke aus den generativen Antworten aus.

    LLM-Crawler sind automatisierte Bots, die das Web durchsuchen, um Inhalte für große Sprachmodelle zu sammeln. Sie unterscheiden sich nach Zweck: Manche sammeln Trainingsdaten, andere holen Inhalte live für eine konkrete Nutzeranfrage. Die wichtigsten 2026 sind GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot und GoogleOther. Wer ihre Funktion kennt, kann gezielt steuern, wo die eigene Marke sichtbar wird.

    GPTBotTraining
    OpenAI

    Sammelt Trainingsdaten für künftige GPT-Modelle. Wirkung zeitverzögert über Modell-Updates.

    OAI-SearchBotLive-Retrieval
    OpenAI

    Holt Inhalte live für die ChatGPT-Suche. Direkt relevant für Sichtbarkeit in ChatGPT.

    ClaudeBotTraining
    Anthropic

    Sammelt Inhalte für Claude. Zugang entscheidet über Claudes Wissen zur Marke.

    PerplexityBotLive-Retrieval
    Perplexity

    Versorgt Perplexitys Live-Suche. Sehr crawl-intensiv, schnellste sichtbare Wirkung.

    Google-ExtendedTraining
    Google

    Steuert Nutzung für Gemini und Vertex AI, getrennt vom klassischen Google-Ranking.

    GoogleOtherDiverse
    Google

    Genereller Crawler für verschiedene Google-Produkte abseits der Hauptsuche.

    Was sind LLM-Crawler

    LLM-Crawler sind Webcrawler, die im Auftrag von KI-Unternehmen Inhalte erfassen. Sie funktionieren technisch wie klassische Suchmaschinen-Crawler, verfolgen aber andere Ziele. Statt einen Suchindex aufzubauen, sammeln sie Daten für das Training von Sprachmodellen oder rufen Inhalte in Echtzeit für eine generative Antwort ab.

    Jeder Crawler identifiziert sich über einen eigenen User-Agent-String. GPTBot meldet sich als GPTBot, ClaudeBot als ClaudeBot, PerplexityBot als PerplexityBot. Über diese Kennung lassen sie sich in der robots.txt gezielt ansprechen, zulassen oder blockieren. Die Kontrolle liegt damit beim Website-Betreiber.

    Wichtig ist die Unterscheidung zwischen Trainings-Crawlern und Retrieval-Crawlern. Trainings-Crawler sammeln Daten für künftige Modellversionen, ihre Wirkung zeigt sich verzögert. Retrieval-Crawler holen Inhalte für die aktuelle Nutzeranfrage, ihre Wirkung ist unmittelbar. Beide haben unterschiedliche strategische Bedeutung.

    Welche LLM-Crawler sind 2026 wichtig

    Die wichtigsten LLM-Crawler 2026 sind GPTBot und OAI-SearchBot von OpenAI, ClaudeBot von Anthropic, PerplexityBot von Perplexity, Google-Extended und GoogleOther von Google sowie Bytespider von ByteDance. Jeder hat einen spezifischen Zweck und unterschiedliche Auswirkungen auf die eigene Sichtbarkeit.

    GPTBot sammelt Trainingsdaten für OpenAI-Modelle, OAI-SearchBot holt Inhalte für die ChatGPT-Suche live. Wer in ChatGPT sichtbar sein will, sollte beide zulassen. ClaudeBot sammelt für Anthropics Claude, PerplexityBot versorgt Perplexitys Live-Suche, die besonders crawl-intensiv ist.

    Google-Extended steuert, ob Inhalte für Gemini und Vertex AI genutzt werden, ohne das klassische Google-Ranking zu beeinflussen. GoogleOther ist ein genereller Crawler für verschiedene Google-Produkte. Diese feine Differenzierung erlaubt es, die klassische Google-Sichtbarkeit von der KI-Nutzung zu trennen.

    Solltest du LLM-Crawler zulassen oder blocken

    Wer in ChatGPT, Claude, Perplexity und Gemini empfohlen werden will, muss die jeweiligen Crawler zulassen. Das Blocken über robots.txt schließt die eigene Marke aus den generativen Antworten dieser Systeme aus. Für die meisten Unternehmen, die Sichtbarkeit suchen, ist Zulassen die richtige Wahl.

    Es gibt Gründe für das Blocken: Schutz von urheberrechtlich geschütztem Content, Vermeidung von Server-Last durch aggressive Crawler oder strategische Entscheidung gegen die unentgeltliche Nutzung eigener Inhalte für KI-Training. Wer diese Prioritäten hat, kann gezielt einzelne Bots aussperren.

    Eine differenzierte Strategie ist oft sinnvoll. Man kann Retrieval-Crawler zulassen, um in Live-Antworten zu erscheinen, aber Trainings-Crawler blockieren, um die eigenen Inhalte nicht ins Modelltraining zu geben. Diese Trennung erlaubt Sichtbarkeit ohne vollständige Datenfreigabe.

    Wichtiger Hinweis

    Die robots.txt ist eine freiwillige Vereinbarung, kein technischer Zwang. Seriöse Crawler wie GPTBot, ClaudeBot und PerplexityBot halten sich daran. Es gibt aber auch Bots, die robots.txt ignorieren. Wer Inhalte zwingend schützen muss, braucht zusätzliche technische Maßnahmen wie Server-seitige Sperren, nicht nur robots.txt-Einträge.

    Wie steuerst du LLM-Crawler über robots.txt

    LLM-Crawler steuerst du über User-Agent-spezifische Regeln in der robots.txt. Für jeden Bot definierst du einen eigenen User-Agent-Block mit Allow- oder Disallow-Regeln. So lässt sich präzise festlegen, welcher Bot welche Bereiche der Website crawlen darf.

    Die Syntax ist einfach: Ein User-Agent-Block nennt den Bot-Namen, gefolgt von den Regeln. Disallow mit einem Schrägstrich sperrt die gesamte Site für diesen Bot, Allow gibt sie frei. Wer mehrere Bots unterschiedlich behandeln will, erstellt mehrere Blöcke.

    robots.txt
    # Alle wichtigen LLM-Crawler zulassen
    User-agent: GPTBot
    Allow: /
    
    User-agent: OAI-SearchBot
    Allow: /
    
    User-agent: ClaudeBot
    Allow: /
    
    User-agent: PerplexityBot
    Allow: /
    
    # Beispiel: Training blocken, Live-Retrieval zulassen
    User-agent: Google-Extended
    Disallow: /

    Nach der Anpassung sollte die robots.txt getestet werden. Tippfehler im User-Agent-Namen führen dazu, dass die Regel nicht greift. Die genauen Bot-Namen finden sich in der offiziellen Dokumentation der jeweiligen KI-Anbieter, die diese regelmäßig aktualisieren.

    Wie erkennst du, ob LLM-Crawler deine Site besuchen

    Den Besuch von LLM-Crawlern erkennst du in den Server-Logfiles anhand der User-Agent-Strings. Jeder Bot hinterlässt einen eindeutigen Eintrag mit seinem Namen und oft einer Referenz-URL zur Dokumentation. Eine Logfile-Analyse zeigt, welche Bots wie oft kommen und welche Seiten sie abrufen.

    Praktisch filterst du die Logs nach den bekannten Bot-Namen wie GPTBot, ClaudeBot oder PerplexityBot. Steigende Besuchszahlen dieser Bots sind ein Indiz dafür, dass die Inhalte für KI-Systeme erfasst werden. Tools zur Logfile-Analyse oder serverseitige Auswertungen erleichtern das.

    PerplexityBot fällt oft durch hohe Crawl-Frequenz auf, weil das System stark auf Live-Retrieval setzt. GPTBot crawlt eher in Wellen für Trainingsupdates. Diese Muster im Logfile geben Hinweise darauf, wie und wofür die eigenen Inhalte genutzt werden.

    Expert Insight

    Beobachtung aus dem Logfile-Monitoring vieler Domains: Sobald eine Site eine kritische Menge an Inhalten erreicht, steigt die Crawl-Frequenz von PerplexityBot und GPTBot deutlich. Sites, die diese Crawler blockieren, verschwinden binnen weniger Wochen aus den Live-Antworten von Perplexity und der ChatGPT-Suche. Die Korrelation zwischen Crawl-Zugang und LLM-Sichtbarkeit ist direkt: kein Crawl, keine Citation.

    Was passiert, wenn du alle LLM-Crawler blockst

    Wer alle LLM-Crawler blockt, wird aus den generativen Antworten und der KI-Suche dieser Systeme verschwinden. Die Inhalte werden weder für Training noch für Live-Retrieval erfasst. Bei retrieval-basierten Systemen wie Perplexity oder der ChatGPT-Suche ist der Effekt schnell sichtbar, die Marke taucht nicht mehr als Quelle auf.

    Das klassische Google-Ranking bleibt davon unberührt, solange der normale Googlebot zugelassen ist. GPTBot, ClaudeBot und Google-Extended sind getrennt vom Googlebot. Man kann also in der klassischen Google-Suche sichtbar bleiben und gleichzeitig aus den LLM-Antworten verschwinden, wenn man die KI-Crawler aussperrt.

    Meine Einschätzung

    Für fast jedes Unternehmen, das Sichtbarkeit als Geschäftsziel hat, lautet die klare Empfehlung: LLM-Crawler zulassen. Wer ChatGPT, Claude und Perplexity aussperrt, schließt sich freiwillig aus dem am schnellsten wachsenden Sichtbarkeitskanal aus. Das Blocken ergibt nur Sinn für Publisher mit Premium-Content, der lizenziert werden soll, oder bei akuten Server-Last-Problemen. Für die meisten ist das Zulassen die strategisch richtige Entscheidung, kombiniert mit Logfile-Monitoring, um den Crawl-Zugang zu überwachen.

    Das Wichtigste in Kürze

    • LLM-Crawler sammeln Inhalte für KI-Training und Live-Retrieval.
    • Wichtigste Bots: GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended.
    • Wer in ChatGPT, Claude und Perplexity sichtbar sein will, muss die Crawler zulassen.
    • Steuerung über User-Agent-spezifische Regeln in der robots.txt.
    • Crawler-Besuche lassen sich in den Server-Logfiles nachverfolgen.

    Quellen

    • OpenAI: GPTBot und OAI-SearchBot Documentation, 2026
    • Anthropic: ClaudeBot Crawler Information, 2026
    • Perplexity: PerplexityBot Documentation, 2026
    • Google Search Central: Google-Extended und GoogleOther, 2026
    • Search Engine Journal: AI Crawler Management Guide, 2026
    Levent Elci
    Geschrieben von
    Levent Elci
    AI-Visibility & Offpage SEO für DACH-Unternehmen

    Seit 2014 baut Levent organische Sichtbarkeit für Marken auf. Heute mit Fokus auf Generative Engine Optimization, Brand-Mentions in ChatGPT, Gemini und Perplexity sowie redaktionelle Citation-Strategien. Operativ verantwortet er ein Portfolio von 165 WordPress-Sites.



    LinkedIn-Profil ansehen