Kostenloser Robots.txt-Generator

Erstelle eine robots.txt-Datei, um das Crawling durch Suchmaschinen zu steuern. Kostenlos, schnell und läuft vollständig in deinem Browser ohne Anmeldung.

Aktualisiert am

Share:
Zum Leitfaden: How to Create a robots.txt File
Home/SEO Tools/Robots.txt Generator

Robots.txt Generator

Generate a robots.txt file for your website. Control how search engines and AI bots crawl and index your pages with visual rule building, validation, presets, and URL testing.

Valid robots.txt
1 rule(s)
0 AI bot(s) blocked

Quick Presets

Global Settings

Rule 1: *

Not supported by Google. Supported by Bing, Yandex, and others.

/

Generated Output

# robots.txt generated by The Toolbox
# https://seotools.example.com/robots-txt-generator

User-agent: *
Allow: /

Important Notes

  • robots.txt should be placed at the root of your domain (e.g., example.com/robots.txt)
  • robots.txt is a suggestion, not a security measure -- it will not prevent access
  • Use "Disallow: /" to block all crawling, "Disallow:" (empty) to allow all
  • The * wildcard matches any sequence of characters in a path
  • The $ anchor matches the end of URL (e.g. /*.pdf$ blocks only .pdf URLs)
  • Always include your sitemap URL(s) for better indexing
  • Crawl-delay is not supported by Google but is respected by Bing and Yandex
  • Test your robots.txt using Google Search Console's robots.txt Tester
  • Blocking AI bots (GPTBot, CCBot, etc.) does not affect search engine indexing

Privacy First: All generation, validation, and testing happens locally in your browser. No data is sent to any server.

Häufig gestellte Fragen

Was ist der Robots.txt-Generator?

Der Robots.txt-Generator ist ein kostenloses Online-Tool, das robots.txt-Dateien erstellt, um zu steuern, wie Suchmaschinen-Crawler auf deine Website zugreifen und sie indexieren.

Ist der Robots.txt-Generator kostenlos?

Ja, er ist völlig kostenlos und erfordert keine Registrierung. Die gesamte Dateierzeugung erfolgt clientseitig in deinem Browser.

Warum benötige ich eine robots.txt-Datei?

Eine robots.txt-Datei teilt den Suchmaschinen-Bots mit, welche Seiten gecrawlt oder übersprungen werden sollen. Das hilft dir, dein Crawl-Budget zu verwalten und die Indexierung privater Seiten zu verhindern.

Sind meine Daten mit diesem Tool sicher?

Absolut. Der Robots.txt-Generator verarbeitet alles clientseitig in deinem Browser. Es werden keine Daten auf einen Server hochgeladen oder dort gespeichert. Dein Inhalt bleibt jederzeit privat auf deinem Gerät.

Funktioniert der Robots.txt-Generator auf Mobilgeräten?

Ja, der Robots.txt-Generator ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen – ohne App-Download.

Muss ich ein Konto erstellen, um dieses Tool zu nutzen?

Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den Robots.txt-Generator in deinem Browser und beginne sofort. Es gibt keine Anmeldehürden oder Nutzungsbeschränkungen.

Folgt dieses Tool den neuesten Richtlinien von Google?

Ja, der Robots.txt-Generator wurde gemäß den aktuellen Richtlinien und Best Practices von Google Search entwickelt. Wir aktualisieren das Tool regelmäßig, um Änderungen der Suchmaschinenanforderungen zu berücksichtigen.

Wie verwende ich den Robots.txt-Generator?

Gib einfach deinen Text in das vorgesehene Feld ein, passe die Einstellungen nach Wunsch an, und das Tool verarbeitet ihn sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.

Welche Browser werden unterstützt?

Der Robots.txt-Generator funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.

Was ist der Unterschied zwischen Allow und Disallow in der robots.txt?

Disallow weist einen Crawler an, die nachfolgenden Pfade nicht abzurufen, während Allow sie ausdrücklich erlaubt — praktisch, wenn Sie innerhalb eines ansonsten gesperrten Verzeichnisses eine einzelne Datei oder einen Unterordner freigeben möchten. Disallow: /admin/ sperrt zum Beispiel den Ordner, und Allow: /admin/public.html lässt genau diese eine Seite dennoch durch. Passt eine URL sowohl auf eine Allow- als auch auf eine Disallow-Regel, gehen Suchmaschinen nicht einfach von oben nach unten vor — das spezifischste (längste) passende Muster gewinnt, und bei gleicher Länge hat Allow Vorrang. Diese Rangfolge falsch einzuschätzen, ist eine häufige Ursache dafür, dass Seiten versehentlich blockiert oder freigegeben werden. Der URL-Tester dieses Generators bildet exakt diese Abgleichlogik nach: Geben Sie einen Pfad und einen User-Agent ein, und er zeigt Ihnen, ob die URL erlaubt oder blockiert ist und welche Regel dafür ausschlaggebend war — so können Sie es vor der Veröffentlichung überprüfen.

Wie blockiere ich KI-Crawler wie GPTBot und ClaudeBot in der robots.txt?

KI-Crawler befolgen die robots.txt jeweils unter ihrem eigenen User-Agent-Namen, unabhängig von den klassischen Suchbots — wer Googlebot blockiert, stoppt damit also nicht automatisch GPTBot, und umgekehrt genauso wenig. Um einen Bot auszusperren, fügen Sie einen Block mit dessen exaktem Namen und einer Disallow: /-Zeile hinzu, zum Beispiel User-agent: GPTBot gefolgt von Disallow: /. Der Generator besitzt dafür einen eigenen Tab „AI Bot Control“, der Ihnen diese Arbeit abnimmt: Sie können jeden Crawler einzeln erlauben oder blockieren — GPTBot und ChatGPT-User (OpenAI), Google-Extended, ClaudeBot und anthropic-ai (Anthropic), PerplexityBot, CCBot, Bytespider und weitere — oder alle auf einmal sperren, während normale Suchmaschinen weiterhin uneingeschränkt indexieren können. Bedenken Sie dabei, dass es sich um einen freiwilligen Standard handelt: Seriöse KI-Crawler halten sich daran, erzwingen lässt sich die Einhaltung jedoch nicht. Wechseln Sie zum Tab AI Bot Control, um jeden Bot einzeln umzuschalten und die Regeln direkt in Ihrer Datei erscheinen zu sehen.

Verhindert robots.txt, dass eine Seite in den Google-Suchergebnissen erscheint?

Nicht zuverlässig. Disallow weist Crawler an, eine Seite nicht abzurufen, garantiert aber nicht, dass die URL aus den Suchergebnissen verschwindet — Google kann eine blockierte URL trotzdem indexieren, wenn andere Seiten darauf verlinken, und zeigt den Link dann mitunter ohne Beschreibung an, weil der Inhalt nicht gelesen werden konnte. Um eine Seite wirklich aus dem Index fernzuhalten, benötigen Sie einen noindex-Meta-Tag oder einen X-Robots-Tag-Header direkt auf der Seite — und entscheidend ist, dass die Seite crawlbar bleibt, damit der Crawler diese Direktive überhaupt sehen kann; eine Sperre in der robots.txt verdeckt den noindex-Tag. Robots.txt eignet sich am besten dafür, das Crawl-Budget zu steuern und Bots von wenig wertvollen URLs fernzuhalten, nicht dafür, sensible Daten zu verbergen — das gelingt ohnehin nicht, da böswillige Bots die Datei komplett ignorieren können. Nutzen Sie diesen Generator, um das Crawling zu steuern, und kombinieren Sie ihn bei Bedarf mit noindex-Tags auf Seitenebene, wenn eine Seite wirklich aus den Ergebnissen entfernt werden soll.

Wo sollte die robots.txt-Datei auf meiner Website abgelegt werden?

Eine robots.txt-Datei muss im Stammverzeichnis einer Domain liegen — zum Beispiel unter https://example.com/robots.txt — und nicht in einem Unterordner wie /blog/robots.txt, denn Crawler suchen ausschließlich an dieser einen Stelle danach. Außerdem gilt die Datei pro Host: Eine Datei im Stammverzeichnis Ihrer Hauptdomain deckt keine Subdomain ab — shop.example.com benötigt eine eigene robots.txt, und auch die http- und https-Version sowie www und non-www gelten jeweils als eigenständige Hosts, die die korrekte Datei ausliefern sollten. Die Datei ist reiner Text, muss UTF-8-kodiert sein und exakt robots.txt in Kleinschreibung heißen. Mit diesem Generator kopieren Sie die fertige Datei in die Zwischenablage oder laden sie als hochladefertige .txt-Datei herunter — Sie müssen sie also nur noch im Stammverzeichnis Ihrer Domain ablegen und prüfen, ob sie unter yoursite.com/robots.txt korrekt geladen wird.

Warum sollte ich CSS- und JavaScript-Dateien nicht in der robots.txt blockieren?

Suchmaschinen rendern Ihre Seiten ähnlich wie ein Browser und laden dabei das CSS und JavaScript, das eine Seite für Layout und Inhalt benötigt. Sperrt Ihre robots.txt die Verzeichnisse, in denen diese Ressourcen liegen, kann der Crawler sie nicht abrufen und sieht dadurch nur eine unvollständige oder fehlerhafte Version der Seite. Das kann sich negativ darauf auswirken, wie die Seite verstanden und eingestuft wird — besonders bei der Mobilfreundlichkeit und bei Inhalten, die per Skript nachgeladen werden. Ein häufiger Fehler ist, ein Verzeichnis wie /assets/ oder /wp-includes/ zu blockieren, das ebenfalls rendering-kritische Dateien enthält. Die Lösung: Erlauben Sie diese Ressourcen auch dann, wenn Sie die umliegenden Verzeichnisse sperren — lassen Sie den Ordner also gesperrt, fügen Sie aber eine Allow-Regel für die .css- und .js-Pfade darin hinzu. Während Sie hier Regeln erstellen, weist die Live-Validierung auf Konflikte und riskante Muster hin, und mit dem URL-Tester können Sie vor der Veröffentlichung bestätigen, dass wichtige Skript- und Stildateien crawlbar bleiben.

Über den Robots.txt-Generator

Der Robots.txt-Generator erstellt eine gültige robots.txt-Datei für Ihre Website, ohne dass Sie sich die Syntax merken müssen. Eine robots.txt-Datei ist eine reine Textdatei, die im Stammverzeichnis einer Domain liegt — zum Beispiel unter https://example.com/robots.txt — und Suchmaschinen- sowie KI-Crawlern mitteilt, welche Bereiche der Website sie abrufen dürfen. Dieses Tool macht daraus eine visuelle Angelegenheit: Sie fügen Regeln hinzu, wählen aus, für welche Bots sie gelten, und sehen in Echtzeit, wie sich eine korrekt formatierte Datei von selbst zusammensetzt. Es richtet sich an Website-Betreiber, SEOs und Entwickler, die die Kontrolle über das Crawling behalten möchten, ohne Direktiven von Hand zu bearbeiten oder einen Tippfehler zu riskieren, der die gesamte Website blockiert.

Alles läuft direkt in Ihrem Browser ab. Nichts von dem, was Sie eingeben — Pfade, Sitemap-URLs oder eine importierte bestehende Datei — wird auf einen Server hochgeladen oder dort gespeichert, und eine Registrierung ist nicht erforderlich. Das Ergebnis können Sie in die Zwischenablage kopieren oder als .txt-Datei herunterladen, die Sie direkt im Stammverzeichnis Ihrer Domain ablegen können.

Regeln mit dem visuellen Builder erstellen

Der Builder arbeitet mit User-Agent-Blöcken. Jeder Block richtet sich an einen bestimmten Crawler (oder * für alle) und enthält seine eigenen Allow- und Disallow-Pfade sowie optional eine Crawl-delay-Angabe. Sie können so viele Blöcke hinzufügen, wie Ihre Website benötigt. Gängige Pfade sind nur einen Klick entfernt — /admin/, /wp-admin/, /api/, /cart/, /checkout/, /*.pdf$ und weitere — oder Sie tragen eigene Pfade ein. Zusätzlich lassen sich eine oder mehrere Sitemap:-Zeilen sowie eine Host:-Direktive ergänzen.

Wer lieber von einer bewährten Grundlage ausgeht, findet Vorlagen für die gängigsten Szenarien: Allow All, Block All, Standard-Website, WordPress, Shopify, Next.js, Laravel und E-Commerce. Jede Vorlage blockiert die privaten und duplikatanfälligen Pfade, die für die jeweilige Plattform typisch sind, und schlägt, wo relevant, den passenden Sitemap-Pfad vor.

KI-Crawler steuern

Ein eigener Tab „AI Bot Control“ kümmert sich um die Bots, die Inhalte für das Training von Sprachmodellen und die KI-Suche sammeln. Sie können jeden einzeln erlauben oder blockieren — GPTBot und ChatGPT-User (OpenAI), Google-Extended, ClaudeBot und anthropic-ai (Anthropic), PerplexityBot, CCBot (Common Crawl), Bytespider und weitere — oder alle auf einmal sperren, während normale Suchmaschinen weiterhin ungehindert indexieren können. Das ist wichtig, weil KI-Crawler robots.txt unabhängig von Googlebot befolgen: Wer Google blockiert, blockiert damit nicht automatisch GPTBot, und umgekehrt genauso wenig.

Testen und validieren, bevor Sie live gehen

Weil schon ein einziges falsch platziertes Zeichen dazu führen kann, dass eine Website aus dem Index verschwindet, prüft der Generator Ihre Eingaben schon während der Erstellung. Die Live-Validierung meldet Fehler und Warnungen — etwa einen Pfad ohne führenden /, eine Sitemap, die keine vollständige URL ist, einen widersprüchlichen Allow- und Disallow-Pfad, doppelte Blöcke für denselben Bot oder eine Crawl-delay-Angabe, die hoch genug ist, um die Indexierung zu verlangsamen.

Mit dem URL-Tester geben Sie einen Pfad und einen User-Agent ein und sehen sofort, ob dieser erlaubt oder blockiert wäre und welche Regel darüber entscheidet. Dabei kommt exakt die Logik zum Einsatz, die Suchmaschinen tatsächlich anwenden: Passt eine URL sowohl auf eine Allow- als auch auf eine Disallow-Regel, gewinnt das spezifischere (längere) Muster, und bei Gleichstand entscheidet Allow. Sie können auch mehrere URLs auf einmal testen, um eine ganze Liste von Seiten zu prüfen. Zusätzlich gibt es eine Importfunktion — fügen Sie eine bestehende robots.txt ein oder laden Sie sie hoch, und das Tool wandelt sie zurück in bearbeitbare Regeln, sodass Sie eine bereits live geschaltete Datei prüfen und korrigieren können, statt sie neu zu schreiben.

Warum robots.txt wichtig ist

Eine korrekt aufgebaute robots.txt lenkt Crawler gezielt auf Seiten, die es wert sind, indexiert zu werden, und hält sie von Suchergebnisseiten, Facetten-Navigation-URLs und Parameter-Duplikaten fern, die sonst wertvolles Crawl-Budget verschwenden. Ein paar Fakten sollten Sie dabei im Kopf behalten: Die Datei ist ein freiwilliger Standard — seriöse Crawler halten sich daran, böswillige Bots können ihn jedoch ignorieren. Verwenden Sie ihn daher niemals, um sensible Daten zu verbergen. Die Datei muss im Stammverzeichnis der Domain liegen, und eine Datei auf einer Subdomain gilt ausschließlich für diese Subdomain. Und wer CSS- oder JavaScript-Dateien blockiert, die eine Seite zum Rendern braucht, riskiert, dass Suchmaschinen die Seite falsch einschätzen — erlauben Sie solche Ressourcen daher auch dann, wenn Sie die umliegenden Verzeichnisse sperren.