STATUS IS UPWEBSITE‑OPTIMIERUNGS‑WIKI
32Absichern
SEO und Auffindbarkeit / Absichern

Robots.txt-Leitfaden: Crawling steuern, ohne Fehler zu verbergen

Verwenden Sie robots.txt, um Crawler‑Zugriff zu lenken, und kombinieren Sie sie mit der passenden Indexierungs‑ oder Zugriffskontrolle für den Einsatzzweck.

Robots.txt-Leitfaden: Crawling steuern, ohne Fehler zu verbergen — VISUELLE ANLEITUNG
LESEN
8 Minuten
QUELLEN
6
ERNEUT PRÜFEN
2027-03-27
geprüft
Technischer SEO‑ und Web‑Plattform‑Reviewer; fügen Sie eine Sicherheitsprüfung für Zugriffskontroll‑ oder sensible Inhaltsentscheidungen hinzu.
DIE KURZE ANTWORT

Mit der Entscheidung beginnen.

Verwenden Sie robots.txt, um konforme Crawler von bestimmten öffentlichen URL‑Mustern fernzuhalten, die unnötige Crawling‑Arbeit erzeugen. Veröffentlichen Sie eine UTF‑8‑Textdatei im Stamm des exakten Site‑Origins und starten Sie mit wenigen Regeln. Es ist ein Signal für Crawlerzugriff, kein Schloss, und es verdeckt niemals einen Fehler.

Robots.txt schützt eine Seite nicht zuverlässig. Eine blockierte URL kann über Links weiterhin entdeckt werden. Für öffentliche Inhalte, die nicht indexiert werden sollen, verwenden Sie noindex, während Sie den Crawler das Antwortdokument abrufen lassen. Für private Inhalte erzwingen Sie serverseitige oder anwendungsseitige Zugriffskontrollen.

Behandeln Sie Änderungen wie Produktionskonfiguration: identifizieren Sie das Origin, testen Sie benannte URLs, rufen Sie die live /robots.txt ab und halten Sie die vorherige Version bereit. SIU unterstützt proaktive Verfügbarkeit und Remediation durch Preflight‑ und Rollback‑Disziplin, nicht durch Ausfallalarme oder Statusberichte.

VISUELLE ANLEITUNG

Verstehen Sie die Arbeit als zusammenhängendes System.

Nutzen Sie diese Karte, um die Entscheidungen des Artikels zu verbinden, bevor Sie einzelne Taktiken umsetzen.

SIUAbsichern
01Wählen Sie die Kontrolle, die das gewünschte Ergebnis liefert
02Verwenden Sie Kernsyntax und Umfang präzise
03Blockieren Sie nur Muster, die durch URL‑Beweise gestützt sind
04Halten Sie Sitemap‑Discovery, noindex und Datenschutzentscheidungen konsistent
01

Wählen Sie die Kontrolle, die das gewünschte Ergebnis liefert

Crawling ist die automatisierte Abfrage einer URL. Indexierung ist die Entscheidung einer Suchmaschine, ob sie Informationen zu dieser URL speichert und anzeigt. Zugriffskontrolle bestimmt, wer Inhalte erhalten kann. Robots.txt betrifft das Crawling; konforme Crawler entscheiden, ob sie ihr folgen. Das IETF Robots Exclusion Protocol stellt klar, dass es keine Autorisierung ist.

Verwenden Sie eine Disallow‑Regel, um Crawler‑Zugriff auf einen öffentlichen, wenig wertvollen Pfad zu steuern, z. B. eine gesteuerte interne Such‑Route. Verwenden Sie noindex für öffentliche Inhalte, die nicht in unterstützten Suchergebnissen erscheinen sollen. Verwenden Sie echte Zugriffskontrollen für Previews, Kontobereiche, Exporte oder sensible Daten. Für Kunden-, Mitarbeiter-, Zahlungs‑ oder regulierte Informationen ist eine qualifizierte Sicherheits‑ und Plattformevaluierung erforderlich; robots.txt ist niemals ein kompensierender Kontrollmechanismus.

Crawl‑Management

Robots.txt kann konforme Crawler bitten, einen definierten öffentlichen Pfad zu meiden; es garantiert nicht die Entfernung aus Suchergebnissen.

Indexkontrolle

Verwenden Sie noindex im HTML‑Meta‑Tag oder per X‑Robots‑Tag‑Header, und lassen Sie die Antwort crawlbar, damit die Anweisung gelesen werden kann.

Private Inhalte

Erfordern Sie Authentifizierung oder eine geeignete Anwendungs‑/Serverkontrolle und entfernen Sie die URL aus öffentlichen Entdeckungswegen.

02

Verwenden Sie Kernsyntax und Umfang präzise

Veröffentlichen Sie eine UTF‑8‑Plain‑Text‑robots.txt unter /robots.txt für jedes Protokoll, jeden Host und Port, die Regeln benötigen. Eine Datei unter https://www.example.com/robots.txt gilt nicht automatisch für https://example.com, eine Subdomain oder ein HTTP‑Origin. Verifizieren Sie die durch kanonische URLs, Redirects, CDN und Anwendung bedienten Origins, bevor Sie annehmen, dass eine Regel gilt.

Eine Gruppe beginnt mit User‑agent und verwendet dann Allow oder Disallow‑Pfadregeln. User‑agent: * ist die allgemeine Gruppe. Das Matching ist case‑sensitive und beginnt am Pfadanfang. Die spezifischste passende Regel gewinnt; eine gleich spezifizierte Allow‑Regel sollte vor einer Disallow‑Regel gewinnen. Disallow: (ohne Pfad) blockiert nichts, während Disallow: / das gesamte Origin blockiert. Der Standard definiert # für Kommentare, * als Wildcard und $ für das Ende eines Musters.

Kleinster Ausgangszustand

Wenn kein dokumentierter Bedarf an Crawl‑Steuerung besteht, fügen Sie keine Ausschlüsse hinzu; erstellen Sie keine spekulativen Blockierungen.

Sicheres Muster

Bevorzugen Sie ein stabiles, schmales Präfix wie /search/ gegenüber einem vagen Wildcard‑Muster oder einer nicht erklärten Dateinamensregel.

Kommentare

Dokumentieren Sie Zweck, Owner und Änderungsreferenz der Regel, aber behandeln Sie Kommentare nicht als Ersatz für eine Review.

03

Blockieren Sie nur Muster, die durch URL‑Beweise gestützt sind

Bevor Sie eine Regel schreiben, inventarisieren Sie wichtige Seiten, unerwünschte Crawl‑Pfade, Query‑Varianten, On‑Site‑Suche, Preview‑Routen, Assets und Sitemap‑URLs. Erfassen Sie für jede Beispiel‑URL das erwartete Ergebnis und die passende Regel. Vergleichen Sie die Liste mit kanonischen URLs und der Live‑Navigation, damit ein Block keinen nützlichen Pfad verdeckt.

Halten Sie browserkritische Ressourcen verfügbar, sofern nicht anders getestet. Google warnt, dass das Blockieren von CSS, JavaScript, Bildern oder anderen Ressourcen eine Seite schwerer analysierbar machen kann. Robots.txt löst keine Probleme mit Duplikatauswahl, Autorisierung oder Seitenqualität; verwenden Sie Canonical‑Tags, Redirects, Zugriffskontrollen oder Inhaltsarbeit, wo es angebracht ist.

Beweise zuerst

Verwenden Sie echte URL‑Beispiele und Server‑ oder Crawl‑Belege, nicht eine generische Liste, die von einer anderen Site kopiert wurde.

Änderungstabelle

Führen Sie für jede Beispiel‑URL das erwartete Ergebnis, die getroffene Regel und den verantwortlichen Owner im Release‑Record.

04

Halten Sie Sitemap‑Discovery, noindex und Datenschutzentscheidungen konsistent

Eine Sitemap teilt Suchmaschinen mit, welche URLs und Dateien Sie für wichtig halten; sie kann die Entdeckung unterstützen, garantiert aber kein Crawling oder Indexierung. Starke interne Verlinkung bleibt wichtig. Sie können eine vollständig qualifizierte Sitemap‑URL in robots.txt eintragen, listen Sie dort jedoch keine privaten, weitergeleiteten, robots‑blockierten oder absichtlich mit noindex versehenen URLs auf. Stimmen Sie die Sitemap‑Ausgabe mit Robots‑Regeln bei Releases ab.

Noindex ist keine robots.txt‑Direktive von Google. Google unterstützt sie im HTML‑Meta‑Tag oder im X‑Robots‑Tag HTTP‑Response‑Header und muss die Antwort crawlen, um sie zu sehen. Wenn eine öffentliche Seite aus Google‑Ergebnissen entfernt werden soll, entfernen Sie jede robots‑Sperre, die das noindex verbirgt. Wenn Inhalte nicht öffentlich sind, publizieren Sie ihren Pfad nicht in robots.txt; erzwingen Sie Zugriffskontrollen. Grenzen für sensible Daten benötigen qualifizierte Review.

Sitemap‑Deklaration

Verwenden Sie eine vollständige URL, z. B. Sitemap: https://www.example.com/sitemap.xml; sie überschreibt keinen Crawl‑Block.

HTML und Dateien

Verwenden Sie ein meta noindex für HTML oder einen X‑Robots‑Tag: noindex‑Response‑Header, wo es passt, und testen Sie dann die Live‑Antwort.

Dringende Exposition

Beschränken Sie zuerst den Zugang, wenn Inhalte sensibel sind, und verwenden Sie dann ggf. den Entfernen‑Prozess der Suchmaschine.

05

Testen und veröffentlichen Sie es wie eine kritische Konfigurationsdatei

Validieren Sie den freigegebenen Text lokal und testen Sie dann erlaubte und blockierte Beispiele für die beabsichtigte Crawler‑Gruppe. Nach der Bereitstellung rufen Sie public /robots.txt privat oder per direkter HTTP‑Anfrage ab, um Inhalt, Origin und Response‑Status zu bestätigen. Google bietet im Search Console einen robots.txt‑Bericht für erreichbare Dateien und eine Open‑Source‑Parserbibliothek für lokale Tests.

Crawler können robots‑Dateien cachen; rechnen Sie also nicht mit sofortiger Wirkung bei Entdeckung oder Indexierungsänderungen. Server‑ oder Netzwerkfehler führen dazu, dass Crawler vollständige Disallow annehmen, während ein 4xx Zugriff erlauben kann. Bewahren Sie die Datei in Source‑Controlled‑Konfiguration auf, verlangen Sie zusätzliche Reviews für ganze Site‑ oder Wildcard‑Änderungen und behalten Sie die vorherige Version. SIU‑Preflights und Rollback‑Planung helfen, einen schlechten Release zu erkennen, bevor er zu einem größeren Verfügbarkeits‑ oder Auffindbarkeitsproblem wird.

Release‑Gate

Erfordern Sie einen zweiten Reviewer für Origin‑Migrationen, ganze Site‑Blöcke, Wildcards und Änderungen, die Anmeldung, Checkout oder Support‑Routen betreffen.

Rollback‑Signal

Stellen Sie die vorherige Version wieder her, wenn eine wichtige Beispiel‑URL neu blockiert wird, ein notwendiges Asset unzugänglich ist oder das Endpoint nicht erreichbar ist.

Einschränkung

Ein Crawlertest beweist nicht, dass jeder automatisierte Client jede Regel auf dieselbe Weise interpretiert.

AKTION / ÜBERPRÜFEN

Ihr praktischer To‑Do‑Leitfaden.

  1. 01

    Ziel klassifizieren

    Wählen Sie Crawl‑Management, Indexausschluss oder privaten Zugang, bevor Sie ein Kontrollmittel auswählen.

    ÜBERPRÜFEN: Jede betroffene URL hat einen dokumentierten Zweck und einen verantwortlichen Owner.
  2. 02

    Origin abbilden

    Identifizieren Sie das genaue Protokoll, Host, Port, Subdomain, CDN und App‑Origin.

    ÜBERPRÜFEN: Kein Origin wird fälschlich angenommen, die Robots‑Regeln eines anderen Origins zu erben.
  3. 03

    Repräsentative URLs auflisten

    Beziehen Sie wichtige Seiten, Zielseiten, Varianten, Assets, Sitemap‑Einträge und private Routen ein.

    ÜBERPRÜFEN: Eine Tabelle benennt das erwartete Ergebnis für jede Test‑URL.
  4. 04

    Enge Regeln schreiben

    Verwenden Sie klare User‑agent, Allow‑ und Disallow‑Pfade; vermeiden Sie breite Wildcards, sofern nicht erforderlich.

    ÜBERPRÜFEN: Ein Reviewer kann den Umfang und Ausnahmen jeder Regel erklären.
  5. 05

    noindex korrekt implementieren

    Verwenden Sie ein Meta‑Tag oder Response‑Header für öffentliche Inhalte, die aus Google ausgeschlossen werden sollen.

    ÜBERPRÜFEN: Das Live‑Ziel ist crawlbar und gibt noindex für den Crawler frei.
  6. 06

    Nicht‑öffentliche Inhalte schützen

    Verwenden Sie Authentifizierung oder Server‑/Anwendungs‑Kontrollen, nicht robots.txt.

    ÜBERPRÜFEN: Eine unauthentifizierte Anfrage kann keine sensiblen Inhalte abrufen.
  7. 07

    Die genehmigte Datei veröffentlichen

    Deployen Sie UTF‑8‑Plain‑Text unter dem Origin‑Root.

    ÜBERPRÜFEN: Die live /robots.txt‑URL liefert die überprüfte Datei zurück.
  8. 08

    Live‑Verhalten testen

    Überprüfen Sie erlaubte und blockierte Beispiele mit passenden Tools.

    ÜBERPRÜFEN: Ergebnisse stimmen mit der Release‑Tabelle überein, einschließlich Ausnahmen.
  9. 09

    Entdeckungs‑Inputs abgleichen

    Halten Sie Sitemap‑ und interne Link‑Ziele konsistent mit Crawl‑ und Indexentscheidungen.

    ÜBERPRÜFEN: Keine absichtlich private, weitergeleitete, noindex‑ oder blockierte URL ist ohne Grund in der Sitemap.
  10. 10

    Rollback bereithalten

    Speichern Sie die vorherige Datei und fügen Sie die Regeländerung zu Launch‑ und Recovery‑Verfahren hinzu.

    ÜBERPRÜFEN: Eine bekannte gute Version und ein Rollback‑Owner sind sofort identifizierbar.
DISKUSSIONSTHEMEN

Vergleichen Sie Kompromisse, nicht private Daten.

Nutzen Sie diese Fragen mit Ihrem Team oder der Website‑Betreiber‑Community. Teilen Sie Methoden und Erkenntnisse, aber fügen Sie niemals Zugangsdaten, Kundendaten oder nicht‑öffentliche Infrastrukturdaten ein.

  1. 01

    Welche öffentlichen URL‑Muster erzeugen Crawling‑Arbeit auf Ihrer Site, und welche Belege haben Ihnen geholfen, ein echtes Problem von einer harmlosen Variation zu unterscheiden?

  2. 02

    Wie überprüft Ihr Team eine robots.txt‑Änderung zusammen mit Sitemap-, Canonical‑ und Zugriffskontrollentscheidungen vor einem Release?

  3. 03

    Welches Rollback‑Signal würde Ihrem Team anzeigen, dass eine neue Crawler‑Regel einen wichtigen Nutzer‑ oder Geschäftspfad beeinträchtigt?

BELIEBTE / MASSGEBLICHE RESSOURCEN

Öffnen Sie das Quellmaterial.

Google Search CentralIntroduction to robots.txt ↗

Erläutert Googles beabsichtigte Nutzung, Grenzen in Suchergebnissen und Sicherheits‑Limits für robots.txt.

Geprüft 2026-09-27
IETF / RFC EditorRFC 9309: Robots Exclusion Protocol ↗

Die standardspezifische Referenz für Syntax, Matching, Umfang, Fehler, Caching und Sicherheitsbegrenzungen.

Geprüft 2026-09-27
Google Search CentralBlock Search indexing with noindex ↗

Zeigt die Anwendung des noindex‑Meta‑Tags und des HTTP‑Headers und erklärt, warum die Antwort crawlbar bleiben muss.

Geprüft 2026-09-27
Google Crawling InfrastructureHow to write and submit a robots.txt file ↗

Behandelt Platzierung, unterstützte Syntax, Sitemap‑Deklarationen und Testmöglichkeiten.

Geprüft 2026-09-27
Google Search CentralLearn about sitemaps ↗

Klären den Nutzen und die Grenzen der Sitemap‑Discovery sowie die Bedeutung interner Links.

Geprüft 2026-09-27
MDN Web DocsHTTP authentication ↗

Gibt einen Überblick über HTTP‑Zugriffskontrollen und HTTPS‑Überlegungen bei Authentifizierung.

Geprüft 2026-09-27

Quellenrichtlinie. Dieser Artikel verwendet verlinkte Primärstandards und offizielle Dokumentation. Überprüfen Sie produktspezifische Konfigurationen vor der Veröffentlichung anhand der aktuellen Plattformdokumentation.

KURZE KLARSTELLUNGEN

Häufige Fragen.

Kann robots.txt eine Seite aus der Google‑Suche fernhalten?

Nein. Eine blockierte URL kann weiterhin entdeckt werden und in Ergebnissen erscheinen. Verwenden Sie für öffentliche Inhalte, die nicht indexiert werden sollen, ein crawlbares noindex; für private Inhalte setzen Sie Zugriffskontrollen ein.

Was ist die sicherste Anfangs‑robots.txt‑Datei?

Beginnen Sie ohne Ausschlüsse, sofern Sie keinen dokumentierten Crawl‑Management‑Bedarf haben. Fügen Sie nur enge Pfade hinzu, die Sie gegen wichtige Seiten und Ressourcen getestet haben.

Sollte eine Sitemap in robots.txt aufgeführt werden?

Das ist möglich. Eine vollständig qualifizierte Sitemap‑Zeile erleichtert die Entdeckung für Crawler, erzwingt aber kein Crawling oder Indexieren und hebt keinen robots‑Block auf.

Status Is UP Editorial Team · Uptime Enablement Editors

Geprüft von Technischer SEO‑ und Web‑Plattform‑Reviewer; fügen Sie eine Sicherheitsprüfung für Zugriffskontroll‑ oder sensible Inhaltsentscheidungen hinzu.. Veröffentlicht 2026-09-27; aktualisiert 2026-09-30.