Robots.txt: Crawling steuern, typische Fehler vermeiden

Lesezeit: ca. 3 Min.
Aktualisiert: 04.11.2026

Eine robots.txt steuert den Zugriff kooperierender Crawler. Sie schützt keine vertraulichen Inhalte und entfernt Seiten nicht zuverlässig aus dem Suchindex.

Illustration zum Ratgeber: Robots.txt richtig einsetzen und prüfen

TL;DR – das Wichtigste in Kürze

  • robots.txt steuert Crawling; sie ersetzt weder Zugriffsschutz noch eine noindex-Anweisung.
  • Prüfe jede Regel gegen wichtige Seiten und Ressourcen des tatsächlich verwendeten Hosts.

Was die Datei steuert – und was nicht

Die robots.txt enthält Regeln für automatische Abrufe einer Website. Ein kooperierender Crawler kann daraus ableiten, welche Pfade er abrufen darf. Die Datei wird im Stammverzeichnis des jeweiligen Hosts bereitgestellt, beispielsweise unter https://www.example.com/robots.txt.

Eine gesperrte URL ist dadurch nicht privat. Auch eine Suchmaschine kann sie über Links kennen und unter Umständen ohne eingelesenen Seiteninhalt anzeigen. Vertrauliche Bereiche benötigen Zugriffsschutz. Google erklärt diese Grenzen der robots.txt ausdrücklich.

Ein häufiger Planungsfehler ist deshalb, Sichtbarkeit, Indexierung und Berechtigung gleichzusetzen. Halte zuerst fest, was du erreichen willst: Abrufe reduzieren, eine öffentliche Seite aus Suchergebnissen ausschließen oder Inhalte nur bestimmten Personen zugänglich machen.

So liest du eine einfache Regelgruppe

User-agent bezeichnet den Crawler, auf den eine Gruppe zielt. Disallow schließt passende Pfade vom Abruf aus; Allow kann erlaubte Teilbereiche beschreiben. Für eine einfache Regel ist vor allem entscheidend, zu welchem Host und Pfad sie gehört.

Beispiel zur Erläuterung, nicht als fertige Empfehlung für jede Website:

User-agent: *
Disallow: /intern/

Diese Gruppe spricht grundsätzlich Crawler an und sperrt den Pfad /intern/ für den Abruf. Sie erzeugt keinen Passwortschutz. Eine leere Disallow-Angabe würde dagegen keinen solchen Pfad sperren. Disallow: / wäre eine weitreichende Sperre für die Website.

Feldnamen wie User-agent werden im Robots Exclusion Protocol ohne Beachtung der Groß- und Kleinschreibung ausgewertet. Bei Pfaden ist die Schreibweise dagegen relevant. Auch ein kleingeschriebenes user-agent ist deshalb ein gültiger Feldname.

Verwechsle noindex nicht mit einer Crawling-Sperre

Wenn eine öffentliche HTML-Seite nicht in Suchergebnissen erscheinen soll, kann eine noindex-Anweisung passend sein. Damit Google diese Anweisung lesen kann, muss die Seite grundsätzlich abrufbar sein. Eine gleichzeitige robots.txt-Sperre kann das Einlesen verhindern.

Beispiel für eine noindex-Anweisung im HTML-Head:

<meta name="robots" content="noindex">

Welche Möglichkeit zu deinem Fall passt, hängt vom Ziel und vom Dateityp ab. Google beschreibt den Ausschluss aus der Indexierung getrennt vom Crawling. Druckversionen oder URL-Varianten sollten deshalb nicht reflexartig alle durch robots.txt blockiert werden.

Für doppelte oder verschobene Inhalte können beispielsweise eine nachvollziehbare URL-Struktur, Weiterleitungen oder kanonische Verweise relevant sein. Welche Maßnahme passt, muss anhand der konkreten URLs und ihrer Aufgabe entschieden werden.

Crawling, Indexierung und Zugriff. robots.txt: Steuert, welche URLs regelkonforme Crawler abrufen dürfen.; noindex: Gibt Suchmaschinen vor, eine URL aus dem Index zu lassen. Die Anweisung muss abrufbar sein.; Zugriffsschutz: Beschränkt den Abruf etwa durch eine Anmeldung.
Wähle die Steuerung passend zu deinem Ziel.
Grafik als Text lesen

Crawling, Indexierung und Zugriff Wähle die Steuerung passend zu deinem Ziel. robots.txt Steuert, welche URLs regelkonforme Crawler abrufen dürfen. noindex Gibt Suchmaschinen vor, eine URL aus dem Index zu lassen. Die Anweisung muss abrufbar sein. Zugriffsschutz Beschränkt den Abruf etwa durch eine Anmeldung.

Prüfe Regeln gegen echte Beispiel-URLs

Eine Datei sollte nicht nur syntaktisch plausibel aussehen. Prüfe, welche deiner wichtigen Seiten und Ressourcen davon betroffen wären. Dazu gehören auch Dateien, die für die Darstellung notwendig sind, etwa Stylesheets, JavaScript oder Bilder.

  • Rufe die tatsächlich veröffentlichte robots.txt des richtigen Hosts auf.
  • Prüfe den HTTP-Abruf und den Inhalt statt nur eine lokale Entwurfsdatei.
  • Teste mindestens eine erlaubte und eine bewusst gesperrte Beispiel-URL.
  • Kontrolliere wichtige Leistungsseiten und deren notwendige Ressourcen.
  • Vergleiche die Situation mit den Diagnosehinweisen der Search Console.

Die Google-Spezifikation zur robots.txt erläutert Auswertung und Randfälle. Ein gutes Prüfprotokoll enthält Ausgangsdatei, geplante Änderung, Beispiel-URLs und die erwartete Wirkung. So lassen sich ungewollte Sperren leichter erkennen.

Robots-Regeln richtig prüfen. Datei abrufen: Host, HTTP-Abruf und tatsächlich ausgelieferte Regeln prüfen; Beispiel-URLs testen: Eine erlaubte und eine bewusst gesperrte URL vergleichen; Wichtige Inhalte prüfen: Leistungsseiten und notwendige Ressourcen kontrollieren.
Teste am tatsächlich veröffentlichten Host.
Grafik als Text lesen

Robots-Regeln richtig prüfen Teste am tatsächlich veröffentlichten Host. 1 Datei abrufen Host, HTTP-Antwort und tatsächlich ausgelieferte Regeln prüfen 2 Beispiel-URLs testen Eine erlaubte und eine bewusst gesperrte URL vergleichen 3 Wichtige Inhalte prüfen Leistungsseiten und notwendige Ressourcen kontrollieren

Nutze KI als Entwurfshilfe mit klaren Vorgaben

Ein KI-Entwurf kann dir helfen, Regeln zu formulieren und verständlich zu erklären. Er kennt aber nicht automatisch die reale Architektur deiner Website. Gib daher konkrete Pfade und Ziele an und lass die Regeln anschließend gegen diese Ziele prüfen.

Überarbeitete Prompt-Vorlage:

Prüfe meinen robots.txt-Entwurf für den Host [Host].
Ziel: [welche Abrufe sollen erlaubt oder ausgeschlossen werden?]
Wichtige URLs: [vollständige Liste relevanter Beispiele].
Zu prüfender Entwurf: [Inhalt].
Erkläre die Wirkung pro Regel und pro Beispiel-URL.
Trenne Crawling, Indexierung und Zugriffsschutz.
Erfinde keine CMS-Pfade und blockiere keine notwendigen Ressourcen.
Nenne ungeklärte Annahmen, statt sie stillschweigend zu ergänzen.

Speichere Ausgangsdatei und Änderung getrennt. Ein erklärender KI-Text ist noch kein Nachweis dafür, wie ein bestimmter Crawler die veröffentlichte Datei verarbeitet. Entscheidend bleiben reale Abrufe, passende Tests und die dokumentierte Wirkung.

Ordne robots.txt in die gesamte technische Prüfung ein

Eine korrekte Datei ist eine technische Grundlage, aber kein eigenständiger Ranking-Hack. Fehlerhafte interne Links, unverständliche Inhalte oder ein kaputter Anfrageweg verschwinden dadurch nicht. Priorisiere deshalb danach, welche wichtigen URLs tatsächlich betroffen sind.

Wenn du Sperren und Indexierungsprobleme nicht sicher einordnen kannst, ist eine technische SEO-Analyse der passende Einstieg. Bei einem bevorstehenden Umbau sollte außerdem die Planung des Website-Relaunchs Abrufbarkeit, URLs und Weiterleitungen gemeinsam berücksichtigen.

Quellen und fachliche Grundlagen

Links und zugehörige Aussagen geprüft am 01.11.2026. Praxisempfehlungen sind als fachliche Einordnung formuliert.

Thomas Klaschka - SEO & Webdesign Experte aus Deutsch-Wagram

Autor

Thomas Klaschka

Thomas Klaschka ist Spezialist für SEO, GEO, Webdesign und Digital Business aus Deutsch-Wagram, Niederösterreich. Er hilft Unternehmen und Freiberuflern, online sichtbar zu werden und mehr Anfragen zu erhalten. Er fördert Wissensaustausch und transparente Zusammenarbeit auf Augenhöhe.

Kurz beantwortet

Häufige Fragen zum Thema

Nein. Die Datei ist kein Zugriffsschutz und selbst öffentlich abrufbar. Vertrauliche Inhalte benötigen eine passende Authentifizierung oder andere tatsächliche Zugriffsbeschränkungen.

Nicht pauschal. Wenn der Crawler die Seite nicht abrufen darf, kann er die dort hinterlegte noindex-Anweisung nicht einlesen. Entscheide nach dem konkreten Ziel.

Feldnamen werden ohne Beachtung der Groß- und Kleinschreibung ausgewertet. Bei den adressierten Pfaden ist die konkrete Schreibweise hingegen relevant.

Dein nächster Schritt

Besprechen wir dein konkretes Vorhaben

Du möchtest die Erkenntnisse auf deine Website anwenden? Im Erstgespräch klären wir Ausgangslage, Ziele und eine passende Unterstützung.

100% kostenlos & unverbindlich · Dauer ca. 30 Minuten